From 197988eddb32297e986b85f8dbb350c025aee8a2 Mon Sep 17 00:00:00 2001 From: Alberto Balbo Date: Tue, 31 Mar 2026 21:08:45 +0200 Subject: [PATCH] Commit changes before fixing global.json file(s). --- .github/upgrades/assessment.csv | 2203 ++ .github/upgrades/assessment.json | 50123 +++++++++++++++++++++++++++++ .github/upgrades/assessment.md | 220 + .github/upgrades/plan.md | 592 + .github/upgrades/tasks.md | 120 + 5 files changed, 53258 insertions(+) create mode 100644 .github/upgrades/assessment.csv create mode 100644 .github/upgrades/assessment.json create mode 100644 .github/upgrades/assessment.md create mode 100644 .github/upgrades/plan.md create mode 100644 .github/upgrades/tasks.md diff --git a/.github/upgrades/assessment.csv b/.github/upgrades/assessment.csv new file mode 100644 index 0000000..4a362a4 --- /dev/null +++ b/.github/upgrades/assessment.csv @@ -0,0 +1,2203 @@ +ID problema,Descrizione,Stato,Gravità,Punti della storia,Percorso progetto,Tipologia di posizione,PERCORSO,Riga,Colonna,ID evento imprevisto,Collegamento alla Guida,Nome dell'assembly,Versione assembly,Chiave pubblica dell'assembly,Frammento +NuGet.0002,È consigliabile eseguire l'aggiornamento del pacchetto NuGet,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\BettingPredictor.csproj,,,Microsoft.Bcl.AsyncInterfaces 10.0.0-rc.1.25451.107,,,,,"Microsoft.Bcl.AsyncInterfaces, 10.0.0-rc.1.25451.107 Raccomandazione: Remove Microsoft.Bcl.AsyncInterfaces, and replace with new package Microsoft.Bcl.AsyncInterfaces 10.0.5" +NuGet.0002,È consigliabile eseguire l'aggiornamento del pacchetto NuGet,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\BettingPredictor.csproj,,,Microsoft.Bcl.Numerics 10.0.0-rc.1.25451.107,,,,,"Microsoft.Bcl.Numerics, 10.0.0-rc.1.25451.107 Raccomandazione: Remove Microsoft.Bcl.Numerics, and replace with new package Microsoft.Bcl.Numerics 10.0.5" +NuGet.0003,Le funzionalità del pacchetto NuGet sono incluse nel riferimento al framework.,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\BettingPredictor.csproj,,,System.Buffers 4.6.1,,,,,"System.Buffers, 4.6.1 Raccomandazione: Funzionalità del pacchetto inclusa con il nuovo riferimento al framework" +NuGet.0002,È consigliabile eseguire l'aggiornamento del pacchetto NuGet,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\BettingPredictor.csproj,,,System.CodeDom 10.0.0-rc.1.25451.107,,,,,"System.CodeDom, 10.0.0-rc.1.25451.107 Raccomandazione: Remove System.CodeDom, and replace with new package System.CodeDom 10.0.5" +NuGet.0002,È consigliabile eseguire l'aggiornamento del pacchetto NuGet,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\BettingPredictor.csproj,,,System.Collections.Immutable 10.0.0-rc.1.25451.107,,,,,"System.Collections.Immutable, 10.0.0-rc.1.25451.107 Raccomandazione: Remove System.Collections.Immutable, and replace with new package System.Collections.Immutable 10.0.5" +NuGet.0002,È consigliabile eseguire l'aggiornamento del pacchetto NuGet,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\BettingPredictor.csproj,,,System.IO.Pipelines 10.0.0-rc.1.25451.107,,,,,"System.IO.Pipelines, 10.0.0-rc.1.25451.107 Raccomandazione: Remove System.IO.Pipelines, and replace with new package System.IO.Pipelines 10.0.5" +NuGet.0003,Le funzionalità del pacchetto NuGet sono incluse nel riferimento al framework.,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\BettingPredictor.csproj,,,System.Memory 4.6.3,,,,,"System.Memory, 4.6.3 Raccomandazione: Funzionalità del pacchetto inclusa con il nuovo riferimento al framework" +NuGet.0002,È consigliabile eseguire l'aggiornamento del pacchetto NuGet,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\BettingPredictor.csproj,,,System.Numerics.Tensors 10.0.0-rc.1.25451.107,,,,,"System.Numerics.Tensors, 10.0.0-rc.1.25451.107 Raccomandazione: Remove System.Numerics.Tensors, and replace with new package System.Numerics.Tensors 10.0.5" +NuGet.0003,Le funzionalità del pacchetto NuGet sono incluse nel riferimento al framework.,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\BettingPredictor.csproj,,,System.Numerics.Vectors 4.6.1,,,,,"System.Numerics.Vectors, 4.6.1 Raccomandazione: Funzionalità del pacchetto inclusa con il nuovo riferimento al framework" +NuGet.0003,Le funzionalità del pacchetto NuGet sono incluse nel riferimento al framework.,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\BettingPredictor.csproj,,,System.Reflection.Emit.Lightweight 4.7.0,,,,,"System.Reflection.Emit.Lightweight, 4.7.0 Raccomandazione: Funzionalità del pacchetto inclusa con il nuovo riferimento al framework" +NuGet.0002,È consigliabile eseguire l'aggiornamento del pacchetto NuGet,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\BettingPredictor.csproj,,,System.Text.Encodings.Web 10.0.0-rc.1.25451.107,,,,,"System.Text.Encodings.Web, 10.0.0-rc.1.25451.107 Raccomandazione: Remove System.Text.Encodings.Web, and replace with new package System.Text.Encodings.Web 10.0.5" +NuGet.0002,È consigliabile eseguire l'aggiornamento del pacchetto NuGet,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\BettingPredictor.csproj,,,System.Text.Json 10.0.0-rc.1.25451.107,,,,,"System.Text.Json, 10.0.0-rc.1.25451.107 Raccomandazione: Remove System.Text.Json, and replace with new package System.Text.Json 10.0.5" +NuGet.0002,È consigliabile eseguire l'aggiornamento del pacchetto NuGet,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\BettingPredictor.csproj,,,System.Threading.Channels 10.0.0-rc.1.25451.107,,,,,"System.Threading.Channels, 10.0.0-rc.1.25451.107 Raccomandazione: Remove System.Threading.Channels, and replace with new package System.Threading.Channels 10.0.5" +NuGet.0003,Le funzionalità del pacchetto NuGet sono incluse nel riferimento al framework.,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\BettingPredictor.csproj,,,System.Threading.Tasks.Extensions 4.6.3,,,,,"System.Threading.Tasks.Extensions, 4.6.3 Raccomandazione: Funzionalità del pacchetto inclusa con il nuovo riferimento al framework" +NuGet.0003,Le funzionalità del pacchetto NuGet sono incluse nel riferimento al framework.,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\BettingPredictor.csproj,,,System.ValueTuple 4.6.1,,,,,"System.ValueTuple, 4.6.1 Raccomandazione: Funzionalità del pacchetto inclusa con il nuovo riferimento al framework" +Project.0001,È necessario convertire il file di progetto in uno stile SDK,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\BettingPredictor.csproj,,,,,,,, +Project.0002,È necessario modificare i framework di destinazione del progetto,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\BettingPredictor.csproj,,,,,,,,"Framework di destinazione corrente: .NETFramework,Version=v4.8.1 Framework di destinazione consigliato: net10.0-windows" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Properties\Settings.Designer.cs,16,74,M:System.Configuration.ApplicationSettingsBase.#ctor,,,,,ApplicationSettingsBase +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Properties\Settings.Designer.cs,16,74,T:System.Configuration.ApplicationSettingsBase,,,,,ApplicationSettingsBase +Api.0003,Behavioral change in selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\HorseRacing\API\RacingApiClient.cs,131,16,T:System.Uri,,,,,"sb.Append($""&timezone={Uri.EscapeDataString(timezone)}"");" +Api.0003,Behavioral change in selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\HorseRacing\API\RacingApiClient.cs,124,12,T:System.Uri,,,,,"sb.Append($""&track={Uri.EscapeDataString(track)}"");" +Api.0003,Behavioral change in selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\HorseRacing\API\RacingApiClient.cs,110,16,T:System.Uri,,,,,"sb.Append($""&timezone={Uri.EscapeDataString(timezone)}"");" +Api.0003,Behavioral change in selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\HorseRacing\Main.cs,250,16,T:System.Text.Json.JsonDocument,,,,,"using (var doc = JsonDocument.Parse(json)) { var root = doc.RootElement; string track = GetString(root, ""track"", """"); int raceNumber = GetInt(root, ""raceNumber""); string raceName = GetString(root, ""raceName"", """"); string distance = GetString(root, ""distance"", """"); string condition = GetString(root, ""condition"", """"); string weather = GetString(root, ""weather"", """"); string raceClass = GetString(root, ""raceClass"", """"); string prizeMoney = GetString(root, ""prizeMoney"", """"); string startTime = GetString(root, ""startTime"", """"); int numberOfRunners = GetInt(root, ""numberOfRunners""); // Formatta orario se è un ISO datetime string orario = """"; if (!string.IsNullOrEmpty(startTime)) { try { var dto = DateTimeOffset.Parse(startTime); var romeTz = TimeZoneInfo.FindSystemTimeZoneById(""W. Europe Standard Time""); orario = TimeZoneInfo.ConvertTime(dto, romeTz).ToString(""HH:mm""); } catch { orario = startTime; } } if (!root.TryGetProperty(""runners"", out var runnersEl) || runnersEl.ValueKind != JsonValueKind.Array) return; foreach (var runner in runnersEl.EnumerateArray()) { try { var row = dt.NewRow(); // Campi corsa row[""Ippodromo""] = track; row[""Corsa N.""] = raceNumber; row[""Nome Corsa""] = raceName; row[""Orario""] = orario; row[""Distanza""] = distance; row[""Terreno""] = condition; row[""Classe""] = raceClass; row[""Meteo""] = weather; row[""Premio""] = prizeMoney; row[""N. Corridori""] = numberOfRunners; // Campi corridore row[""Num""] = GetInt(runner, ""number""); row[""Cavallo""] = GetString(runner, ""name"", """"); row[""Fantino""] = GetString(runner, ""jockey"", """"); row[""Allenatore""] = GetString(runner, ""trainer"", """"); row[""Peso""] = GetDouble(runner, ""weight"") > 0 ? GetDouble(runner, ""weight"").ToString(""F1"") : GetString(runner, ""weight"", """"); row[""Claim""] = GetDouble(runner, ""claim"") > 0 ? GetDouble(runner, ""claim"").ToString(""F1"") : """"; row[""Box""] = GetInt(runner, ""barrier"") > 0 ? GetInt(runner, ""barrier"").ToString() : GetString(runner, ""barrier"", """"); row[""Età""] = GetInt(runner, ""age"") > 0 ? GetInt(runner, ""age"").ToString() : GetString(runner, ""age"", """"); row[""Forma""] = GetString(runner, ""form"", """"); row[""Ultimi 20""] = GetString(runner, ""last20Starts"", """"); row[""Colori""] = GetString(runner, ""racingColours"", """"); row[""Cambio Equip.""] = GetString(runner, ""gearChange"", """"); // Statistiche overall if (runner.TryGetProperty(""stats"", out var statsEl)) { ParseStatGroup(statsEl, ""overall"", row, ""Vitt."", ""Piazz."", ""Partenze"", ""% Vitt."", ""% Piazz.""); row[""Pista V/P/S""] = FormatStatSummary(statsEl, ""track""); row[""Dist. V/P/S""] = FormatStatSummary(statsEl, ""distance""); row[""Cond. V/P/S""] = FormatStatSummary(statsEl, ""condition""); } // Ritirato bool scratched = false; if (runner.TryGetProperty(""scratched"", out var scEl) && scEl.ValueKind == JsonValueKind.True) scratched = true; row[""Ritirato""] = scratched ? ""Sì"" : """"; dt.Rows.Add(row); } catch { } } }" +Api.0003,Behavioral change in selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\HorseRacing\Main.cs,250,16,T:System.Text.Json.JsonDocument,,,,,"using (var doc = JsonDocument.Parse(json)) { var root = doc.RootElement; string track = GetString(root, ""track"", """"); int raceNumber = GetInt(root, ""raceNumber""); string raceName = GetString(root, ""raceName"", """"); string distance = GetString(root, ""distance"", """"); string condition = GetString(root, ""condition"", """"); string weather = GetString(root, ""weather"", """"); string raceClass = GetString(root, ""raceClass"", """"); string prizeMoney = GetString(root, ""prizeMoney"", """"); string startTime = GetString(root, ""startTime"", """"); int numberOfRunners = GetInt(root, ""numberOfRunners""); // Formatta orario se è un ISO datetime string orario = """"; if (!string.IsNullOrEmpty(startTime)) { try { var dto = DateTimeOffset.Parse(startTime); var romeTz = TimeZoneInfo.FindSystemTimeZoneById(""W. Europe Standard Time""); orario = TimeZoneInfo.ConvertTime(dto, romeTz).ToString(""HH:mm""); } catch { orario = startTime; } } if (!root.TryGetProperty(""runners"", out var runnersEl) || runnersEl.ValueKind != JsonValueKind.Array) return; foreach (var runner in runnersEl.EnumerateArray()) { try { var row = dt.NewRow(); // Campi corsa row[""Ippodromo""] = track; row[""Corsa N.""] = raceNumber; row[""Nome Corsa""] = raceName; row[""Orario""] = orario; row[""Distanza""] = distance; row[""Terreno""] = condition; row[""Classe""] = raceClass; row[""Meteo""] = weather; row[""Premio""] = prizeMoney; row[""N. Corridori""] = numberOfRunners; // Campi corridore row[""Num""] = GetInt(runner, ""number""); row[""Cavallo""] = GetString(runner, ""name"", """"); row[""Fantino""] = GetString(runner, ""jockey"", """"); row[""Allenatore""] = GetString(runner, ""trainer"", """"); row[""Peso""] = GetDouble(runner, ""weight"") > 0 ? GetDouble(runner, ""weight"").ToString(""F1"") : GetString(runner, ""weight"", """"); row[""Claim""] = GetDouble(runner, ""claim"") > 0 ? GetDouble(runner, ""claim"").ToString(""F1"") : """"; row[""Box""] = GetInt(runner, ""barrier"") > 0 ? GetInt(runner, ""barrier"").ToString() : GetString(runner, ""barrier"", """"); row[""Età""] = GetInt(runner, ""age"") > 0 ? GetInt(runner, ""age"").ToString() : GetString(runner, ""age"", """"); row[""Forma""] = GetString(runner, ""form"", """"); row[""Ultimi 20""] = GetString(runner, ""last20Starts"", """"); row[""Colori""] = GetString(runner, ""racingColours"", """"); row[""Cambio Equip.""] = GetString(runner, ""gearChange"", """"); // Statistiche overall if (runner.TryGetProperty(""stats"", out var statsEl)) { ParseStatGroup(statsEl, ""overall"", row, ""Vitt."", ""Piazz."", ""Partenze"", ""% Vitt."", ""% Piazz.""); row[""Pista V/P/S""] = FormatStatSummary(statsEl, ""track""); row[""Dist. V/P/S""] = FormatStatSummary(statsEl, ""distance""); row[""Cond. V/P/S""] = FormatStatSummary(statsEl, ""condition""); } // Ritirato bool scratched = false; if (runner.TryGetProperty(""scratched"", out var scEl) && scEl.ValueKind == JsonValueKind.True) scratched = true; row[""Ritirato""] = scratched ? ""Sì"" : """"; dt.Rows.Add(row); } catch { } } }" +Api.0003,Behavioral change in selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\HorseRacing\Main.cs,192,16,T:System.Text.Json.JsonDocument,,,,,"using (var doc = JsonDocument.Parse(json)) { var root = doc.RootElement; JsonElement arr; if (root.ValueKind == JsonValueKind.Array) arr = root; else if (root.TryGetProperty(""meetings"", out var meetingsEl) && meetingsEl.ValueKind == JsonValueKind.Array) arr = meetingsEl; else return meetings; foreach (var m in arr.EnumerateArray()) { try { var info = new MeetingInfo { Track = GetString(m, ""track"", GetString(m, ""venue"", """")), TrackSlug = GetString(m, ""trackSlug"", GetString(m, ""track"", GetString(m, ""venue"", """")) .ToLowerInvariant().Replace("" "", ""-"")), Country = GetString(m, ""country"", ""au""), Abandoned = false }; if (m.TryGetProperty(""abandoned"", out var abEl) && abEl.ValueKind == JsonValueKind.True) info.Abandoned = true; if (m.TryGetProperty(""numberOfRaces"", out var nrEl) && nrEl.ValueKind == JsonValueKind.Number) info.NumberOfRaces = nrEl.GetInt32(); else if (m.TryGetProperty(""races"", out var racesEl) && racesEl.ValueKind == JsonValueKind.Number) info.NumberOfRaces = racesEl.GetInt32(); else info.NumberOfRaces = 10; if (info.NumberOfRaces > 0 && !string.IsNullOrEmpty(info.Track)) meetings.Add(info); } catch { } } }" +Api.0003,Behavioral change in selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\HorseRacing\Main.cs,192,16,T:System.Text.Json.JsonDocument,,,,,"using (var doc = JsonDocument.Parse(json)) { var root = doc.RootElement; JsonElement arr; if (root.ValueKind == JsonValueKind.Array) arr = root; else if (root.TryGetProperty(""meetings"", out var meetingsEl) && meetingsEl.ValueKind == JsonValueKind.Array) arr = meetingsEl; else return meetings; foreach (var m in arr.EnumerateArray()) { try { var info = new MeetingInfo { Track = GetString(m, ""track"", GetString(m, ""venue"", """")), TrackSlug = GetString(m, ""trackSlug"", GetString(m, ""track"", GetString(m, ""venue"", """")) .ToLowerInvariant().Replace("" "", ""-"")), Country = GetString(m, ""country"", ""au""), Abandoned = false }; if (m.TryGetProperty(""abandoned"", out var abEl) && abEl.ValueKind == JsonValueKind.True) info.Abandoned = true; if (m.TryGetProperty(""numberOfRaces"", out var nrEl) && nrEl.ValueKind == JsonValueKind.Number) info.NumberOfRaces = nrEl.GetInt32(); else if (m.TryGetProperty(""races"", out var racesEl) && racesEl.ValueKind == JsonValueKind.Number) info.NumberOfRaces = racesEl.GetInt32(); else info.NumberOfRaces = 10; if (info.NumberOfRaces > 0 && !string.IsNullOrEmpty(info.Track)) meetings.Add(info); } catch { } } }" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Manager\Database.cs,79,20,P:System.Data.SqlClient.SqlConnection.State,,,,,return connection.State == System.Data.ConnectionState.Open; +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Manager\Database.cs,77,16,T:System.Data.SqlClient.SqlConnection,,,,,using (var connection = GetConnection()) { return connection.State == System.Data.ConnectionState.Open; } +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Manager\Database.cs,58,24,M:System.Data.SqlClient.SqlTransaction.Rollback,,,,,transaction.Rollback(); +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Manager\Database.cs,54,24,M:System.Data.SqlClient.SqlTransaction.Commit,,,,,transaction.Commit(); +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Manager\Database.cs,49,16,T:System.Data.SqlClient.SqlTransaction,,,,,"using (var transaction = connection.BeginTransaction()) { try { action(connection, transaction); transaction.Commit(); } catch (Exception ex) { transaction.Rollback(); LogError($""{operation} (transazione rollback)"", ex); throw; // Rilancia l'eccezione per gestione di livello superiore } }" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Manager\Database.cs,49,16,M:System.Data.SqlClient.SqlConnection.BeginTransaction,,,,,"using (var transaction = connection.BeginTransaction()) { try { action(connection, transaction); transaction.Commit(); } catch (Exception ex) { transaction.Rollback(); LogError($""{operation} (transazione rollback)"", ex); throw; // Rilancia l'eccezione per gestione di livello superiore } }" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Manager\Database.cs,48,16,T:System.Data.SqlClient.SqlConnection,,,,,"using (var connection = GetConnection()) using (var transaction = connection.BeginTransaction()) { try { action(connection, transaction); transaction.Commit(); } catch (Exception ex) { transaction.Rollback(); LogError($""{operation} (transazione rollback)"", ex); throw; // Rilancia l'eccezione per gestione di livello superiore } }" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Manager\Database.cs,30,16,T:System.Data.SqlClient.SqlConnection,,,,,using (var connection = GetConnection()) { action(connection); } +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Manager\Database.cs,10,8,T:System.Data.SqlClient.SqlConnection,,,,,protected SqlConnection GetConnection() +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Manager\Database.cs,13,12,M:System.Data.SqlClient.SqlConnection.Open,,,,,connection.Open(); +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Manager\Database.cs,12,12,T:System.Data.SqlClient.SqlConnection,,,,,var connection = new SqlConnection(_connectionString); +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Manager\Database.cs,12,12,M:System.Data.SqlClient.SqlConnection.#ctor(System.String),,,,,var connection = new SqlConnection(_connectionString); +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Manager\Database.cs,51,8,T:System.Data.SqlClient.SqlTransaction,,,,,"public void EnableAllConstraints(SqlConnection connection, SqlTransaction transaction)" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Manager\Database.cs,51,8,T:System.Data.SqlClient.SqlConnection,,,,,"public void EnableAllConstraints(SqlConnection connection, SqlTransaction transaction)" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Manager\Database.cs,55,16,M:System.Data.SqlClient.SqlCommand.ExecuteNonQuery,,,,,cmd.ExecuteNonQuery(); +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Manager\Database.cs,53,12,T:System.Data.SqlClient.SqlCommand,,,,,"using (var cmd = new SqlCommand(""EXEC sp_MSforeachtable 'ALTER TABLE ? CHECK CONSTRAINT ALL'"", connection, transaction)) { cmd.ExecuteNonQuery(); }" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Manager\Database.cs,53,12,"M:System.Data.SqlClient.SqlCommand.#ctor(System.String,System.Data.SqlClient.SqlConnection,System.Data.SqlClient.SqlTransaction)",,,,,"using (var cmd = new SqlCommand(""EXEC sp_MSforeachtable 'ALTER TABLE ? CHECK CONSTRAINT ALL'"", connection, transaction)) { cmd.ExecuteNonQuery(); }" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Manager\Database.cs,40,8,T:System.Data.SqlClient.SqlTransaction,,,,,"public void DisableAllConstraints(SqlConnection connection, SqlTransaction transaction)" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Manager\Database.cs,40,8,T:System.Data.SqlClient.SqlConnection,,,,,"public void DisableAllConstraints(SqlConnection connection, SqlTransaction transaction)" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Manager\Database.cs,44,16,M:System.Data.SqlClient.SqlCommand.ExecuteNonQuery,,,,,cmd.ExecuteNonQuery(); +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Manager\Database.cs,42,12,T:System.Data.SqlClient.SqlCommand,,,,,"using (var cmd = new SqlCommand(""EXEC sp_MSforeachtable 'ALTER TABLE ? NOCHECK CONSTRAINT ALL'"", connection, transaction)) { cmd.ExecuteNonQuery(); }" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Manager\Database.cs,42,12,"M:System.Data.SqlClient.SqlCommand.#ctor(System.String,System.Data.SqlClient.SqlConnection,System.Data.SqlClient.SqlTransaction)",,,,,"using (var cmd = new SqlCommand(""EXEC sp_MSforeachtable 'ALTER TABLE ? NOCHECK CONSTRAINT ALL'"", connection, transaction)) { cmd.ExecuteNonQuery(); }" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\TeamStats.cs,58,8,T:System.Data.SqlClient.SqlConnection,,,,,private int GetNextStatsId(SqlConnection connection) +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\TeamStats.cs,65,20,M:System.Data.SqlClient.SqlCommand.ExecuteScalar,,,,,return Convert.ToInt32(command.ExecuteScalar()); +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\TeamStats.cs,63,16,T:System.Data.SqlClient.SqlCommand,,,,,"using (var command = new SqlCommand(query, connection)) { return Convert.ToInt32(command.ExecuteScalar()); }" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\TeamStats.cs,63,16,"M:System.Data.SqlClient.SqlCommand.#ctor(System.String,System.Data.SqlClient.SqlConnection)",,,,,"using (var command = new SqlCommand(query, connection)) { return Convert.ToInt32(command.ExecuteScalar()); }" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\TeamStats.cs,8,8,T:System.Data.SqlClient.SqlConnection,,,,,"public int Insert(SqlConnection connection, int? teamId, int? predictionId, bool isHome, JToken stats)" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\TeamStats.cs,46,20,M:System.Data.SqlClient.SqlCommand.ExecuteNonQuery,,,,,command.ExecuteNonQuery(); +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\TeamStats.cs,44,20,T:System.Data.SqlClient.SqlParameterCollection,,,,,"command.Parameters.AddWithValue(""@goals_against_average"", goalsAgainst?[""average""]?.Value() ?? (object)DBNull.Value);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\TeamStats.cs,44,20,P:System.Data.SqlClient.SqlCommand.Parameters,,,,,"command.Parameters.AddWithValue(""@goals_against_average"", goalsAgainst?[""average""]?.Value() ?? (object)DBNull.Value);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\TeamStats.cs,44,20,T:System.Data.SqlClient.SqlParameter,,,,,"command.Parameters.AddWithValue(""@goals_against_average"", goalsAgainst?[""average""]?.Value() ?? (object)DBNull.Value);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\TeamStats.cs,44,20,"M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)",,,,,"command.Parameters.AddWithValue(""@goals_against_average"", goalsAgainst?[""average""]?.Value() ?? (object)DBNull.Value);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\TeamStats.cs,43,20,T:System.Data.SqlClient.SqlParameterCollection,,,,,"command.Parameters.AddWithValue(""@goals_against_total"", goalsAgainst?[""total""]?.Value() ?? (object)DBNull.Value);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\TeamStats.cs,43,20,P:System.Data.SqlClient.SqlCommand.Parameters,,,,,"command.Parameters.AddWithValue(""@goals_against_total"", goalsAgainst?[""total""]?.Value() ?? (object)DBNull.Value);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\TeamStats.cs,43,20,T:System.Data.SqlClient.SqlParameter,,,,,"command.Parameters.AddWithValue(""@goals_against_total"", goalsAgainst?[""total""]?.Value() ?? (object)DBNull.Value);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\TeamStats.cs,43,20,"M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)",,,,,"command.Parameters.AddWithValue(""@goals_against_total"", goalsAgainst?[""total""]?.Value() ?? (object)DBNull.Value);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\TeamStats.cs,40,20,T:System.Data.SqlClient.SqlParameterCollection,,,,,"command.Parameters.AddWithValue(""@goals_for_average"", goalsFor?[""average""]?.Value() ?? (object)DBNull.Value);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\TeamStats.cs,40,20,P:System.Data.SqlClient.SqlCommand.Parameters,,,,,"command.Parameters.AddWithValue(""@goals_for_average"", goalsFor?[""average""]?.Value() ?? (object)DBNull.Value);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\TeamStats.cs,40,20,T:System.Data.SqlClient.SqlParameter,,,,,"command.Parameters.AddWithValue(""@goals_for_average"", goalsFor?[""average""]?.Value() ?? (object)DBNull.Value);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\TeamStats.cs,40,20,"M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)",,,,,"command.Parameters.AddWithValue(""@goals_for_average"", goalsFor?[""average""]?.Value() ?? (object)DBNull.Value);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\TeamStats.cs,39,20,T:System.Data.SqlClient.SqlParameterCollection,,,,,"command.Parameters.AddWithValue(""@goals_for_total"", goalsFor?[""total""]?.Value() ?? (object)DBNull.Value);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\TeamStats.cs,39,20,P:System.Data.SqlClient.SqlCommand.Parameters,,,,,"command.Parameters.AddWithValue(""@goals_for_total"", goalsFor?[""total""]?.Value() ?? (object)DBNull.Value);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\TeamStats.cs,39,20,T:System.Data.SqlClient.SqlParameter,,,,,"command.Parameters.AddWithValue(""@goals_for_total"", goalsFor?[""total""]?.Value() ?? (object)DBNull.Value);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\TeamStats.cs,39,20,"M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)",,,,,"command.Parameters.AddWithValue(""@goals_for_total"", goalsFor?[""total""]?.Value() ?? (object)DBNull.Value);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\TeamStats.cs,36,20,T:System.Data.SqlClient.SqlParameterCollection,,,,,"command.Parameters.AddWithValue(""@def"", stats[""def""]?.Value() ?? (object)DBNull.Value);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\TeamStats.cs,36,20,P:System.Data.SqlClient.SqlCommand.Parameters,,,,,"command.Parameters.AddWithValue(""@def"", stats[""def""]?.Value() ?? (object)DBNull.Value);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\TeamStats.cs,36,20,T:System.Data.SqlClient.SqlParameter,,,,,"command.Parameters.AddWithValue(""@def"", stats[""def""]?.Value() ?? (object)DBNull.Value);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\TeamStats.cs,36,20,"M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)",,,,,"command.Parameters.AddWithValue(""@def"", stats[""def""]?.Value() ?? (object)DBNull.Value);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\TeamStats.cs,35,20,T:System.Data.SqlClient.SqlParameterCollection,,,,,"command.Parameters.AddWithValue(""@att"", stats[""att""]?.Value() ?? (object)DBNull.Value);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\TeamStats.cs,35,20,P:System.Data.SqlClient.SqlCommand.Parameters,,,,,"command.Parameters.AddWithValue(""@att"", stats[""att""]?.Value() ?? (object)DBNull.Value);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\TeamStats.cs,35,20,T:System.Data.SqlClient.SqlParameter,,,,,"command.Parameters.AddWithValue(""@att"", stats[""att""]?.Value() ?? (object)DBNull.Value);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\TeamStats.cs,35,20,"M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)",,,,,"command.Parameters.AddWithValue(""@att"", stats[""att""]?.Value() ?? (object)DBNull.Value);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\TeamStats.cs,34,20,T:System.Data.SqlClient.SqlParameterCollection,,,,,"command.Parameters.AddWithValue(""@form"", stats[""form""]?.Value() ?? (object)DBNull.Value);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\TeamStats.cs,34,20,P:System.Data.SqlClient.SqlCommand.Parameters,,,,,"command.Parameters.AddWithValue(""@form"", stats[""form""]?.Value() ?? (object)DBNull.Value);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\TeamStats.cs,34,20,T:System.Data.SqlClient.SqlParameter,,,,,"command.Parameters.AddWithValue(""@form"", stats[""form""]?.Value() ?? (object)DBNull.Value);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\TeamStats.cs,34,20,"M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)",,,,,"command.Parameters.AddWithValue(""@form"", stats[""form""]?.Value() ?? (object)DBNull.Value);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\TeamStats.cs,33,20,T:System.Data.SqlClient.SqlParameterCollection,,,,,"command.Parameters.AddWithValue(""@played"", stats[""played""]?.Value() ?? (object)DBNull.Value);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\TeamStats.cs,33,20,P:System.Data.SqlClient.SqlCommand.Parameters,,,,,"command.Parameters.AddWithValue(""@played"", stats[""played""]?.Value() ?? (object)DBNull.Value);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\TeamStats.cs,33,20,T:System.Data.SqlClient.SqlParameter,,,,,"command.Parameters.AddWithValue(""@played"", stats[""played""]?.Value() ?? (object)DBNull.Value);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\TeamStats.cs,33,20,"M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)",,,,,"command.Parameters.AddWithValue(""@played"", stats[""played""]?.Value() ?? (object)DBNull.Value);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\TeamStats.cs,32,20,T:System.Data.SqlClient.SqlParameterCollection,,,,,"command.Parameters.AddWithValue(""@is_home"", isHome);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\TeamStats.cs,32,20,P:System.Data.SqlClient.SqlCommand.Parameters,,,,,"command.Parameters.AddWithValue(""@is_home"", isHome);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\TeamStats.cs,32,20,T:System.Data.SqlClient.SqlParameter,,,,,"command.Parameters.AddWithValue(""@is_home"", isHome);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\TeamStats.cs,32,20,"M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)",,,,,"command.Parameters.AddWithValue(""@is_home"", isHome);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\TeamStats.cs,31,20,T:System.Data.SqlClient.SqlParameterCollection,,,,,"command.Parameters.AddWithValue(""@prediction_id"", predictionId.HasValue ? (object)predictionId.Value : DBNull.Value);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\TeamStats.cs,31,20,P:System.Data.SqlClient.SqlCommand.Parameters,,,,,"command.Parameters.AddWithValue(""@prediction_id"", predictionId.HasValue ? (object)predictionId.Value : DBNull.Value);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\TeamStats.cs,31,20,T:System.Data.SqlClient.SqlParameter,,,,,"command.Parameters.AddWithValue(""@prediction_id"", predictionId.HasValue ? (object)predictionId.Value : DBNull.Value);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\TeamStats.cs,31,20,"M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)",,,,,"command.Parameters.AddWithValue(""@prediction_id"", predictionId.HasValue ? (object)predictionId.Value : DBNull.Value);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\TeamStats.cs,30,20,T:System.Data.SqlClient.SqlParameterCollection,,,,,"command.Parameters.AddWithValue(""@team_id"", teamId.HasValue ? (object)teamId.Value : DBNull.Value);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\TeamStats.cs,30,20,P:System.Data.SqlClient.SqlCommand.Parameters,,,,,"command.Parameters.AddWithValue(""@team_id"", teamId.HasValue ? (object)teamId.Value : DBNull.Value);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\TeamStats.cs,30,20,T:System.Data.SqlClient.SqlParameter,,,,,"command.Parameters.AddWithValue(""@team_id"", teamId.HasValue ? (object)teamId.Value : DBNull.Value);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\TeamStats.cs,30,20,"M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)",,,,,"command.Parameters.AddWithValue(""@team_id"", teamId.HasValue ? (object)teamId.Value : DBNull.Value);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\TeamStats.cs,29,20,T:System.Data.SqlClient.SqlParameterCollection,,,,,"command.Parameters.AddWithValue(""@stats_id"", statsId);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\TeamStats.cs,29,20,P:System.Data.SqlClient.SqlCommand.Parameters,,,,,"command.Parameters.AddWithValue(""@stats_id"", statsId);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\TeamStats.cs,29,20,T:System.Data.SqlClient.SqlParameter,,,,,"command.Parameters.AddWithValue(""@stats_id"", statsId);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\TeamStats.cs,29,20,"M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)",,,,,"command.Parameters.AddWithValue(""@stats_id"", statsId);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\TeamStats.cs,27,16,T:System.Data.SqlClient.SqlCommand,,,,,"using (var command = new SqlCommand(query, connection)) { command.Parameters.AddWithValue(""@stats_id"", statsId); command.Parameters.AddWithValue(""@team_id"", teamId.HasValue ? (object)teamId.Value : DBNull.Value); command.Parameters.AddWithValue(""@prediction_id"", predictionId.HasValue ? (object)predictionId.Value : DBNull.Value); command.Parameters.AddWithValue(""@is_home"", isHome); command.Parameters.AddWithValue(""@played"", stats[""played""]?.Value() ?? (object)DBNull.Value); command.Parameters.AddWithValue(""@form"", stats[""form""]?.Value() ?? (object)DBNull.Value); command.Parameters.AddWithValue(""@att"", stats[""att""]?.Value() ?? (object)DBNull.Value); command.Parameters.AddWithValue(""@def"", stats[""def""]?.Value() ?? (object)DBNull.Value); var goalsFor = stats[""goals""]?[""for""]; command.Parameters.AddWithValue(""@goals_for_total"", goalsFor?[""total""]?.Value() ?? (object)DBNull.Value); command.Parameters.AddWithValue(""@goals_for_average"", goalsFor?[""average""]?.Value() ?? (object)DBNull.Value); var goalsAgainst = stats[""goals""]?[""against""]; command.Parameters.AddWithValue(""@goals_against_total"", goalsAgainst?[""total""]?.Value() ?? (object)DBNull.Value); command.Parameters.AddWithValue(""@goals_against_average"", goalsAgainst?[""average""]?.Value() ?? (object)DBNull.Value); command.ExecuteNonQuery(); }" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\TeamStats.cs,27,16,"M:System.Data.SqlClient.SqlCommand.#ctor(System.String,System.Data.SqlClient.SqlConnection)",,,,,"using (var command = new SqlCommand(query, connection)) { command.Parameters.AddWithValue(""@stats_id"", statsId); command.Parameters.AddWithValue(""@team_id"", teamId.HasValue ? (object)teamId.Value : DBNull.Value); command.Parameters.AddWithValue(""@prediction_id"", predictionId.HasValue ? (object)predictionId.Value : DBNull.Value); command.Parameters.AddWithValue(""@is_home"", isHome); command.Parameters.AddWithValue(""@played"", stats[""played""]?.Value() ?? (object)DBNull.Value); command.Parameters.AddWithValue(""@form"", stats[""form""]?.Value() ?? (object)DBNull.Value); command.Parameters.AddWithValue(""@att"", stats[""att""]?.Value() ?? (object)DBNull.Value); command.Parameters.AddWithValue(""@def"", stats[""def""]?.Value() ?? (object)DBNull.Value); var goalsFor = stats[""goals""]?[""for""]; command.Parameters.AddWithValue(""@goals_for_total"", goalsFor?[""total""]?.Value() ?? (object)DBNull.Value); command.Parameters.AddWithValue(""@goals_for_average"", goalsFor?[""average""]?.Value() ?? (object)DBNull.Value); var goalsAgainst = stats[""goals""]?[""against""]; command.Parameters.AddWithValue(""@goals_against_total"", goalsAgainst?[""total""]?.Value() ?? (object)DBNull.Value); command.Parameters.AddWithValue(""@goals_against_average"", goalsAgainst?[""average""]?.Value() ?? (object)DBNull.Value); command.ExecuteNonQuery(); }" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Fixture.cs,188,20,T:System.Data.SqlClient.SqlDataAdapter,,,,,"using (var adapter = new System.Data.SqlClient.SqlDataAdapter(query, connection)) { adapter.Fill(result); }" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Fixture.cs,188,20,"M:System.Data.SqlClient.SqlDataAdapter.#ctor(System.String,System.Data.SqlClient.SqlConnection)",,,,,"using (var adapter = new System.Data.SqlClient.SqlDataAdapter(query, connection)) { adapter.Fill(result); }" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Fixture.cs,147,20,M:System.Data.SqlClient.SqlConnection.Open,,,,,connection.Open(); +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Fixture.cs,145,16,T:System.Data.SqlClient.SqlConnection,,,,,"using (var connection = new System.Data.SqlClient.SqlConnection(_connectionString)) { connection.Open(); string query = @"" SELECT f.fixture_id AS ID, l.country AS Paese, l.name AS Campionato, f.date AS [Data / Ora], f.timestamp AS unix_ts, f.status AS Stato, th.name AS Casa, ta.name AS Trasferta, g.home AS [Goals Casa], g.away AS [Goals Trasferta], o1.value AS [Quota Casa], o2.value AS [Quota Pareggio], o3.value AS [Quota Trasferta], p.winner_name AS Previsione FROM Fixture f JOIN FixtureLeague fl ON f.fixture_id = fl.fixture_id JOIN League l ON fl.league_id = l.league_id JOIN Team th ON th.team_id = f.home_team_id JOIN Team ta ON ta.team_id = f.away_team_id LEFT JOIN Goals g ON f.fixture_id = g.fixture_id LEFT JOIN ( SELECT fixture_id, value FROM Odds WHERE bet_id = 1 AND value_name = 'Home' AND bookmaker_id = 8 ) o1 ON f.fixture_id = o1.fixture_id LEFT JOIN ( SELECT fixture_id, value FROM Odds WHERE bet_id = 1 AND value_name = 'Draw' AND bookmaker_id = 8 ) o2 ON f.fixture_id = o2.fixture_id LEFT JOIN ( SELECT fixture_id, value FROM Odds WHERE bet_id = 1 AND value_name = 'Away' AND bookmaker_id = 8 ) o3 ON f.fixture_id = o3.fixture_id LEFT JOIN Prediction p ON f.fixture_id = p.fixture_id ORDER BY f.date ASC""; using (var adapter = new System.Data.SqlClient.SqlDataAdapter(query, connection)) { adapter.Fill(result); } }" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Fixture.cs,145,16,M:System.Data.SqlClient.SqlConnection.#ctor(System.String),,,,,"using (var connection = new System.Data.SqlClient.SqlConnection(_connectionString)) { connection.Open(); string query = @"" SELECT f.fixture_id AS ID, l.country AS Paese, l.name AS Campionato, f.date AS [Data / Ora], f.timestamp AS unix_ts, f.status AS Stato, th.name AS Casa, ta.name AS Trasferta, g.home AS [Goals Casa], g.away AS [Goals Trasferta], o1.value AS [Quota Casa], o2.value AS [Quota Pareggio], o3.value AS [Quota Trasferta], p.winner_name AS Previsione FROM Fixture f JOIN FixtureLeague fl ON f.fixture_id = fl.fixture_id JOIN League l ON fl.league_id = l.league_id JOIN Team th ON th.team_id = f.home_team_id JOIN Team ta ON ta.team_id = f.away_team_id LEFT JOIN Goals g ON f.fixture_id = g.fixture_id LEFT JOIN ( SELECT fixture_id, value FROM Odds WHERE bet_id = 1 AND value_name = 'Home' AND bookmaker_id = 8 ) o1 ON f.fixture_id = o1.fixture_id LEFT JOIN ( SELECT fixture_id, value FROM Odds WHERE bet_id = 1 AND value_name = 'Draw' AND bookmaker_id = 8 ) o2 ON f.fixture_id = o2.fixture_id LEFT JOIN ( SELECT fixture_id, value FROM Odds WHERE bet_id = 1 AND value_name = 'Away' AND bookmaker_id = 8 ) o3 ON f.fixture_id = o3.fixture_id LEFT JOIN Prediction p ON f.fixture_id = p.fixture_id ORDER BY f.date ASC""; using (var adapter = new System.Data.SqlClient.SqlDataAdapter(query, connection)) { adapter.Fill(result); } }" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Fixture.cs,103,8,T:System.Data.SqlClient.SqlTransaction,,,,,"private void UpsertVenue(SqlConnection connection, SqlTransaction transaction, JToken venue)" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Fixture.cs,103,8,T:System.Data.SqlClient.SqlConnection,,,,,"private void UpsertVenue(SqlConnection connection, SqlTransaction transaction, JToken venue)" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Fixture.cs,125,20,M:System.Data.SqlClient.SqlCommand.ExecuteNonQuery,,,,,command.ExecuteNonQuery(); +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Fixture.cs,124,20,T:System.Data.SqlClient.SqlParameterCollection,,,,,"command.Parameters.AddWithValue(""@city"", venue[""city""]?.Value() ?? """");" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Fixture.cs,124,20,P:System.Data.SqlClient.SqlCommand.Parameters,,,,,"command.Parameters.AddWithValue(""@city"", venue[""city""]?.Value() ?? """");" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Fixture.cs,124,20,T:System.Data.SqlClient.SqlParameter,,,,,"command.Parameters.AddWithValue(""@city"", venue[""city""]?.Value() ?? """");" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Fixture.cs,124,20,"M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)",,,,,"command.Parameters.AddWithValue(""@city"", venue[""city""]?.Value() ?? """");" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Fixture.cs,123,20,T:System.Data.SqlClient.SqlParameterCollection,,,,,"command.Parameters.AddWithValue(""@name"", venue[""name""]?.Value() ?? """");" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Fixture.cs,123,20,P:System.Data.SqlClient.SqlCommand.Parameters,,,,,"command.Parameters.AddWithValue(""@name"", venue[""name""]?.Value() ?? """");" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Fixture.cs,123,20,T:System.Data.SqlClient.SqlParameter,,,,,"command.Parameters.AddWithValue(""@name"", venue[""name""]?.Value() ?? """");" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Fixture.cs,123,20,"M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)",,,,,"command.Parameters.AddWithValue(""@name"", venue[""name""]?.Value() ?? """");" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Fixture.cs,122,20,T:System.Data.SqlClient.SqlParameterCollection,,,,,"command.Parameters.AddWithValue(""@venue_id"", id);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Fixture.cs,122,20,P:System.Data.SqlClient.SqlCommand.Parameters,,,,,"command.Parameters.AddWithValue(""@venue_id"", id);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Fixture.cs,122,20,T:System.Data.SqlClient.SqlParameter,,,,,"command.Parameters.AddWithValue(""@venue_id"", id);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Fixture.cs,122,20,"M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)",,,,,"command.Parameters.AddWithValue(""@venue_id"", id);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Fixture.cs,120,16,T:System.Data.SqlClient.SqlCommand,,,,,"using (var command = new SqlCommand(query, connection, transaction)) { command.Parameters.AddWithValue(""@venue_id"", id); command.Parameters.AddWithValue(""@name"", venue[""name""]?.Value() ?? """"); command.Parameters.AddWithValue(""@city"", venue[""city""]?.Value() ?? """"); command.ExecuteNonQuery(); }" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Fixture.cs,120,16,"M:System.Data.SqlClient.SqlCommand.#ctor(System.String,System.Data.SqlClient.SqlConnection,System.Data.SqlClient.SqlTransaction)",,,,,"using (var command = new SqlCommand(query, connection, transaction)) { command.Parameters.AddWithValue(""@venue_id"", id); command.Parameters.AddWithValue(""@name"", venue[""name""]?.Value() ?? """"); command.Parameters.AddWithValue(""@city"", venue[""city""]?.Value() ?? """"); command.ExecuteNonQuery(); }" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Fixture.cs,9,8,T:System.Data.SqlClient.SqlTransaction,,,,,"public void Upsert(SqlConnection connection, SqlTransaction transaction, JToken fixture)" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Fixture.cs,9,8,T:System.Data.SqlClient.SqlConnection,,,,,"public void Upsert(SqlConnection connection, SqlTransaction transaction, JToken fixture)" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Fixture.cs,84,20,M:System.Data.SqlClient.SqlCommand.ExecuteNonQuery,,,,,command.ExecuteNonQuery(); +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Fixture.cs,82,20,T:System.Data.SqlClient.SqlParameterCollection,,,,,"command.Parameters.AddWithValue(""@status_extra"", extra.HasValue ? (object)extra.Value : DBNull.Value);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Fixture.cs,82,20,P:System.Data.SqlClient.SqlCommand.Parameters,,,,,"command.Parameters.AddWithValue(""@status_extra"", extra.HasValue ? (object)extra.Value : DBNull.Value);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Fixture.cs,82,20,T:System.Data.SqlClient.SqlParameter,,,,,"command.Parameters.AddWithValue(""@status_extra"", extra.HasValue ? (object)extra.Value : DBNull.Value);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Fixture.cs,82,20,"M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)",,,,,"command.Parameters.AddWithValue(""@status_extra"", extra.HasValue ? (object)extra.Value : DBNull.Value);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Fixture.cs,81,20,T:System.Data.SqlClient.SqlParameterCollection,,,,,"command.Parameters.AddWithValue(""@status_elapsed"", elapsed.HasValue ? (object)elapsed.Value : DBNull.Value);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Fixture.cs,81,20,P:System.Data.SqlClient.SqlCommand.Parameters,,,,,"command.Parameters.AddWithValue(""@status_elapsed"", elapsed.HasValue ? (object)elapsed.Value : DBNull.Value);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Fixture.cs,81,20,T:System.Data.SqlClient.SqlParameter,,,,,"command.Parameters.AddWithValue(""@status_elapsed"", elapsed.HasValue ? (object)elapsed.Value : DBNull.Value);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Fixture.cs,81,20,"M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)",,,,,"command.Parameters.AddWithValue(""@status_elapsed"", elapsed.HasValue ? (object)elapsed.Value : DBNull.Value);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Fixture.cs,76,20,T:System.Data.SqlClient.SqlParameterCollection,,,,,"command.Parameters.AddWithValue(""@status_short"", status?[""short""]?.Value() ?? """");" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Fixture.cs,76,20,P:System.Data.SqlClient.SqlCommand.Parameters,,,,,"command.Parameters.AddWithValue(""@status_short"", status?[""short""]?.Value() ?? """");" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Fixture.cs,76,20,T:System.Data.SqlClient.SqlParameter,,,,,"command.Parameters.AddWithValue(""@status_short"", status?[""short""]?.Value() ?? """");" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Fixture.cs,76,20,"M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)",,,,,"command.Parameters.AddWithValue(""@status_short"", status?[""short""]?.Value() ?? """");" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Fixture.cs,75,20,T:System.Data.SqlClient.SqlParameterCollection,,,,,"command.Parameters.AddWithValue(""@status_long"", status?[""long""]?.Value() ?? """");" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Fixture.cs,75,20,P:System.Data.SqlClient.SqlCommand.Parameters,,,,,"command.Parameters.AddWithValue(""@status_long"", status?[""long""]?.Value() ?? """");" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Fixture.cs,75,20,T:System.Data.SqlClient.SqlParameter,,,,,"command.Parameters.AddWithValue(""@status_long"", status?[""long""]?.Value() ?? """");" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Fixture.cs,75,20,"M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)",,,,,"command.Parameters.AddWithValue(""@status_long"", status?[""long""]?.Value() ?? """");" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Fixture.cs,72,20,T:System.Data.SqlClient.SqlParameterCollection,,,,,"command.Parameters.AddWithValue(""@venue_id"", venueId.HasValue ? (object)venueId.Value : DBNull.Value);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Fixture.cs,72,20,P:System.Data.SqlClient.SqlCommand.Parameters,,,,,"command.Parameters.AddWithValue(""@venue_id"", venueId.HasValue ? (object)venueId.Value : DBNull.Value);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Fixture.cs,72,20,T:System.Data.SqlClient.SqlParameter,,,,,"command.Parameters.AddWithValue(""@venue_id"", venueId.HasValue ? (object)venueId.Value : DBNull.Value);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Fixture.cs,72,20,"M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)",,,,,"command.Parameters.AddWithValue(""@venue_id"", venueId.HasValue ? (object)venueId.Value : DBNull.Value);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Fixture.cs,68,20,T:System.Data.SqlClient.SqlParameterCollection,,,,,"command.Parameters.AddWithValue(""@referee"", fixture[""referee""]?.Value() ?? (object)DBNull.Value);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Fixture.cs,68,20,P:System.Data.SqlClient.SqlCommand.Parameters,,,,,"command.Parameters.AddWithValue(""@referee"", fixture[""referee""]?.Value() ?? (object)DBNull.Value);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Fixture.cs,68,20,T:System.Data.SqlClient.SqlParameter,,,,,"command.Parameters.AddWithValue(""@referee"", fixture[""referee""]?.Value() ?? (object)DBNull.Value);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Fixture.cs,68,20,"M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)",,,,,"command.Parameters.AddWithValue(""@referee"", fixture[""referee""]?.Value() ?? (object)DBNull.Value);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Fixture.cs,67,20,T:System.Data.SqlClient.SqlParameterCollection,,,,,"command.Parameters.AddWithValue(""@timestamp"", fixture[""timestamp""]?.Value() ?? 0L);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Fixture.cs,67,20,P:System.Data.SqlClient.SqlCommand.Parameters,,,,,"command.Parameters.AddWithValue(""@timestamp"", fixture[""timestamp""]?.Value() ?? 0L);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Fixture.cs,67,20,T:System.Data.SqlClient.SqlParameter,,,,,"command.Parameters.AddWithValue(""@timestamp"", fixture[""timestamp""]?.Value() ?? 0L);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Fixture.cs,67,20,"M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)",,,,,"command.Parameters.AddWithValue(""@timestamp"", fixture[""timestamp""]?.Value() ?? 0L);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Fixture.cs,66,20,T:System.Data.SqlClient.SqlParameterCollection,,,,,"command.Parameters.AddWithValue(""@date"", fixture[""date""]?.Value() ?? DateTime.MinValue);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Fixture.cs,66,20,P:System.Data.SqlClient.SqlCommand.Parameters,,,,,"command.Parameters.AddWithValue(""@date"", fixture[""date""]?.Value() ?? DateTime.MinValue);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Fixture.cs,66,20,T:System.Data.SqlClient.SqlParameter,,,,,"command.Parameters.AddWithValue(""@date"", fixture[""date""]?.Value() ?? DateTime.MinValue);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Fixture.cs,66,20,"M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)",,,,,"command.Parameters.AddWithValue(""@date"", fixture[""date""]?.Value() ?? DateTime.MinValue);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Fixture.cs,65,20,T:System.Data.SqlClient.SqlParameterCollection,,,,,"command.Parameters.AddWithValue(""@timezone"", fixture[""timezone""]?.Value() ?? """");" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Fixture.cs,65,20,P:System.Data.SqlClient.SqlCommand.Parameters,,,,,"command.Parameters.AddWithValue(""@timezone"", fixture[""timezone""]?.Value() ?? """");" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Fixture.cs,65,20,T:System.Data.SqlClient.SqlParameter,,,,,"command.Parameters.AddWithValue(""@timezone"", fixture[""timezone""]?.Value() ?? """");" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Fixture.cs,65,20,"M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)",,,,,"command.Parameters.AddWithValue(""@timezone"", fixture[""timezone""]?.Value() ?? """");" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Fixture.cs,64,20,T:System.Data.SqlClient.SqlParameterCollection,,,,,"command.Parameters.AddWithValue(""@fixture_id"", id);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Fixture.cs,64,20,P:System.Data.SqlClient.SqlCommand.Parameters,,,,,"command.Parameters.AddWithValue(""@fixture_id"", id);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Fixture.cs,64,20,T:System.Data.SqlClient.SqlParameter,,,,,"command.Parameters.AddWithValue(""@fixture_id"", id);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Fixture.cs,64,20,"M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)",,,,,"command.Parameters.AddWithValue(""@fixture_id"", id);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Fixture.cs,57,16,T:System.Data.SqlClient.SqlCommand,,,,,"using (var command = new SqlCommand(query, connection, transaction)) { // Estrai tutti i valori dal JSON con gestione dei valori null var status = fixture[""status""]; var venue = fixture[""venue""]; // Parametri principali command.Parameters.AddWithValue(""@fixture_id"", id); command.Parameters.AddWithValue(""@timezone"", fixture[""timezone""]?.Value() ?? """"); command.Parameters.AddWithValue(""@date"", fixture[""date""]?.Value() ?? DateTime.MinValue); command.Parameters.AddWithValue(""@timestamp"", fixture[""timestamp""]?.Value() ?? 0L); command.Parameters.AddWithValue(""@referee"", fixture[""referee""]?.Value() ?? (object)DBNull.Value); // Parametri venue int? venueId = venue?[""id""]?.Value(); command.Parameters.AddWithValue(""@venue_id"", venueId.HasValue ? (object)venueId.Value : DBNull.Value); // Parametri status command.Parameters.AddWithValue(""@status_long"", status?[""long""]?.Value() ?? """"); command.Parameters.AddWithValue(""@status_short"", status?[""short""]?.Value() ?? """"); int? elapsed = status?[""elapsed""]?.Value(); int? extra = null; // Assumo che l'API restituisca questo valore, altrimenti va gestito come gli altri command.Parameters.AddWithValue(""@status_elapsed"", elapsed.HasValue ? (object)elapsed.Value : DBNull.Value); command.Parameters.AddWithValue(""@status_extra"", extra.HasValue ? (object)extra.Value : DBNull.Value); command.ExecuteNonQuery(); }" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Fixture.cs,57,16,"M:System.Data.SqlClient.SqlCommand.#ctor(System.String,System.Data.SqlClient.SqlConnection,System.Data.SqlClient.SqlTransaction)",,,,,"using (var command = new SqlCommand(query, connection, transaction)) { // Estrai tutti i valori dal JSON con gestione dei valori null var status = fixture[""status""]; var venue = fixture[""venue""]; // Parametri principali command.Parameters.AddWithValue(""@fixture_id"", id); command.Parameters.AddWithValue(""@timezone"", fixture[""timezone""]?.Value() ?? """"); command.Parameters.AddWithValue(""@date"", fixture[""date""]?.Value() ?? DateTime.MinValue); command.Parameters.AddWithValue(""@timestamp"", fixture[""timestamp""]?.Value() ?? 0L); command.Parameters.AddWithValue(""@referee"", fixture[""referee""]?.Value() ?? (object)DBNull.Value); // Parametri venue int? venueId = venue?[""id""]?.Value(); command.Parameters.AddWithValue(""@venue_id"", venueId.HasValue ? (object)venueId.Value : DBNull.Value); // Parametri status command.Parameters.AddWithValue(""@status_long"", status?[""long""]?.Value() ?? """"); command.Parameters.AddWithValue(""@status_short"", status?[""short""]?.Value() ?? """"); int? elapsed = status?[""elapsed""]?.Value(); int? extra = null; // Assumo che l'API restituisca questo valore, altrimenti va gestito come gli altri command.Parameters.AddWithValue(""@status_elapsed"", elapsed.HasValue ? (object)elapsed.Value : DBNull.Value); command.Parameters.AddWithValue(""@status_extra"", extra.HasValue ? (object)extra.Value : DBNull.Value); command.ExecuteNonQuery(); }" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\BetType.cs,8,8,T:System.Data.SqlClient.SqlConnection,,,,,"public void Upsert(SqlConnection connection, JToken betType)" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\BetType.cs,28,20,M:System.Data.SqlClient.SqlCommand.ExecuteNonQuery,,,,,command.ExecuteNonQuery(); +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\BetType.cs,27,20,T:System.Data.SqlClient.SqlParameterCollection,,,,,"command.Parameters.AddWithValue(""@name"", betType[""name""]?.Value() ?? """");" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\BetType.cs,27,20,P:System.Data.SqlClient.SqlCommand.Parameters,,,,,"command.Parameters.AddWithValue(""@name"", betType[""name""]?.Value() ?? """");" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\BetType.cs,27,20,T:System.Data.SqlClient.SqlParameter,,,,,"command.Parameters.AddWithValue(""@name"", betType[""name""]?.Value() ?? """");" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\BetType.cs,27,20,"M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)",,,,,"command.Parameters.AddWithValue(""@name"", betType[""name""]?.Value() ?? """");" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\BetType.cs,26,20,T:System.Data.SqlClient.SqlParameterCollection,,,,,"command.Parameters.AddWithValue(""@bet_type_id"", id);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\BetType.cs,26,20,P:System.Data.SqlClient.SqlCommand.Parameters,,,,,"command.Parameters.AddWithValue(""@bet_type_id"", id);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\BetType.cs,26,20,T:System.Data.SqlClient.SqlParameter,,,,,"command.Parameters.AddWithValue(""@bet_type_id"", id);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\BetType.cs,26,20,"M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)",,,,,"command.Parameters.AddWithValue(""@bet_type_id"", id);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\BetType.cs,24,16,T:System.Data.SqlClient.SqlCommand,,,,,"using (var command = new SqlCommand(query, connection)) { command.Parameters.AddWithValue(""@bet_type_id"", id); command.Parameters.AddWithValue(""@name"", betType[""name""]?.Value() ?? """"); command.ExecuteNonQuery(); }" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\BetType.cs,24,16,"M:System.Data.SqlClient.SqlCommand.#ctor(System.String,System.Data.SqlClient.SqlConnection)",,,,,"using (var command = new SqlCommand(query, connection)) { command.Parameters.AddWithValue(""@bet_type_id"", id); command.Parameters.AddWithValue(""@name"", betType[""name""]?.Value() ?? """"); command.ExecuteNonQuery(); }" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Odds.cs,88,8,T:System.Data.SqlClient.SqlConnection,,,,,"private int GetBetTypeId(SqlConnection connection, string betTypeName)" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Odds.cs,118,28,M:System.Data.SqlClient.SqlCommand.ExecuteScalar,,,,,return Convert.ToInt32(insertCommand.ExecuteScalar()); +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Odds.cs,117,28,T:System.Data.SqlClient.SqlParameterCollection,,,,,"insertCommand.Parameters.AddWithValue(""@name"", betTypeName);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Odds.cs,117,28,P:System.Data.SqlClient.SqlCommand.Parameters,,,,,"insertCommand.Parameters.AddWithValue(""@name"", betTypeName);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Odds.cs,117,28,T:System.Data.SqlClient.SqlParameter,,,,,"insertCommand.Parameters.AddWithValue(""@name"", betTypeName);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Odds.cs,117,28,"M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)",,,,,"insertCommand.Parameters.AddWithValue(""@name"", betTypeName);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Odds.cs,115,24,T:System.Data.SqlClient.SqlCommand,,,,,"using (var insertCommand = new SqlCommand(queryInsert, connection)) { insertCommand.Parameters.AddWithValue(""@name"", betTypeName); return Convert.ToInt32(insertCommand.ExecuteScalar()); }" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Odds.cs,115,24,"M:System.Data.SqlClient.SqlCommand.#ctor(System.String,System.Data.SqlClient.SqlConnection)",,,,,"using (var insertCommand = new SqlCommand(queryInsert, connection)) { insertCommand.Parameters.AddWithValue(""@name"", betTypeName); return Convert.ToInt32(insertCommand.ExecuteScalar()); }" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Odds.cs,97,20,M:System.Data.SqlClient.SqlCommand.ExecuteScalar,,,,,var result = command.ExecuteScalar(); +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Odds.cs,96,20,T:System.Data.SqlClient.SqlParameterCollection,,,,,"command.Parameters.AddWithValue(""@name"", betTypeName);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Odds.cs,96,20,P:System.Data.SqlClient.SqlCommand.Parameters,,,,,"command.Parameters.AddWithValue(""@name"", betTypeName);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Odds.cs,96,20,T:System.Data.SqlClient.SqlParameter,,,,,"command.Parameters.AddWithValue(""@name"", betTypeName);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Odds.cs,96,20,"M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)",,,,,"command.Parameters.AddWithValue(""@name"", betTypeName);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Odds.cs,94,16,T:System.Data.SqlClient.SqlCommand,,,,,"using (var command = new SqlCommand(queryCheck, connection)) { command.Parameters.AddWithValue(""@name"", betTypeName); var result = command.ExecuteScalar(); if (result != null && result != DBNull.Value) { return Convert.ToInt32(result); } else { // Se non esiste, inseriscilo (con un ID progressivo) var queryInsert = @"" DECLARE @next_id INT; SELECT @next_id = ISNULL(MAX(bet_type_id), 0) + 1 FROM BetType; INSERT INTO BetType (bet_type_id, name) VALUES (@next_id, @name); SELECT @next_id;""; using (var insertCommand = new SqlCommand(queryInsert, connection)) { insertCommand.Parameters.AddWithValue(""@name"", betTypeName); return Convert.ToInt32(insertCommand.ExecuteScalar()); } } }" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Odds.cs,94,16,"M:System.Data.SqlClient.SqlCommand.#ctor(System.String,System.Data.SqlClient.SqlConnection)",,,,,"using (var command = new SqlCommand(queryCheck, connection)) { command.Parameters.AddWithValue(""@name"", betTypeName); var result = command.ExecuteScalar(); if (result != null && result != DBNull.Value) { return Convert.ToInt32(result); } else { // Se non esiste, inseriscilo (con un ID progressivo) var queryInsert = @"" DECLARE @next_id INT; SELECT @next_id = ISNULL(MAX(bet_type_id), 0) + 1 FROM BetType; INSERT INTO BetType (bet_type_id, name) VALUES (@next_id, @name); SELECT @next_id;""; using (var insertCommand = new SqlCommand(queryInsert, connection)) { insertCommand.Parameters.AddWithValue(""@name"", betTypeName); return Convert.ToInt32(insertCommand.ExecuteScalar()); } } }" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Odds.cs,9,8,T:System.Data.SqlClient.SqlConnection,,,,,"public void Upsert(SqlConnection connection, JToken bookmakers, int fixtureId)" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Odds.cs,72,36,M:System.Data.SqlClient.SqlCommand.ExecuteNonQuery,,,,,command.ExecuteNonQuery(); +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Odds.cs,71,36,T:System.Data.SqlClient.SqlParameterCollection,,,,,"command.Parameters.AddWithValue(""@update_time"", DateTime.Now);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Odds.cs,71,36,P:System.Data.SqlClient.SqlCommand.Parameters,,,,,"command.Parameters.AddWithValue(""@update_time"", DateTime.Now);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Odds.cs,71,36,T:System.Data.SqlClient.SqlParameter,,,,,"command.Parameters.AddWithValue(""@update_time"", DateTime.Now);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Odds.cs,71,36,"M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)",,,,,"command.Parameters.AddWithValue(""@update_time"", DateTime.Now);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Odds.cs,70,36,T:System.Data.SqlClient.SqlParameterCollection,,,,,"command.Parameters.AddWithValue(""@odd"", oddValue);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Odds.cs,70,36,P:System.Data.SqlClient.SqlCommand.Parameters,,,,,"command.Parameters.AddWithValue(""@odd"", oddValue);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Odds.cs,70,36,T:System.Data.SqlClient.SqlParameter,,,,,"command.Parameters.AddWithValue(""@odd"", oddValue);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Odds.cs,70,36,"M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)",,,,,"command.Parameters.AddWithValue(""@odd"", oddValue);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Odds.cs,69,36,T:System.Data.SqlClient.SqlParameterCollection,,,,,"command.Parameters.AddWithValue(""@value"", valueType);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Odds.cs,69,36,P:System.Data.SqlClient.SqlCommand.Parameters,,,,,"command.Parameters.AddWithValue(""@value"", valueType);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Odds.cs,69,36,T:System.Data.SqlClient.SqlParameter,,,,,"command.Parameters.AddWithValue(""@value"", valueType);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Odds.cs,69,36,"M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)",,,,,"command.Parameters.AddWithValue(""@value"", valueType);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Odds.cs,68,36,T:System.Data.SqlClient.SqlParameterCollection,,,,,"command.Parameters.AddWithValue(""@bet_type_id"", betTypeId);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Odds.cs,68,36,P:System.Data.SqlClient.SqlCommand.Parameters,,,,,"command.Parameters.AddWithValue(""@bet_type_id"", betTypeId);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Odds.cs,68,36,T:System.Data.SqlClient.SqlParameter,,,,,"command.Parameters.AddWithValue(""@bet_type_id"", betTypeId);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Odds.cs,68,36,"M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)",,,,,"command.Parameters.AddWithValue(""@bet_type_id"", betTypeId);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Odds.cs,67,36,T:System.Data.SqlClient.SqlParameterCollection,,,,,"command.Parameters.AddWithValue(""@bookmaker_id"", bookmakerId);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Odds.cs,67,36,P:System.Data.SqlClient.SqlCommand.Parameters,,,,,"command.Parameters.AddWithValue(""@bookmaker_id"", bookmakerId);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Odds.cs,67,36,T:System.Data.SqlClient.SqlParameter,,,,,"command.Parameters.AddWithValue(""@bookmaker_id"", bookmakerId);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Odds.cs,67,36,"M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)",,,,,"command.Parameters.AddWithValue(""@bookmaker_id"", bookmakerId);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Odds.cs,66,36,T:System.Data.SqlClient.SqlParameterCollection,,,,,"command.Parameters.AddWithValue(""@fixture_id"", fixtureId);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Odds.cs,66,36,P:System.Data.SqlClient.SqlCommand.Parameters,,,,,"command.Parameters.AddWithValue(""@fixture_id"", fixtureId);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Odds.cs,66,36,T:System.Data.SqlClient.SqlParameter,,,,,"command.Parameters.AddWithValue(""@fixture_id"", fixtureId);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Odds.cs,66,36,"M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)",,,,,"command.Parameters.AddWithValue(""@fixture_id"", fixtureId);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Odds.cs,64,32,T:System.Data.SqlClient.SqlCommand,,,,,"using (var command = new SqlCommand(query, connection)) { command.Parameters.AddWithValue(""@fixture_id"", fixtureId); command.Parameters.AddWithValue(""@bookmaker_id"", bookmakerId); command.Parameters.AddWithValue(""@bet_type_id"", betTypeId); command.Parameters.AddWithValue(""@value"", valueType); command.Parameters.AddWithValue(""@odd"", oddValue); command.Parameters.AddWithValue(""@update_time"", DateTime.Now); command.ExecuteNonQuery(); }" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Odds.cs,64,32,"M:System.Data.SqlClient.SqlCommand.#ctor(System.String,System.Data.SqlClient.SqlConnection)",,,,,"using (var command = new SqlCommand(query, connection)) { command.Parameters.AddWithValue(""@fixture_id"", fixtureId); command.Parameters.AddWithValue(""@bookmaker_id"", bookmakerId); command.Parameters.AddWithValue(""@bet_type_id"", betTypeId); command.Parameters.AddWithValue(""@value"", valueType); command.Parameters.AddWithValue(""@odd"", oddValue); command.Parameters.AddWithValue(""@update_time"", DateTime.Now); command.ExecuteNonQuery(); }" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Bookmaker.cs,8,8,T:System.Data.SqlClient.SqlConnection,,,,,"public void Upsert(SqlConnection connection, JToken bookmaker)" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Bookmaker.cs,28,20,M:System.Data.SqlClient.SqlCommand.ExecuteNonQuery,,,,,command.ExecuteNonQuery(); +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Bookmaker.cs,27,20,T:System.Data.SqlClient.SqlParameterCollection,,,,,"command.Parameters.AddWithValue(""@name"", bookmaker[""name""]?.Value() ?? """");" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Bookmaker.cs,27,20,P:System.Data.SqlClient.SqlCommand.Parameters,,,,,"command.Parameters.AddWithValue(""@name"", bookmaker[""name""]?.Value() ?? """");" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Bookmaker.cs,27,20,T:System.Data.SqlClient.SqlParameter,,,,,"command.Parameters.AddWithValue(""@name"", bookmaker[""name""]?.Value() ?? """");" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Bookmaker.cs,27,20,"M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)",,,,,"command.Parameters.AddWithValue(""@name"", bookmaker[""name""]?.Value() ?? """");" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Bookmaker.cs,26,20,T:System.Data.SqlClient.SqlParameterCollection,,,,,"command.Parameters.AddWithValue(""@bookmaker_id"", id);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Bookmaker.cs,26,20,P:System.Data.SqlClient.SqlCommand.Parameters,,,,,"command.Parameters.AddWithValue(""@bookmaker_id"", id);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Bookmaker.cs,26,20,T:System.Data.SqlClient.SqlParameter,,,,,"command.Parameters.AddWithValue(""@bookmaker_id"", id);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Bookmaker.cs,26,20,"M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)",,,,,"command.Parameters.AddWithValue(""@bookmaker_id"", id);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Bookmaker.cs,24,16,T:System.Data.SqlClient.SqlCommand,,,,,"using (var command = new SqlCommand(query, connection)) { command.Parameters.AddWithValue(""@bookmaker_id"", id); command.Parameters.AddWithValue(""@name"", bookmaker[""name""]?.Value() ?? """"); command.ExecuteNonQuery(); }" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Bookmaker.cs,24,16,"M:System.Data.SqlClient.SqlCommand.#ctor(System.String,System.Data.SqlClient.SqlConnection)",,,,,"using (var command = new SqlCommand(query, connection)) { command.Parameters.AddWithValue(""@bookmaker_id"", id); command.Parameters.AddWithValue(""@name"", bookmaker[""name""]?.Value() ?? """"); command.ExecuteNonQuery(); }" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\APIResponse.cs,186,24,T:System.Data.SqlClient.SqlDataAdapter,,,,,using (var adapter = new SqlDataAdapter(command)) { adapter.Fill(dataTable); } +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\APIResponse.cs,186,24,M:System.Data.SqlClient.SqlDataAdapter.#ctor(System.Data.SqlClient.SqlCommand),,,,,using (var adapter = new SqlDataAdapter(command)) { adapter.Fill(dataTable); } +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\APIResponse.cs,184,24,T:System.Data.SqlClient.SqlParameterCollection,,,,,"command.Parameters.AddWithValue(""@id"", responseId);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\APIResponse.cs,184,24,P:System.Data.SqlClient.SqlCommand.Parameters,,,,,"command.Parameters.AddWithValue(""@id"", responseId);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\APIResponse.cs,184,24,T:System.Data.SqlClient.SqlParameter,,,,,"command.Parameters.AddWithValue(""@id"", responseId);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\APIResponse.cs,184,24,"M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)",,,,,"command.Parameters.AddWithValue(""@id"", responseId);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\APIResponse.cs,182,20,T:System.Data.SqlClient.SqlCommand,,,,,"using (var command = new SqlCommand(query, connection)) { command.Parameters.AddWithValue(""@id"", responseId); using (var adapter = new SqlDataAdapter(command)) { adapter.Fill(dataTable); } }" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\APIResponse.cs,182,20,"M:System.Data.SqlClient.SqlCommand.#ctor(System.String,System.Data.SqlClient.SqlConnection)",,,,,"using (var command = new SqlCommand(query, connection)) { command.Parameters.AddWithValue(""@id"", responseId); using (var adapter = new SqlDataAdapter(command)) { adapter.Fill(dataTable); } }" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\APIResponse.cs,174,20,M:System.Data.SqlClient.SqlConnection.Open,,,,,connection.Open(); +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\APIResponse.cs,172,16,T:System.Data.SqlClient.SqlConnection,,,,,"using (var connection = new SqlConnection(_connectionString)) { connection.Open(); string query = @"" SELECT id, timestamp, api_type, endpoint, parameters, response_content, status_code, processed FROM API_Response WHERE id = @id""; using (var command = new SqlCommand(query, connection)) { command.Parameters.AddWithValue(""@id"", responseId); using (var adapter = new SqlDataAdapter(command)) { adapter.Fill(dataTable); } } }" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\APIResponse.cs,172,16,M:System.Data.SqlClient.SqlConnection.#ctor(System.String),,,,,"using (var connection = new SqlConnection(_connectionString)) { connection.Open(); string query = @"" SELECT id, timestamp, api_type, endpoint, parameters, response_content, status_code, processed FROM API_Response WHERE id = @id""; using (var command = new SqlCommand(query, connection)) { command.Parameters.AddWithValue(""@id"", responseId); using (var adapter = new SqlDataAdapter(command)) { adapter.Fill(dataTable); } } }" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\APIResponse.cs,145,24,T:System.Data.SqlClient.SqlDataAdapter,,,,,using (var adapter = new SqlDataAdapter(command)) { adapter.Fill(dataTable); } +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\APIResponse.cs,145,24,M:System.Data.SqlClient.SqlDataAdapter.#ctor(System.Data.SqlClient.SqlCommand),,,,,using (var adapter = new SqlDataAdapter(command)) { adapter.Fill(dataTable); } +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\APIResponse.cs,142,28,T:System.Data.SqlClient.SqlParameterCollection,,,,,"command.Parameters.AddWithValue(""@apiType"", apiType);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\APIResponse.cs,142,28,P:System.Data.SqlClient.SqlCommand.Parameters,,,,,"command.Parameters.AddWithValue(""@apiType"", apiType);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\APIResponse.cs,142,28,T:System.Data.SqlClient.SqlParameter,,,,,"command.Parameters.AddWithValue(""@apiType"", apiType);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\APIResponse.cs,142,28,"M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)",,,,,"command.Parameters.AddWithValue(""@apiType"", apiType);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\APIResponse.cs,138,20,T:System.Data.SqlClient.SqlCommand,,,,,"using (var command = new SqlCommand(queryBuilder.ToString(), connection)) { if (!string.IsNullOrEmpty(apiType)) { command.Parameters.AddWithValue(""@apiType"", apiType); } using (var adapter = new SqlDataAdapter(command)) { adapter.Fill(dataTable); } }" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\APIResponse.cs,138,20,"M:System.Data.SqlClient.SqlCommand.#ctor(System.String,System.Data.SqlClient.SqlConnection)",,,,,"using (var command = new SqlCommand(queryBuilder.ToString(), connection)) { if (!string.IsNullOrEmpty(apiType)) { command.Parameters.AddWithValue(""@apiType"", apiType); } using (var adapter = new SqlDataAdapter(command)) { adapter.Fill(dataTable); } }" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\APIResponse.cs,123,20,M:System.Data.SqlClient.SqlConnection.Open,,,,,connection.Open(); +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\APIResponse.cs,121,16,T:System.Data.SqlClient.SqlConnection,,,,,"using (var connection = new SqlConnection(_connectionString)) { connection.Open(); StringBuilder queryBuilder = new StringBuilder(@"" SELECT id, timestamp, api_type, endpoint, parameters, response_content, status_code, processed FROM API_Response WHERE processed = 0 AND status_code = 200""); if (!string.IsNullOrEmpty(apiType)) { queryBuilder.Append("" AND api_type = @apiType""); } queryBuilder.Append("" ORDER BY timestamp ASC""); using (var command = new SqlCommand(queryBuilder.ToString(), connection)) { if (!string.IsNullOrEmpty(apiType)) { command.Parameters.AddWithValue(""@apiType"", apiType); } using (var adapter = new SqlDataAdapter(command)) { adapter.Fill(dataTable); } } }" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\APIResponse.cs,121,16,M:System.Data.SqlClient.SqlConnection.#ctor(System.String),,,,,"using (var connection = new SqlConnection(_connectionString)) { connection.Open(); StringBuilder queryBuilder = new StringBuilder(@"" SELECT id, timestamp, api_type, endpoint, parameters, response_content, status_code, processed FROM API_Response WHERE processed = 0 AND status_code = 200""); if (!string.IsNullOrEmpty(apiType)) { queryBuilder.Append("" AND api_type = @apiType""); } queryBuilder.Append("" ORDER BY timestamp ASC""); using (var command = new SqlCommand(queryBuilder.ToString(), connection)) { if (!string.IsNullOrEmpty(apiType)) { command.Parameters.AddWithValue(""@apiType"", apiType); } using (var adapter = new SqlDataAdapter(command)) { adapter.Fill(dataTable); } } }" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\APIResponse.cs,99,24,M:System.Data.SqlClient.SqlCommand.ExecuteNonQuery,,,,,command.ExecuteNonQuery(); +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\APIResponse.cs,97,24,T:System.Data.SqlClient.SqlParameterCollection,,,,,"command.Parameters.AddWithValue(""@id"", responseId);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\APIResponse.cs,97,24,P:System.Data.SqlClient.SqlCommand.Parameters,,,,,"command.Parameters.AddWithValue(""@id"", responseId);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\APIResponse.cs,97,24,T:System.Data.SqlClient.SqlParameter,,,,,"command.Parameters.AddWithValue(""@id"", responseId);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\APIResponse.cs,97,24,"M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)",,,,,"command.Parameters.AddWithValue(""@id"", responseId);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\APIResponse.cs,96,24,T:System.Data.SqlClient.SqlParameterCollection,,,,,"command.Parameters.AddWithValue(""@errorMessage"", errorMessage ?? (object)DBNull.Value);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\APIResponse.cs,96,24,P:System.Data.SqlClient.SqlCommand.Parameters,,,,,"command.Parameters.AddWithValue(""@errorMessage"", errorMessage ?? (object)DBNull.Value);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\APIResponse.cs,96,24,T:System.Data.SqlClient.SqlParameter,,,,,"command.Parameters.AddWithValue(""@errorMessage"", errorMessage ?? (object)DBNull.Value);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\APIResponse.cs,96,24,"M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)",,,,,"command.Parameters.AddWithValue(""@errorMessage"", errorMessage ?? (object)DBNull.Value);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\APIResponse.cs,95,24,T:System.Data.SqlClient.SqlParameterCollection,,,,,"command.Parameters.AddWithValue(""@processedTimestamp"", processed ? DateTime.Now : (object)DBNull.Value);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\APIResponse.cs,95,24,P:System.Data.SqlClient.SqlCommand.Parameters,,,,,"command.Parameters.AddWithValue(""@processedTimestamp"", processed ? DateTime.Now : (object)DBNull.Value);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\APIResponse.cs,95,24,T:System.Data.SqlClient.SqlParameter,,,,,"command.Parameters.AddWithValue(""@processedTimestamp"", processed ? DateTime.Now : (object)DBNull.Value);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\APIResponse.cs,95,24,"M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)",,,,,"command.Parameters.AddWithValue(""@processedTimestamp"", processed ? DateTime.Now : (object)DBNull.Value);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\APIResponse.cs,94,24,T:System.Data.SqlClient.SqlParameterCollection,,,,,"command.Parameters.AddWithValue(""@processed"", processed);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\APIResponse.cs,94,24,P:System.Data.SqlClient.SqlCommand.Parameters,,,,,"command.Parameters.AddWithValue(""@processed"", processed);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\APIResponse.cs,94,24,T:System.Data.SqlClient.SqlParameter,,,,,"command.Parameters.AddWithValue(""@processed"", processed);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\APIResponse.cs,94,24,"M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)",,,,,"command.Parameters.AddWithValue(""@processed"", processed);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\APIResponse.cs,92,20,T:System.Data.SqlClient.SqlCommand,,,,,"using (var command = new SqlCommand(query, connection)) { command.Parameters.AddWithValue(""@processed"", processed); command.Parameters.AddWithValue(""@processedTimestamp"", processed ? DateTime.Now : (object)DBNull.Value); command.Parameters.AddWithValue(""@errorMessage"", errorMessage ?? (object)DBNull.Value); command.Parameters.AddWithValue(""@id"", responseId); command.ExecuteNonQuery(); }" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\APIResponse.cs,92,20,"M:System.Data.SqlClient.SqlCommand.#ctor(System.String,System.Data.SqlClient.SqlConnection)",,,,,"using (var command = new SqlCommand(query, connection)) { command.Parameters.AddWithValue(""@processed"", processed); command.Parameters.AddWithValue(""@processedTimestamp"", processed ? DateTime.Now : (object)DBNull.Value); command.Parameters.AddWithValue(""@errorMessage"", errorMessage ?? (object)DBNull.Value); command.Parameters.AddWithValue(""@id"", responseId); command.ExecuteNonQuery(); }" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\APIResponse.cs,83,20,M:System.Data.SqlClient.SqlConnection.Open,,,,,connection.Open(); +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\APIResponse.cs,81,16,T:System.Data.SqlClient.SqlConnection,,,,,"using (var connection = new SqlConnection(_connectionString)) { connection.Open(); string query = @"" UPDATE API_Response SET processed = @processed, processed_timestamp = @processedTimestamp, error_message = @errorMessage WHERE id = @id""; using (var command = new SqlCommand(query, connection)) { command.Parameters.AddWithValue(""@processed"", processed); command.Parameters.AddWithValue(""@processedTimestamp"", processed ? DateTime.Now : (object)DBNull.Value); command.Parameters.AddWithValue(""@errorMessage"", errorMessage ?? (object)DBNull.Value); command.Parameters.AddWithValue(""@id"", responseId); command.ExecuteNonQuery(); } }" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\APIResponse.cs,81,16,M:System.Data.SqlClient.SqlConnection.#ctor(System.String),,,,,"using (var connection = new SqlConnection(_connectionString)) { connection.Open(); string query = @"" UPDATE API_Response SET processed = @processed, processed_timestamp = @processedTimestamp, error_message = @errorMessage WHERE id = @id""; using (var command = new SqlCommand(query, connection)) { command.Parameters.AddWithValue(""@processed"", processed); command.Parameters.AddWithValue(""@processedTimestamp"", processed ? DateTime.Now : (object)DBNull.Value); command.Parameters.AddWithValue(""@errorMessage"", errorMessage ?? (object)DBNull.Value); command.Parameters.AddWithValue(""@id"", responseId); command.ExecuteNonQuery(); } }" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\APIResponse.cs,54,24,M:System.Data.SqlClient.SqlCommand.ExecuteScalar,,,,,var result = command.ExecuteScalar(); +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\APIResponse.cs,51,24,T:System.Data.SqlClient.SqlParameterCollection,,,,,"command.Parameters.AddWithValue(""@errorMessage"", response.IsSuccessful ? DBNull.Value : (object)(response.ErrorMessage ?? ""Unknown error""));" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\APIResponse.cs,51,24,P:System.Data.SqlClient.SqlCommand.Parameters,,,,,"command.Parameters.AddWithValue(""@errorMessage"", response.IsSuccessful ? DBNull.Value : (object)(response.ErrorMessage ?? ""Unknown error""));" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\APIResponse.cs,51,24,T:System.Data.SqlClient.SqlParameter,,,,,"command.Parameters.AddWithValue(""@errorMessage"", response.IsSuccessful ? DBNull.Value : (object)(response.ErrorMessage ?? ""Unknown error""));" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\APIResponse.cs,51,24,"M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)",,,,,"command.Parameters.AddWithValue(""@errorMessage"", response.IsSuccessful ? DBNull.Value : (object)(response.ErrorMessage ?? ""Unknown error""));" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\APIResponse.cs,50,24,T:System.Data.SqlClient.SqlParameterCollection,,,,,"command.Parameters.AddWithValue(""@processed"", false);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\APIResponse.cs,50,24,P:System.Data.SqlClient.SqlCommand.Parameters,,,,,"command.Parameters.AddWithValue(""@processed"", false);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\APIResponse.cs,50,24,T:System.Data.SqlClient.SqlParameter,,,,,"command.Parameters.AddWithValue(""@processed"", false);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\APIResponse.cs,50,24,"M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)",,,,,"command.Parameters.AddWithValue(""@processed"", false);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\APIResponse.cs,49,24,T:System.Data.SqlClient.SqlParameterCollection,,,,,"command.Parameters.AddWithValue(""@statusCode"", (int)response.StatusCode);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\APIResponse.cs,49,24,P:System.Data.SqlClient.SqlCommand.Parameters,,,,,"command.Parameters.AddWithValue(""@statusCode"", (int)response.StatusCode);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\APIResponse.cs,49,24,T:System.Data.SqlClient.SqlParameter,,,,,"command.Parameters.AddWithValue(""@statusCode"", (int)response.StatusCode);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\APIResponse.cs,49,24,"M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)",,,,,"command.Parameters.AddWithValue(""@statusCode"", (int)response.StatusCode);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\APIResponse.cs,48,24,T:System.Data.SqlClient.SqlParameterCollection,,,,,"command.Parameters.AddWithValue(""@responseContent"", response.Content);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\APIResponse.cs,48,24,P:System.Data.SqlClient.SqlCommand.Parameters,,,,,"command.Parameters.AddWithValue(""@responseContent"", response.Content);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\APIResponse.cs,48,24,T:System.Data.SqlClient.SqlParameter,,,,,"command.Parameters.AddWithValue(""@responseContent"", response.Content);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\APIResponse.cs,48,24,"M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)",,,,,"command.Parameters.AddWithValue(""@responseContent"", response.Content);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\APIResponse.cs,47,24,T:System.Data.SqlClient.SqlParameterCollection,,,,,"command.Parameters.AddWithValue(""@parameters"", parameters ?? (object)DBNull.Value);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\APIResponse.cs,47,24,P:System.Data.SqlClient.SqlCommand.Parameters,,,,,"command.Parameters.AddWithValue(""@parameters"", parameters ?? (object)DBNull.Value);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\APIResponse.cs,47,24,T:System.Data.SqlClient.SqlParameter,,,,,"command.Parameters.AddWithValue(""@parameters"", parameters ?? (object)DBNull.Value);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\APIResponse.cs,47,24,"M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)",,,,,"command.Parameters.AddWithValue(""@parameters"", parameters ?? (object)DBNull.Value);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\APIResponse.cs,46,24,T:System.Data.SqlClient.SqlParameterCollection,,,,,"command.Parameters.AddWithValue(""@endpoint"", endpoint);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\APIResponse.cs,46,24,P:System.Data.SqlClient.SqlCommand.Parameters,,,,,"command.Parameters.AddWithValue(""@endpoint"", endpoint);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\APIResponse.cs,46,24,T:System.Data.SqlClient.SqlParameter,,,,,"command.Parameters.AddWithValue(""@endpoint"", endpoint);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\APIResponse.cs,46,24,"M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)",,,,,"command.Parameters.AddWithValue(""@endpoint"", endpoint);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\APIResponse.cs,45,24,T:System.Data.SqlClient.SqlParameterCollection,,,,,"command.Parameters.AddWithValue(""@apiType"", apiType);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\APIResponse.cs,45,24,P:System.Data.SqlClient.SqlCommand.Parameters,,,,,"command.Parameters.AddWithValue(""@apiType"", apiType);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\APIResponse.cs,45,24,T:System.Data.SqlClient.SqlParameter,,,,,"command.Parameters.AddWithValue(""@apiType"", apiType);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\APIResponse.cs,45,24,"M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)",,,,,"command.Parameters.AddWithValue(""@apiType"", apiType);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\APIResponse.cs,44,24,T:System.Data.SqlClient.SqlParameterCollection,,,,,"command.Parameters.AddWithValue(""@timestamp"", DateTime.Now);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\APIResponse.cs,44,24,P:System.Data.SqlClient.SqlCommand.Parameters,,,,,"command.Parameters.AddWithValue(""@timestamp"", DateTime.Now);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\APIResponse.cs,44,24,T:System.Data.SqlClient.SqlParameter,,,,,"command.Parameters.AddWithValue(""@timestamp"", DateTime.Now);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\APIResponse.cs,44,24,"M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)",,,,,"command.Parameters.AddWithValue(""@timestamp"", DateTime.Now);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\APIResponse.cs,42,20,T:System.Data.SqlClient.SqlCommand,,,,,"using (var command = new SqlCommand(query, connection)) { command.Parameters.AddWithValue(""@timestamp"", DateTime.Now); command.Parameters.AddWithValue(""@apiType"", apiType); command.Parameters.AddWithValue(""@endpoint"", endpoint); command.Parameters.AddWithValue(""@parameters"", parameters ?? (object)DBNull.Value); command.Parameters.AddWithValue(""@responseContent"", response.Content); command.Parameters.AddWithValue(""@statusCode"", (int)response.StatusCode); command.Parameters.AddWithValue(""@processed"", false); command.Parameters.AddWithValue(""@errorMessage"", response.IsSuccessful ? DBNull.Value : (object)(response.ErrorMessage ?? ""Unknown error"")); var result = command.ExecuteScalar(); if (result != null && result != DBNull.Value) { responseId = Convert.ToInt32(result); } }" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\APIResponse.cs,42,20,"M:System.Data.SqlClient.SqlCommand.#ctor(System.String,System.Data.SqlClient.SqlConnection)",,,,,"using (var command = new SqlCommand(query, connection)) { command.Parameters.AddWithValue(""@timestamp"", DateTime.Now); command.Parameters.AddWithValue(""@apiType"", apiType); command.Parameters.AddWithValue(""@endpoint"", endpoint); command.Parameters.AddWithValue(""@parameters"", parameters ?? (object)DBNull.Value); command.Parameters.AddWithValue(""@responseContent"", response.Content); command.Parameters.AddWithValue(""@statusCode"", (int)response.StatusCode); command.Parameters.AddWithValue(""@processed"", false); command.Parameters.AddWithValue(""@errorMessage"", response.IsSuccessful ? DBNull.Value : (object)(response.ErrorMessage ?? ""Unknown error"")); var result = command.ExecuteScalar(); if (result != null && result != DBNull.Value) { responseId = Convert.ToInt32(result); } }" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\APIResponse.cs,30,20,M:System.Data.SqlClient.SqlConnection.Open,,,,,connection.Open(); +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\APIResponse.cs,28,16,T:System.Data.SqlClient.SqlConnection,,,,,"using (var connection = new SqlConnection(_connectionString)) { connection.Open(); string query = @"" INSERT INTO API_Response ( timestamp, api_type, endpoint, parameters, response_content, status_code, processed, processed_timestamp, error_message ) VALUES ( @timestamp, @apiType, @endpoint, @parameters, @responseContent, @statusCode, @processed, NULL, @errorMessage ); SELECT SCOPE_IDENTITY();""; using (var command = new SqlCommand(query, connection)) { command.Parameters.AddWithValue(""@timestamp"", DateTime.Now); command.Parameters.AddWithValue(""@apiType"", apiType); command.Parameters.AddWithValue(""@endpoint"", endpoint); command.Parameters.AddWithValue(""@parameters"", parameters ?? (object)DBNull.Value); command.Parameters.AddWithValue(""@responseContent"", response.Content); command.Parameters.AddWithValue(""@statusCode"", (int)response.StatusCode); command.Parameters.AddWithValue(""@processed"", false); command.Parameters.AddWithValue(""@errorMessage"", response.IsSuccessful ? DBNull.Value : (object)(response.ErrorMessage ?? ""Unknown error"")); var result = command.ExecuteScalar(); if (result != null && result != DBNull.Value) { responseId = Convert.ToInt32(result); } } }" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\APIResponse.cs,28,16,M:System.Data.SqlClient.SqlConnection.#ctor(System.String),,,,,"using (var connection = new SqlConnection(_connectionString)) { connection.Open(); string query = @"" INSERT INTO API_Response ( timestamp, api_type, endpoint, parameters, response_content, status_code, processed, processed_timestamp, error_message ) VALUES ( @timestamp, @apiType, @endpoint, @parameters, @responseContent, @statusCode, @processed, NULL, @errorMessage ); SELECT SCOPE_IDENTITY();""; using (var command = new SqlCommand(query, connection)) { command.Parameters.AddWithValue(""@timestamp"", DateTime.Now); command.Parameters.AddWithValue(""@apiType"", apiType); command.Parameters.AddWithValue(""@endpoint"", endpoint); command.Parameters.AddWithValue(""@parameters"", parameters ?? (object)DBNull.Value); command.Parameters.AddWithValue(""@responseContent"", response.Content); command.Parameters.AddWithValue(""@statusCode"", (int)response.StatusCode); command.Parameters.AddWithValue(""@processed"", false); command.Parameters.AddWithValue(""@errorMessage"", response.IsSuccessful ? DBNull.Value : (object)(response.ErrorMessage ?? ""Unknown error"")); var result = command.ExecuteScalar(); if (result != null && result != DBNull.Value) { responseId = Convert.ToInt32(result); } } }" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\LeagueStats.cs,71,8,T:System.Data.SqlClient.SqlConnection,,,,,private int GetNextStatsId(SqlConnection connection) +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\LeagueStats.cs,78,20,M:System.Data.SqlClient.SqlCommand.ExecuteScalar,,,,,return Convert.ToInt32(command.ExecuteScalar()); +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\LeagueStats.cs,76,16,T:System.Data.SqlClient.SqlCommand,,,,,"using (var command = new SqlCommand(query, connection)) { return Convert.ToInt32(command.ExecuteScalar()); }" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\LeagueStats.cs,76,16,"M:System.Data.SqlClient.SqlCommand.#ctor(System.String,System.Data.SqlClient.SqlConnection)",,,,,"using (var command = new SqlCommand(query, connection)) { return Convert.ToInt32(command.ExecuteScalar()); }" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\LeagueStats.cs,8,8,T:System.Data.SqlClient.SqlConnection,,,,,"public int Insert(SqlConnection connection, int? teamId, int? predictionId, bool isHome, JToken stats)" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\LeagueStats.cs,59,20,M:System.Data.SqlClient.SqlCommand.ExecuteNonQuery,,,,,command.ExecuteNonQuery(); +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\LeagueStats.cs,57,20,T:System.Data.SqlClient.SqlParameterCollection,,,,,"command.Parameters.AddWithValue(""@loses_total"", loses?[""total""]?.Value() ?? (object)DBNull.Value);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\LeagueStats.cs,57,20,P:System.Data.SqlClient.SqlCommand.Parameters,,,,,"command.Parameters.AddWithValue(""@loses_total"", loses?[""total""]?.Value() ?? (object)DBNull.Value);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\LeagueStats.cs,57,20,T:System.Data.SqlClient.SqlParameter,,,,,"command.Parameters.AddWithValue(""@loses_total"", loses?[""total""]?.Value() ?? (object)DBNull.Value);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\LeagueStats.cs,57,20,"M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)",,,,,"command.Parameters.AddWithValue(""@loses_total"", loses?[""total""]?.Value() ?? (object)DBNull.Value);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\LeagueStats.cs,56,20,T:System.Data.SqlClient.SqlParameterCollection,,,,,"command.Parameters.AddWithValue(""@loses_away"", loses?[""away""]?.Value() ?? (object)DBNull.Value);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\LeagueStats.cs,56,20,P:System.Data.SqlClient.SqlCommand.Parameters,,,,,"command.Parameters.AddWithValue(""@loses_away"", loses?[""away""]?.Value() ?? (object)DBNull.Value);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\LeagueStats.cs,56,20,T:System.Data.SqlClient.SqlParameter,,,,,"command.Parameters.AddWithValue(""@loses_away"", loses?[""away""]?.Value() ?? (object)DBNull.Value);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\LeagueStats.cs,56,20,"M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)",,,,,"command.Parameters.AddWithValue(""@loses_away"", loses?[""away""]?.Value() ?? (object)DBNull.Value);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\LeagueStats.cs,55,20,T:System.Data.SqlClient.SqlParameterCollection,,,,,"command.Parameters.AddWithValue(""@loses_home"", loses?[""home""]?.Value() ?? (object)DBNull.Value);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\LeagueStats.cs,55,20,P:System.Data.SqlClient.SqlCommand.Parameters,,,,,"command.Parameters.AddWithValue(""@loses_home"", loses?[""home""]?.Value() ?? (object)DBNull.Value);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\LeagueStats.cs,55,20,T:System.Data.SqlClient.SqlParameter,,,,,"command.Parameters.AddWithValue(""@loses_home"", loses?[""home""]?.Value() ?? (object)DBNull.Value);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\LeagueStats.cs,55,20,"M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)",,,,,"command.Parameters.AddWithValue(""@loses_home"", loses?[""home""]?.Value() ?? (object)DBNull.Value);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\LeagueStats.cs,52,20,T:System.Data.SqlClient.SqlParameterCollection,,,,,"command.Parameters.AddWithValue(""@draws_total"", draws?[""total""]?.Value() ?? (object)DBNull.Value);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\LeagueStats.cs,52,20,P:System.Data.SqlClient.SqlCommand.Parameters,,,,,"command.Parameters.AddWithValue(""@draws_total"", draws?[""total""]?.Value() ?? (object)DBNull.Value);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\LeagueStats.cs,52,20,T:System.Data.SqlClient.SqlParameter,,,,,"command.Parameters.AddWithValue(""@draws_total"", draws?[""total""]?.Value() ?? (object)DBNull.Value);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\LeagueStats.cs,52,20,"M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)",,,,,"command.Parameters.AddWithValue(""@draws_total"", draws?[""total""]?.Value() ?? (object)DBNull.Value);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\LeagueStats.cs,51,20,T:System.Data.SqlClient.SqlParameterCollection,,,,,"command.Parameters.AddWithValue(""@draws_away"", draws?[""away""]?.Value() ?? (object)DBNull.Value);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\LeagueStats.cs,51,20,P:System.Data.SqlClient.SqlCommand.Parameters,,,,,"command.Parameters.AddWithValue(""@draws_away"", draws?[""away""]?.Value() ?? (object)DBNull.Value);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\LeagueStats.cs,51,20,T:System.Data.SqlClient.SqlParameter,,,,,"command.Parameters.AddWithValue(""@draws_away"", draws?[""away""]?.Value() ?? (object)DBNull.Value);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\LeagueStats.cs,51,20,"M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)",,,,,"command.Parameters.AddWithValue(""@draws_away"", draws?[""away""]?.Value() ?? (object)DBNull.Value);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\LeagueStats.cs,50,20,T:System.Data.SqlClient.SqlParameterCollection,,,,,"command.Parameters.AddWithValue(""@draws_home"", draws?[""home""]?.Value() ?? (object)DBNull.Value);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\LeagueStats.cs,50,20,P:System.Data.SqlClient.SqlCommand.Parameters,,,,,"command.Parameters.AddWithValue(""@draws_home"", draws?[""home""]?.Value() ?? (object)DBNull.Value);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\LeagueStats.cs,50,20,T:System.Data.SqlClient.SqlParameter,,,,,"command.Parameters.AddWithValue(""@draws_home"", draws?[""home""]?.Value() ?? (object)DBNull.Value);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\LeagueStats.cs,50,20,"M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)",,,,,"command.Parameters.AddWithValue(""@draws_home"", draws?[""home""]?.Value() ?? (object)DBNull.Value);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\LeagueStats.cs,47,20,T:System.Data.SqlClient.SqlParameterCollection,,,,,"command.Parameters.AddWithValue(""@wins_total"", wins?[""total""]?.Value() ?? (object)DBNull.Value);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\LeagueStats.cs,47,20,P:System.Data.SqlClient.SqlCommand.Parameters,,,,,"command.Parameters.AddWithValue(""@wins_total"", wins?[""total""]?.Value() ?? (object)DBNull.Value);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\LeagueStats.cs,47,20,T:System.Data.SqlClient.SqlParameter,,,,,"command.Parameters.AddWithValue(""@wins_total"", wins?[""total""]?.Value() ?? (object)DBNull.Value);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\LeagueStats.cs,47,20,"M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)",,,,,"command.Parameters.AddWithValue(""@wins_total"", wins?[""total""]?.Value() ?? (object)DBNull.Value);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\LeagueStats.cs,46,20,T:System.Data.SqlClient.SqlParameterCollection,,,,,"command.Parameters.AddWithValue(""@wins_away"", wins?[""away""]?.Value() ?? (object)DBNull.Value);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\LeagueStats.cs,46,20,P:System.Data.SqlClient.SqlCommand.Parameters,,,,,"command.Parameters.AddWithValue(""@wins_away"", wins?[""away""]?.Value() ?? (object)DBNull.Value);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\LeagueStats.cs,46,20,T:System.Data.SqlClient.SqlParameter,,,,,"command.Parameters.AddWithValue(""@wins_away"", wins?[""away""]?.Value() ?? (object)DBNull.Value);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\LeagueStats.cs,46,20,"M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)",,,,,"command.Parameters.AddWithValue(""@wins_away"", wins?[""away""]?.Value() ?? (object)DBNull.Value);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\LeagueStats.cs,45,20,T:System.Data.SqlClient.SqlParameterCollection,,,,,"command.Parameters.AddWithValue(""@wins_home"", wins?[""home""]?.Value() ?? (object)DBNull.Value);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\LeagueStats.cs,45,20,P:System.Data.SqlClient.SqlCommand.Parameters,,,,,"command.Parameters.AddWithValue(""@wins_home"", wins?[""home""]?.Value() ?? (object)DBNull.Value);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\LeagueStats.cs,45,20,T:System.Data.SqlClient.SqlParameter,,,,,"command.Parameters.AddWithValue(""@wins_home"", wins?[""home""]?.Value() ?? (object)DBNull.Value);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\LeagueStats.cs,45,20,"M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)",,,,,"command.Parameters.AddWithValue(""@wins_home"", wins?[""home""]?.Value() ?? (object)DBNull.Value);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\LeagueStats.cs,42,20,T:System.Data.SqlClient.SqlParameterCollection,,,,,"command.Parameters.AddWithValue(""@fixtures_played_total"", fixtures?[""played""]?[""total""]?.Value() ?? (object)DBNull.Value);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\LeagueStats.cs,42,20,P:System.Data.SqlClient.SqlCommand.Parameters,,,,,"command.Parameters.AddWithValue(""@fixtures_played_total"", fixtures?[""played""]?[""total""]?.Value() ?? (object)DBNull.Value);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\LeagueStats.cs,42,20,T:System.Data.SqlClient.SqlParameter,,,,,"command.Parameters.AddWithValue(""@fixtures_played_total"", fixtures?[""played""]?[""total""]?.Value() ?? (object)DBNull.Value);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\LeagueStats.cs,42,20,"M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)",,,,,"command.Parameters.AddWithValue(""@fixtures_played_total"", fixtures?[""played""]?[""total""]?.Value() ?? (object)DBNull.Value);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\LeagueStats.cs,41,20,T:System.Data.SqlClient.SqlParameterCollection,,,,,"command.Parameters.AddWithValue(""@fixtures_played_away"", fixtures?[""played""]?[""away""]?.Value() ?? (object)DBNull.Value);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\LeagueStats.cs,41,20,P:System.Data.SqlClient.SqlCommand.Parameters,,,,,"command.Parameters.AddWithValue(""@fixtures_played_away"", fixtures?[""played""]?[""away""]?.Value() ?? (object)DBNull.Value);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\LeagueStats.cs,41,20,T:System.Data.SqlClient.SqlParameter,,,,,"command.Parameters.AddWithValue(""@fixtures_played_away"", fixtures?[""played""]?[""away""]?.Value() ?? (object)DBNull.Value);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\LeagueStats.cs,41,20,"M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)",,,,,"command.Parameters.AddWithValue(""@fixtures_played_away"", fixtures?[""played""]?[""away""]?.Value() ?? (object)DBNull.Value);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\LeagueStats.cs,40,20,T:System.Data.SqlClient.SqlParameterCollection,,,,,"command.Parameters.AddWithValue(""@fixtures_played_home"", fixtures?[""played""]?[""home""]?.Value() ?? (object)DBNull.Value);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\LeagueStats.cs,40,20,P:System.Data.SqlClient.SqlCommand.Parameters,,,,,"command.Parameters.AddWithValue(""@fixtures_played_home"", fixtures?[""played""]?[""home""]?.Value() ?? (object)DBNull.Value);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\LeagueStats.cs,40,20,T:System.Data.SqlClient.SqlParameter,,,,,"command.Parameters.AddWithValue(""@fixtures_played_home"", fixtures?[""played""]?[""home""]?.Value() ?? (object)DBNull.Value);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\LeagueStats.cs,40,20,"M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)",,,,,"command.Parameters.AddWithValue(""@fixtures_played_home"", fixtures?[""played""]?[""home""]?.Value() ?? (object)DBNull.Value);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\LeagueStats.cs,37,20,T:System.Data.SqlClient.SqlParameterCollection,,,,,"command.Parameters.AddWithValue(""@form"", stats[""form""]?.Value() ?? (object)DBNull.Value);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\LeagueStats.cs,37,20,P:System.Data.SqlClient.SqlCommand.Parameters,,,,,"command.Parameters.AddWithValue(""@form"", stats[""form""]?.Value() ?? (object)DBNull.Value);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\LeagueStats.cs,37,20,T:System.Data.SqlClient.SqlParameter,,,,,"command.Parameters.AddWithValue(""@form"", stats[""form""]?.Value() ?? (object)DBNull.Value);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\LeagueStats.cs,37,20,"M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)",,,,,"command.Parameters.AddWithValue(""@form"", stats[""form""]?.Value() ?? (object)DBNull.Value);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\LeagueStats.cs,36,20,T:System.Data.SqlClient.SqlParameterCollection,,,,,"command.Parameters.AddWithValue(""@is_home"", isHome);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\LeagueStats.cs,36,20,P:System.Data.SqlClient.SqlCommand.Parameters,,,,,"command.Parameters.AddWithValue(""@is_home"", isHome);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\LeagueStats.cs,36,20,T:System.Data.SqlClient.SqlParameter,,,,,"command.Parameters.AddWithValue(""@is_home"", isHome);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\LeagueStats.cs,36,20,"M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)",,,,,"command.Parameters.AddWithValue(""@is_home"", isHome);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\LeagueStats.cs,35,20,T:System.Data.SqlClient.SqlParameterCollection,,,,,"command.Parameters.AddWithValue(""@prediction_id"", predictionId.HasValue ? (object)predictionId.Value : DBNull.Value);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\LeagueStats.cs,35,20,P:System.Data.SqlClient.SqlCommand.Parameters,,,,,"command.Parameters.AddWithValue(""@prediction_id"", predictionId.HasValue ? (object)predictionId.Value : DBNull.Value);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\LeagueStats.cs,35,20,T:System.Data.SqlClient.SqlParameter,,,,,"command.Parameters.AddWithValue(""@prediction_id"", predictionId.HasValue ? (object)predictionId.Value : DBNull.Value);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\LeagueStats.cs,35,20,"M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)",,,,,"command.Parameters.AddWithValue(""@prediction_id"", predictionId.HasValue ? (object)predictionId.Value : DBNull.Value);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\LeagueStats.cs,34,20,T:System.Data.SqlClient.SqlParameterCollection,,,,,"command.Parameters.AddWithValue(""@team_id"", teamId.HasValue ? (object)teamId.Value : DBNull.Value);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\LeagueStats.cs,34,20,P:System.Data.SqlClient.SqlCommand.Parameters,,,,,"command.Parameters.AddWithValue(""@team_id"", teamId.HasValue ? (object)teamId.Value : DBNull.Value);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\LeagueStats.cs,34,20,T:System.Data.SqlClient.SqlParameter,,,,,"command.Parameters.AddWithValue(""@team_id"", teamId.HasValue ? (object)teamId.Value : DBNull.Value);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\LeagueStats.cs,34,20,"M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)",,,,,"command.Parameters.AddWithValue(""@team_id"", teamId.HasValue ? (object)teamId.Value : DBNull.Value);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\LeagueStats.cs,33,20,T:System.Data.SqlClient.SqlParameterCollection,,,,,"command.Parameters.AddWithValue(""@stats_id"", statsId);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\LeagueStats.cs,33,20,P:System.Data.SqlClient.SqlCommand.Parameters,,,,,"command.Parameters.AddWithValue(""@stats_id"", statsId);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\LeagueStats.cs,33,20,T:System.Data.SqlClient.SqlParameter,,,,,"command.Parameters.AddWithValue(""@stats_id"", statsId);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\LeagueStats.cs,33,20,"M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)",,,,,"command.Parameters.AddWithValue(""@stats_id"", statsId);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\LeagueStats.cs,31,16,T:System.Data.SqlClient.SqlCommand,,,,,"using (var command = new SqlCommand(query, connection)) { command.Parameters.AddWithValue(""@stats_id"", statsId); command.Parameters.AddWithValue(""@team_id"", teamId.HasValue ? (object)teamId.Value : DBNull.Value); command.Parameters.AddWithValue(""@prediction_id"", predictionId.HasValue ? (object)predictionId.Value : DBNull.Value); command.Parameters.AddWithValue(""@is_home"", isHome); command.Parameters.AddWithValue(""@form"", stats[""form""]?.Value() ?? (object)DBNull.Value); var fixtures = stats[""fixtures""]; command.Parameters.AddWithValue(""@fixtures_played_home"", fixtures?[""played""]?[""home""]?.Value() ?? (object)DBNull.Value); command.Parameters.AddWithValue(""@fixtures_played_away"", fixtures?[""played""]?[""away""]?.Value() ?? (object)DBNull.Value); command.Parameters.AddWithValue(""@fixtures_played_total"", fixtures?[""played""]?[""total""]?.Value() ?? (object)DBNull.Value); var wins = stats[""fixtures""]?[""wins""]; command.Parameters.AddWithValue(""@wins_home"", wins?[""home""]?.Value() ?? (object)DBNull.Value); command.Parameters.AddWithValue(""@wins_away"", wins?[""away""]?.Value() ?? (object)DBNull.Value); command.Parameters.AddWithValue(""@wins_total"", wins?[""total""]?.Value() ?? (object)DBNull.Value); var draws = stats[""fixtures""]?[""draws""]; command.Parameters.AddWithValue(""@draws_home"", draws?[""home""]?.Value() ?? (object)DBNull.Value); command.Parameters.AddWithValue(""@draws_away"", draws?[""away""]?.Value() ?? (object)DBNull.Value); command.Parameters.AddWithValue(""@draws_total"", draws?[""total""]?.Value() ?? (object)DBNull.Value); var loses = stats[""fixtures""]?[""loses""]; command.Parameters.AddWithValue(""@loses_home"", loses?[""home""]?.Value() ?? (object)DBNull.Value); command.Parameters.AddWithValue(""@loses_away"", loses?[""away""]?.Value() ?? (object)DBNull.Value); command.Parameters.AddWithValue(""@loses_total"", loses?[""total""]?.Value() ?? (object)DBNull.Value); command.ExecuteNonQuery(); }" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\LeagueStats.cs,31,16,"M:System.Data.SqlClient.SqlCommand.#ctor(System.String,System.Data.SqlClient.SqlConnection)",,,,,"using (var command = new SqlCommand(query, connection)) { command.Parameters.AddWithValue(""@stats_id"", statsId); command.Parameters.AddWithValue(""@team_id"", teamId.HasValue ? (object)teamId.Value : DBNull.Value); command.Parameters.AddWithValue(""@prediction_id"", predictionId.HasValue ? (object)predictionId.Value : DBNull.Value); command.Parameters.AddWithValue(""@is_home"", isHome); command.Parameters.AddWithValue(""@form"", stats[""form""]?.Value() ?? (object)DBNull.Value); var fixtures = stats[""fixtures""]; command.Parameters.AddWithValue(""@fixtures_played_home"", fixtures?[""played""]?[""home""]?.Value() ?? (object)DBNull.Value); command.Parameters.AddWithValue(""@fixtures_played_away"", fixtures?[""played""]?[""away""]?.Value() ?? (object)DBNull.Value); command.Parameters.AddWithValue(""@fixtures_played_total"", fixtures?[""played""]?[""total""]?.Value() ?? (object)DBNull.Value); var wins = stats[""fixtures""]?[""wins""]; command.Parameters.AddWithValue(""@wins_home"", wins?[""home""]?.Value() ?? (object)DBNull.Value); command.Parameters.AddWithValue(""@wins_away"", wins?[""away""]?.Value() ?? (object)DBNull.Value); command.Parameters.AddWithValue(""@wins_total"", wins?[""total""]?.Value() ?? (object)DBNull.Value); var draws = stats[""fixtures""]?[""draws""]; command.Parameters.AddWithValue(""@draws_home"", draws?[""home""]?.Value() ?? (object)DBNull.Value); command.Parameters.AddWithValue(""@draws_away"", draws?[""away""]?.Value() ?? (object)DBNull.Value); command.Parameters.AddWithValue(""@draws_total"", draws?[""total""]?.Value() ?? (object)DBNull.Value); var loses = stats[""fixtures""]?[""loses""]; command.Parameters.AddWithValue(""@loses_home"", loses?[""home""]?.Value() ?? (object)DBNull.Value); command.Parameters.AddWithValue(""@loses_away"", loses?[""away""]?.Value() ?? (object)DBNull.Value); command.Parameters.AddWithValue(""@loses_total"", loses?[""total""]?.Value() ?? (object)DBNull.Value); command.ExecuteNonQuery(); }" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Prediction.cs,8,8,T:System.Data.SqlClient.SqlConnection,,,,,"public void Upsert(SqlConnection connection, JToken predictions, int fixtureId)" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Prediction.cs,102,20,M:System.Data.SqlClient.SqlCommand.ExecuteNonQuery,,,,,command.ExecuteNonQuery(); +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Prediction.cs,100,20,T:System.Data.SqlClient.SqlParameterCollection,,,,,"command.Parameters.AddWithValue(""@percent_away"", string.IsNullOrEmpty(percentAway) ? DBNull.Value : (object)percentAway);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Prediction.cs,100,20,P:System.Data.SqlClient.SqlCommand.Parameters,,,,,"command.Parameters.AddWithValue(""@percent_away"", string.IsNullOrEmpty(percentAway) ? DBNull.Value : (object)percentAway);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Prediction.cs,100,20,T:System.Data.SqlClient.SqlParameter,,,,,"command.Parameters.AddWithValue(""@percent_away"", string.IsNullOrEmpty(percentAway) ? DBNull.Value : (object)percentAway);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Prediction.cs,100,20,"M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)",,,,,"command.Parameters.AddWithValue(""@percent_away"", string.IsNullOrEmpty(percentAway) ? DBNull.Value : (object)percentAway);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Prediction.cs,99,20,T:System.Data.SqlClient.SqlParameterCollection,,,,,"command.Parameters.AddWithValue(""@percent_draw"", string.IsNullOrEmpty(percentDraw) ? DBNull.Value : (object)percentDraw);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Prediction.cs,99,20,P:System.Data.SqlClient.SqlCommand.Parameters,,,,,"command.Parameters.AddWithValue(""@percent_draw"", string.IsNullOrEmpty(percentDraw) ? DBNull.Value : (object)percentDraw);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Prediction.cs,99,20,T:System.Data.SqlClient.SqlParameter,,,,,"command.Parameters.AddWithValue(""@percent_draw"", string.IsNullOrEmpty(percentDraw) ? DBNull.Value : (object)percentDraw);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Prediction.cs,99,20,"M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)",,,,,"command.Parameters.AddWithValue(""@percent_draw"", string.IsNullOrEmpty(percentDraw) ? DBNull.Value : (object)percentDraw);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Prediction.cs,98,20,T:System.Data.SqlClient.SqlParameterCollection,,,,,"command.Parameters.AddWithValue(""@percent_home"", string.IsNullOrEmpty(percentHome) ? DBNull.Value : (object)percentHome);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Prediction.cs,98,20,P:System.Data.SqlClient.SqlCommand.Parameters,,,,,"command.Parameters.AddWithValue(""@percent_home"", string.IsNullOrEmpty(percentHome) ? DBNull.Value : (object)percentHome);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Prediction.cs,98,20,T:System.Data.SqlClient.SqlParameter,,,,,"command.Parameters.AddWithValue(""@percent_home"", string.IsNullOrEmpty(percentHome) ? DBNull.Value : (object)percentHome);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Prediction.cs,98,20,"M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)",,,,,"command.Parameters.AddWithValue(""@percent_home"", string.IsNullOrEmpty(percentHome) ? DBNull.Value : (object)percentHome);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Prediction.cs,95,20,T:System.Data.SqlClient.SqlParameterCollection,,,,,"command.Parameters.AddWithValue(""@advice"", advice);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Prediction.cs,95,20,P:System.Data.SqlClient.SqlCommand.Parameters,,,,,"command.Parameters.AddWithValue(""@advice"", advice);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Prediction.cs,95,20,T:System.Data.SqlClient.SqlParameter,,,,,"command.Parameters.AddWithValue(""@advice"", advice);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Prediction.cs,95,20,"M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)",,,,,"command.Parameters.AddWithValue(""@advice"", advice);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Prediction.cs,94,20,T:System.Data.SqlClient.SqlParameterCollection,,,,,"command.Parameters.AddWithValue(""@goals_away"", string.IsNullOrEmpty(goalsAway) ? DBNull.Value : (object)goalsAway);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Prediction.cs,94,20,P:System.Data.SqlClient.SqlCommand.Parameters,,,,,"command.Parameters.AddWithValue(""@goals_away"", string.IsNullOrEmpty(goalsAway) ? DBNull.Value : (object)goalsAway);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Prediction.cs,94,20,T:System.Data.SqlClient.SqlParameter,,,,,"command.Parameters.AddWithValue(""@goals_away"", string.IsNullOrEmpty(goalsAway) ? DBNull.Value : (object)goalsAway);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Prediction.cs,94,20,"M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)",,,,,"command.Parameters.AddWithValue(""@goals_away"", string.IsNullOrEmpty(goalsAway) ? DBNull.Value : (object)goalsAway);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Prediction.cs,93,20,T:System.Data.SqlClient.SqlParameterCollection,,,,,"command.Parameters.AddWithValue(""@goals_home"", string.IsNullOrEmpty(goalsHome) ? DBNull.Value : (object)goalsHome);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Prediction.cs,93,20,P:System.Data.SqlClient.SqlCommand.Parameters,,,,,"command.Parameters.AddWithValue(""@goals_home"", string.IsNullOrEmpty(goalsHome) ? DBNull.Value : (object)goalsHome);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Prediction.cs,93,20,T:System.Data.SqlClient.SqlParameter,,,,,"command.Parameters.AddWithValue(""@goals_home"", string.IsNullOrEmpty(goalsHome) ? DBNull.Value : (object)goalsHome);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Prediction.cs,93,20,"M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)",,,,,"command.Parameters.AddWithValue(""@goals_home"", string.IsNullOrEmpty(goalsHome) ? DBNull.Value : (object)goalsHome);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Prediction.cs,92,20,T:System.Data.SqlClient.SqlParameterCollection,,,,,"command.Parameters.AddWithValue(""@under_over"", string.IsNullOrEmpty(underOver) ? DBNull.Value : (object)underOver);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Prediction.cs,92,20,P:System.Data.SqlClient.SqlCommand.Parameters,,,,,"command.Parameters.AddWithValue(""@under_over"", string.IsNullOrEmpty(underOver) ? DBNull.Value : (object)underOver);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Prediction.cs,92,20,T:System.Data.SqlClient.SqlParameter,,,,,"command.Parameters.AddWithValue(""@under_over"", string.IsNullOrEmpty(underOver) ? DBNull.Value : (object)underOver);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Prediction.cs,92,20,"M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)",,,,,"command.Parameters.AddWithValue(""@under_over"", string.IsNullOrEmpty(underOver) ? DBNull.Value : (object)underOver);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Prediction.cs,91,20,T:System.Data.SqlClient.SqlParameterCollection,,,,,"command.Parameters.AddWithValue(""@win_or_draw"", winOrDraw.HasValue ? (object)winOrDraw.Value : DBNull.Value);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Prediction.cs,91,20,P:System.Data.SqlClient.SqlCommand.Parameters,,,,,"command.Parameters.AddWithValue(""@win_or_draw"", winOrDraw.HasValue ? (object)winOrDraw.Value : DBNull.Value);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Prediction.cs,91,20,T:System.Data.SqlClient.SqlParameter,,,,,"command.Parameters.AddWithValue(""@win_or_draw"", winOrDraw.HasValue ? (object)winOrDraw.Value : DBNull.Value);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Prediction.cs,91,20,"M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)",,,,,"command.Parameters.AddWithValue(""@win_or_draw"", winOrDraw.HasValue ? (object)winOrDraw.Value : DBNull.Value);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Prediction.cs,88,20,T:System.Data.SqlClient.SqlParameterCollection,,,,,"command.Parameters.AddWithValue(""@winner_comment"", string.IsNullOrEmpty(winnerComment) ? DBNull.Value : (object)winnerComment);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Prediction.cs,88,20,P:System.Data.SqlClient.SqlCommand.Parameters,,,,,"command.Parameters.AddWithValue(""@winner_comment"", string.IsNullOrEmpty(winnerComment) ? DBNull.Value : (object)winnerComment);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Prediction.cs,88,20,T:System.Data.SqlClient.SqlParameter,,,,,"command.Parameters.AddWithValue(""@winner_comment"", string.IsNullOrEmpty(winnerComment) ? DBNull.Value : (object)winnerComment);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Prediction.cs,88,20,"M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)",,,,,"command.Parameters.AddWithValue(""@winner_comment"", string.IsNullOrEmpty(winnerComment) ? DBNull.Value : (object)winnerComment);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Prediction.cs,87,20,T:System.Data.SqlClient.SqlParameterCollection,,,,,"command.Parameters.AddWithValue(""@winner_name"", string.IsNullOrEmpty(winnerName) ? DBNull.Value : (object)winnerName);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Prediction.cs,87,20,P:System.Data.SqlClient.SqlCommand.Parameters,,,,,"command.Parameters.AddWithValue(""@winner_name"", string.IsNullOrEmpty(winnerName) ? DBNull.Value : (object)winnerName);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Prediction.cs,87,20,T:System.Data.SqlClient.SqlParameter,,,,,"command.Parameters.AddWithValue(""@winner_name"", string.IsNullOrEmpty(winnerName) ? DBNull.Value : (object)winnerName);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Prediction.cs,87,20,"M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)",,,,,"command.Parameters.AddWithValue(""@winner_name"", string.IsNullOrEmpty(winnerName) ? DBNull.Value : (object)winnerName);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Prediction.cs,86,20,T:System.Data.SqlClient.SqlParameterCollection,,,,,"command.Parameters.AddWithValue(""@winner_id"", winnerId.HasValue ? (object)winnerId.Value : DBNull.Value);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Prediction.cs,86,20,P:System.Data.SqlClient.SqlCommand.Parameters,,,,,"command.Parameters.AddWithValue(""@winner_id"", winnerId.HasValue ? (object)winnerId.Value : DBNull.Value);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Prediction.cs,86,20,T:System.Data.SqlClient.SqlParameter,,,,,"command.Parameters.AddWithValue(""@winner_id"", winnerId.HasValue ? (object)winnerId.Value : DBNull.Value);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Prediction.cs,86,20,"M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)",,,,,"command.Parameters.AddWithValue(""@winner_id"", winnerId.HasValue ? (object)winnerId.Value : DBNull.Value);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Prediction.cs,83,20,T:System.Data.SqlClient.SqlParameterCollection,,,,,"command.Parameters.AddWithValue(""@fixture_id"", fixtureId);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Prediction.cs,83,20,P:System.Data.SqlClient.SqlCommand.Parameters,,,,,"command.Parameters.AddWithValue(""@fixture_id"", fixtureId);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Prediction.cs,83,20,T:System.Data.SqlClient.SqlParameter,,,,,"command.Parameters.AddWithValue(""@fixture_id"", fixtureId);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Prediction.cs,83,20,"M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)",,,,,"command.Parameters.AddWithValue(""@fixture_id"", fixtureId);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Prediction.cs,80,16,T:System.Data.SqlClient.SqlCommand,,,,,"using (var command = new SqlCommand(query, connection)) { // Fixture ID command.Parameters.AddWithValue(""@fixture_id"", fixtureId); // Dati vincitore command.Parameters.AddWithValue(""@winner_id"", winnerId.HasValue ? (object)winnerId.Value : DBNull.Value); command.Parameters.AddWithValue(""@winner_name"", string.IsNullOrEmpty(winnerName) ? DBNull.Value : (object)winnerName); command.Parameters.AddWithValue(""@winner_comment"", string.IsNullOrEmpty(winnerComment) ? DBNull.Value : (object)winnerComment); // Altri dati di previsione command.Parameters.AddWithValue(""@win_or_draw"", winOrDraw.HasValue ? (object)winOrDraw.Value : DBNull.Value); command.Parameters.AddWithValue(""@under_over"", string.IsNullOrEmpty(underOver) ? DBNull.Value : (object)underOver); command.Parameters.AddWithValue(""@goals_home"", string.IsNullOrEmpty(goalsHome) ? DBNull.Value : (object)goalsHome); command.Parameters.AddWithValue(""@goals_away"", string.IsNullOrEmpty(goalsAway) ? DBNull.Value : (object)goalsAway); command.Parameters.AddWithValue(""@advice"", advice); // Sappiamo che non è null grazie al controllo iniziale // Percentuali command.Parameters.AddWithValue(""@percent_home"", string.IsNullOrEmpty(percentHome) ? DBNull.Value : (object)percentHome); command.Parameters.AddWithValue(""@percent_draw"", string.IsNullOrEmpty(percentDraw) ? DBNull.Value : (object)percentDraw); command.Parameters.AddWithValue(""@percent_away"", string.IsNullOrEmpty(percentAway) ? DBNull.Value : (object)percentAway); command.ExecuteNonQuery(); }" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Prediction.cs,80,16,"M:System.Data.SqlClient.SqlCommand.#ctor(System.String,System.Data.SqlClient.SqlConnection)",,,,,"using (var command = new SqlCommand(query, connection)) { // Fixture ID command.Parameters.AddWithValue(""@fixture_id"", fixtureId); // Dati vincitore command.Parameters.AddWithValue(""@winner_id"", winnerId.HasValue ? (object)winnerId.Value : DBNull.Value); command.Parameters.AddWithValue(""@winner_name"", string.IsNullOrEmpty(winnerName) ? DBNull.Value : (object)winnerName); command.Parameters.AddWithValue(""@winner_comment"", string.IsNullOrEmpty(winnerComment) ? DBNull.Value : (object)winnerComment); // Altri dati di previsione command.Parameters.AddWithValue(""@win_or_draw"", winOrDraw.HasValue ? (object)winOrDraw.Value : DBNull.Value); command.Parameters.AddWithValue(""@under_over"", string.IsNullOrEmpty(underOver) ? DBNull.Value : (object)underOver); command.Parameters.AddWithValue(""@goals_home"", string.IsNullOrEmpty(goalsHome) ? DBNull.Value : (object)goalsHome); command.Parameters.AddWithValue(""@goals_away"", string.IsNullOrEmpty(goalsAway) ? DBNull.Value : (object)goalsAway); command.Parameters.AddWithValue(""@advice"", advice); // Sappiamo che non è null grazie al controllo iniziale // Percentuali command.Parameters.AddWithValue(""@percent_home"", string.IsNullOrEmpty(percentHome) ? DBNull.Value : (object)percentHome); command.Parameters.AddWithValue(""@percent_draw"", string.IsNullOrEmpty(percentDraw) ? DBNull.Value : (object)percentDraw); command.Parameters.AddWithValue(""@percent_away"", string.IsNullOrEmpty(percentAway) ? DBNull.Value : (object)percentAway); command.ExecuteNonQuery(); }" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\H2H.cs,35,8,T:System.Data.SqlClient.SqlConnection,,,,,"public void DeleteForPrediction(SqlConnection connection, int predictionId)" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\H2H.cs,43,20,M:System.Data.SqlClient.SqlCommand.ExecuteNonQuery,,,,,command.ExecuteNonQuery(); +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\H2H.cs,42,20,T:System.Data.SqlClient.SqlParameterCollection,,,,,"command.Parameters.AddWithValue(""@prediction_id"", predictionId);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\H2H.cs,42,20,P:System.Data.SqlClient.SqlCommand.Parameters,,,,,"command.Parameters.AddWithValue(""@prediction_id"", predictionId);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\H2H.cs,42,20,T:System.Data.SqlClient.SqlParameter,,,,,"command.Parameters.AddWithValue(""@prediction_id"", predictionId);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\H2H.cs,42,20,"M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)",,,,,"command.Parameters.AddWithValue(""@prediction_id"", predictionId);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\H2H.cs,40,16,T:System.Data.SqlClient.SqlCommand,,,,,"using (var command = new SqlCommand(query, connection)) { command.Parameters.AddWithValue(""@prediction_id"", predictionId); command.ExecuteNonQuery(); }" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\H2H.cs,40,16,"M:System.Data.SqlClient.SqlCommand.#ctor(System.String,System.Data.SqlClient.SqlConnection)",,,,,"using (var command = new SqlCommand(query, connection)) { command.Parameters.AddWithValue(""@prediction_id"", predictionId); command.ExecuteNonQuery(); }" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\H2H.cs,11,8,T:System.Data.SqlClient.SqlConnection,,,,,"public void Insert(SqlConnection connection, int predictionId, int h2hFixtureId)" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\H2H.cs,26,20,M:System.Data.SqlClient.SqlCommand.ExecuteNonQuery,,,,,command.ExecuteNonQuery(); +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\H2H.cs,25,20,T:System.Data.SqlClient.SqlParameterCollection,,,,,"command.Parameters.AddWithValue(""@fixture_id"", h2hFixtureId);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\H2H.cs,25,20,P:System.Data.SqlClient.SqlCommand.Parameters,,,,,"command.Parameters.AddWithValue(""@fixture_id"", h2hFixtureId);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\H2H.cs,25,20,T:System.Data.SqlClient.SqlParameter,,,,,"command.Parameters.AddWithValue(""@fixture_id"", h2hFixtureId);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\H2H.cs,25,20,"M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)",,,,,"command.Parameters.AddWithValue(""@fixture_id"", h2hFixtureId);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\H2H.cs,24,20,T:System.Data.SqlClient.SqlParameterCollection,,,,,"command.Parameters.AddWithValue(""@prediction_id"", predictionId);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\H2H.cs,24,20,P:System.Data.SqlClient.SqlCommand.Parameters,,,,,"command.Parameters.AddWithValue(""@prediction_id"", predictionId);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\H2H.cs,24,20,T:System.Data.SqlClient.SqlParameter,,,,,"command.Parameters.AddWithValue(""@prediction_id"", predictionId);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\H2H.cs,24,20,"M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)",,,,,"command.Parameters.AddWithValue(""@prediction_id"", predictionId);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\H2H.cs,22,16,T:System.Data.SqlClient.SqlCommand,,,,,"using (var command = new SqlCommand(query, connection)) { command.Parameters.AddWithValue(""@prediction_id"", predictionId); command.Parameters.AddWithValue(""@fixture_id"", h2hFixtureId); command.ExecuteNonQuery(); }" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\H2H.cs,22,16,"M:System.Data.SqlClient.SqlCommand.#ctor(System.String,System.Data.SqlClient.SqlConnection)",,,,,"using (var command = new SqlCommand(query, connection)) { command.Parameters.AddWithValue(""@prediction_id"", predictionId); command.Parameters.AddWithValue(""@fixture_id"", h2hFixtureId); command.ExecuteNonQuery(); }" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\FixtureLeague.cs,101,8,T:System.Data.SqlClient.SqlTransaction,,,,,"private void CheckIfLeagueExists(SqlConnection connection, SqlTransaction transaction, int leagueId, StringBuilder logBuilder)" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\FixtureLeague.cs,101,8,T:System.Data.SqlClient.SqlConnection,,,,,"private void CheckIfLeagueExists(SqlConnection connection, SqlTransaction transaction, int leagueId, StringBuilder logBuilder)" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\FixtureLeague.cs,108,20,M:System.Data.SqlClient.SqlCommand.ExecuteScalar,,,,,int count = Convert.ToInt32(cmd.ExecuteScalar()); +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\FixtureLeague.cs,107,20,T:System.Data.SqlClient.SqlParameterCollection,,,,,"cmd.Parameters.AddWithValue(""@id"", leagueId);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\FixtureLeague.cs,107,20,P:System.Data.SqlClient.SqlCommand.Parameters,,,,,"cmd.Parameters.AddWithValue(""@id"", leagueId);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\FixtureLeague.cs,107,20,T:System.Data.SqlClient.SqlParameter,,,,,"cmd.Parameters.AddWithValue(""@id"", leagueId);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\FixtureLeague.cs,107,20,"M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)",,,,,"cmd.Parameters.AddWithValue(""@id"", leagueId);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\FixtureLeague.cs,105,16,T:System.Data.SqlClient.SqlCommand,,,,,"using (var cmd = new SqlCommand(""SELECT COUNT(1) FROM League WHERE league_id = @id"", connection, transaction)) { cmd.Parameters.AddWithValue(""@id"", leagueId); int count = Convert.ToInt32(cmd.ExecuteScalar()); logBuilder.AppendLine($""- League con ID {leagueId} {(count > 0 ? ""esiste"" : ""NON esiste"")} nel database""); }" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\FixtureLeague.cs,105,16,"M:System.Data.SqlClient.SqlCommand.#ctor(System.String,System.Data.SqlClient.SqlConnection,System.Data.SqlClient.SqlTransaction)",,,,,"using (var cmd = new SqlCommand(""SELECT COUNT(1) FROM League WHERE league_id = @id"", connection, transaction)) { cmd.Parameters.AddWithValue(""@id"", leagueId); int count = Convert.ToInt32(cmd.ExecuteScalar()); logBuilder.AppendLine($""- League con ID {leagueId} {(count > 0 ? ""esiste"" : ""NON esiste"")} nel database""); }" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\FixtureLeague.cs,81,8,T:System.Data.SqlClient.SqlTransaction,,,,,"private void CheckIfFixtureExists(SqlConnection connection, SqlTransaction transaction, int fixtureId, StringBuilder logBuilder)" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\FixtureLeague.cs,81,8,T:System.Data.SqlClient.SqlConnection,,,,,"private void CheckIfFixtureExists(SqlConnection connection, SqlTransaction transaction, int fixtureId, StringBuilder logBuilder)" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\FixtureLeague.cs,88,20,M:System.Data.SqlClient.SqlCommand.ExecuteScalar,,,,,int count = Convert.ToInt32(cmd.ExecuteScalar()); +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\FixtureLeague.cs,87,20,T:System.Data.SqlClient.SqlParameterCollection,,,,,"cmd.Parameters.AddWithValue(""@id"", fixtureId);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\FixtureLeague.cs,87,20,P:System.Data.SqlClient.SqlCommand.Parameters,,,,,"cmd.Parameters.AddWithValue(""@id"", fixtureId);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\FixtureLeague.cs,87,20,T:System.Data.SqlClient.SqlParameter,,,,,"cmd.Parameters.AddWithValue(""@id"", fixtureId);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\FixtureLeague.cs,87,20,"M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)",,,,,"cmd.Parameters.AddWithValue(""@id"", fixtureId);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\FixtureLeague.cs,85,16,T:System.Data.SqlClient.SqlCommand,,,,,"using (var cmd = new SqlCommand(""SELECT COUNT(1) FROM Fixture WHERE fixture_id = @id"", connection, transaction)) { cmd.Parameters.AddWithValue(""@id"", fixtureId); int count = Convert.ToInt32(cmd.ExecuteScalar()); logBuilder.AppendLine($""- Fixture con ID {fixtureId} {(count > 0 ? ""esiste"" : ""NON esiste"")} nel database""); }" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\FixtureLeague.cs,85,16,"M:System.Data.SqlClient.SqlCommand.#ctor(System.String,System.Data.SqlClient.SqlConnection,System.Data.SqlClient.SqlTransaction)",,,,,"using (var cmd = new SqlCommand(""SELECT COUNT(1) FROM Fixture WHERE fixture_id = @id"", connection, transaction)) { cmd.Parameters.AddWithValue(""@id"", fixtureId); int count = Convert.ToInt32(cmd.ExecuteScalar()); logBuilder.AppendLine($""- Fixture con ID {fixtureId} {(count > 0 ? ""esiste"" : ""NON esiste"")} nel database""); }" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\FixtureLeague.cs,12,8,T:System.Data.SqlClient.SqlTransaction,,,,,"public void Upsert(SqlConnection connection, SqlTransaction transaction, int fixtureId, int leagueId, JToken leagueData)" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\FixtureLeague.cs,12,8,T:System.Data.SqlClient.SqlConnection,,,,,"public void Upsert(SqlConnection connection, SqlTransaction transaction, int fixtureId, int leagueId, JToken leagueData)" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\FixtureLeague.cs,44,20,M:System.Data.SqlClient.SqlCommand.ExecuteNonQuery,,,,,command.ExecuteNonQuery(); +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\FixtureLeague.cs,42,20,T:System.Data.SqlClient.SqlParameterCollection,,,,,"command.Parameters.AddWithValue(""@standings"", standings.HasValue ? (object)standings.Value : DBNull.Value);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\FixtureLeague.cs,42,20,P:System.Data.SqlClient.SqlCommand.Parameters,,,,,"command.Parameters.AddWithValue(""@standings"", standings.HasValue ? (object)standings.Value : DBNull.Value);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\FixtureLeague.cs,42,20,T:System.Data.SqlClient.SqlParameter,,,,,"command.Parameters.AddWithValue(""@standings"", standings.HasValue ? (object)standings.Value : DBNull.Value);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\FixtureLeague.cs,42,20,"M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)",,,,,"command.Parameters.AddWithValue(""@standings"", standings.HasValue ? (object)standings.Value : DBNull.Value);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\FixtureLeague.cs,41,20,T:System.Data.SqlClient.SqlParameterCollection,,,,,"command.Parameters.AddWithValue(""@round"", round);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\FixtureLeague.cs,41,20,P:System.Data.SqlClient.SqlCommand.Parameters,,,,,"command.Parameters.AddWithValue(""@round"", round);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\FixtureLeague.cs,41,20,T:System.Data.SqlClient.SqlParameter,,,,,"command.Parameters.AddWithValue(""@round"", round);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\FixtureLeague.cs,41,20,"M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)",,,,,"command.Parameters.AddWithValue(""@round"", round);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\FixtureLeague.cs,40,20,T:System.Data.SqlClient.SqlParameterCollection,,,,,"command.Parameters.AddWithValue(""@league_id"", leagueId);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\FixtureLeague.cs,40,20,P:System.Data.SqlClient.SqlCommand.Parameters,,,,,"command.Parameters.AddWithValue(""@league_id"", leagueId);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\FixtureLeague.cs,40,20,T:System.Data.SqlClient.SqlParameter,,,,,"command.Parameters.AddWithValue(""@league_id"", leagueId);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\FixtureLeague.cs,40,20,"M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)",,,,,"command.Parameters.AddWithValue(""@league_id"", leagueId);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\FixtureLeague.cs,39,20,T:System.Data.SqlClient.SqlParameterCollection,,,,,"command.Parameters.AddWithValue(""@fixture_id"", fixtureId);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\FixtureLeague.cs,39,20,P:System.Data.SqlClient.SqlCommand.Parameters,,,,,"command.Parameters.AddWithValue(""@fixture_id"", fixtureId);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\FixtureLeague.cs,39,20,T:System.Data.SqlClient.SqlParameter,,,,,"command.Parameters.AddWithValue(""@fixture_id"", fixtureId);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\FixtureLeague.cs,39,20,"M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)",,,,,"command.Parameters.AddWithValue(""@fixture_id"", fixtureId);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\FixtureLeague.cs,37,16,T:System.Data.SqlClient.SqlCommand,,,,,"using (var command = new SqlCommand(query, connection, transaction)) { command.Parameters.AddWithValue(""@fixture_id"", fixtureId); command.Parameters.AddWithValue(""@league_id"", leagueId); command.Parameters.AddWithValue(""@round"", round); command.Parameters.AddWithValue(""@standings"", standings.HasValue ? (object)standings.Value : DBNull.Value); command.ExecuteNonQuery(); }" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\FixtureLeague.cs,37,16,"M:System.Data.SqlClient.SqlCommand.#ctor(System.String,System.Data.SqlClient.SqlConnection,System.Data.SqlClient.SqlTransaction)",,,,,"using (var command = new SqlCommand(query, connection, transaction)) { command.Parameters.AddWithValue(""@fixture_id"", fixtureId); command.Parameters.AddWithValue(""@league_id"", leagueId); command.Parameters.AddWithValue(""@round"", round); command.Parameters.AddWithValue(""@standings"", standings.HasValue ? (object)standings.Value : DBNull.Value); command.ExecuteNonQuery(); }" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Comparison.cs,8,8,T:System.Data.SqlClient.SqlConnection,,,,,"public void Upsert(SqlConnection connection, int predictionId, JToken comparison)" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Comparison.cs,69,20,M:System.Data.SqlClient.SqlCommand.ExecuteNonQuery,,,,,command.ExecuteNonQuery(); +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Comparison.cs,67,20,T:System.Data.SqlClient.SqlParameterCollection,,,,,"command.Parameters.AddWithValue(""@total_away"", comparison[""total""]?[""away""]?.Value() ?? (object)DBNull.Value);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Comparison.cs,67,20,P:System.Data.SqlClient.SqlCommand.Parameters,,,,,"command.Parameters.AddWithValue(""@total_away"", comparison[""total""]?[""away""]?.Value() ?? (object)DBNull.Value);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Comparison.cs,67,20,T:System.Data.SqlClient.SqlParameter,,,,,"command.Parameters.AddWithValue(""@total_away"", comparison[""total""]?[""away""]?.Value() ?? (object)DBNull.Value);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Comparison.cs,67,20,"M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)",,,,,"command.Parameters.AddWithValue(""@total_away"", comparison[""total""]?[""away""]?.Value() ?? (object)DBNull.Value);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Comparison.cs,66,20,T:System.Data.SqlClient.SqlParameterCollection,,,,,"command.Parameters.AddWithValue(""@total_home"", comparison[""total""]?[""home""]?.Value() ?? (object)DBNull.Value);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Comparison.cs,66,20,P:System.Data.SqlClient.SqlCommand.Parameters,,,,,"command.Parameters.AddWithValue(""@total_home"", comparison[""total""]?[""home""]?.Value() ?? (object)DBNull.Value);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Comparison.cs,66,20,T:System.Data.SqlClient.SqlParameter,,,,,"command.Parameters.AddWithValue(""@total_home"", comparison[""total""]?[""home""]?.Value() ?? (object)DBNull.Value);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Comparison.cs,66,20,"M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)",,,,,"command.Parameters.AddWithValue(""@total_home"", comparison[""total""]?[""home""]?.Value() ?? (object)DBNull.Value);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Comparison.cs,65,20,T:System.Data.SqlClient.SqlParameterCollection,,,,,"command.Parameters.AddWithValue(""@goals_away"", comparison[""goals""]?[""away""]?.Value() ?? (object)DBNull.Value);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Comparison.cs,65,20,P:System.Data.SqlClient.SqlCommand.Parameters,,,,,"command.Parameters.AddWithValue(""@goals_away"", comparison[""goals""]?[""away""]?.Value() ?? (object)DBNull.Value);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Comparison.cs,65,20,T:System.Data.SqlClient.SqlParameter,,,,,"command.Parameters.AddWithValue(""@goals_away"", comparison[""goals""]?[""away""]?.Value() ?? (object)DBNull.Value);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Comparison.cs,65,20,"M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)",,,,,"command.Parameters.AddWithValue(""@goals_away"", comparison[""goals""]?[""away""]?.Value() ?? (object)DBNull.Value);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Comparison.cs,64,20,T:System.Data.SqlClient.SqlParameterCollection,,,,,"command.Parameters.AddWithValue(""@goals_home"", comparison[""goals""]?[""home""]?.Value() ?? (object)DBNull.Value);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Comparison.cs,64,20,P:System.Data.SqlClient.SqlCommand.Parameters,,,,,"command.Parameters.AddWithValue(""@goals_home"", comparison[""goals""]?[""home""]?.Value() ?? (object)DBNull.Value);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Comparison.cs,64,20,T:System.Data.SqlClient.SqlParameter,,,,,"command.Parameters.AddWithValue(""@goals_home"", comparison[""goals""]?[""home""]?.Value() ?? (object)DBNull.Value);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Comparison.cs,64,20,"M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)",,,,,"command.Parameters.AddWithValue(""@goals_home"", comparison[""goals""]?[""home""]?.Value() ?? (object)DBNull.Value);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Comparison.cs,63,20,T:System.Data.SqlClient.SqlParameterCollection,,,,,"command.Parameters.AddWithValue(""@h2h_away"", comparison[""h2h""]?[""away""]?.Value() ?? (object)DBNull.Value);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Comparison.cs,63,20,P:System.Data.SqlClient.SqlCommand.Parameters,,,,,"command.Parameters.AddWithValue(""@h2h_away"", comparison[""h2h""]?[""away""]?.Value() ?? (object)DBNull.Value);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Comparison.cs,63,20,T:System.Data.SqlClient.SqlParameter,,,,,"command.Parameters.AddWithValue(""@h2h_away"", comparison[""h2h""]?[""away""]?.Value() ?? (object)DBNull.Value);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Comparison.cs,63,20,"M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)",,,,,"command.Parameters.AddWithValue(""@h2h_away"", comparison[""h2h""]?[""away""]?.Value() ?? (object)DBNull.Value);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Comparison.cs,62,20,T:System.Data.SqlClient.SqlParameterCollection,,,,,"command.Parameters.AddWithValue(""@h2h_home"", comparison[""h2h""]?[""home""]?.Value() ?? (object)DBNull.Value);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Comparison.cs,62,20,P:System.Data.SqlClient.SqlCommand.Parameters,,,,,"command.Parameters.AddWithValue(""@h2h_home"", comparison[""h2h""]?[""home""]?.Value() ?? (object)DBNull.Value);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Comparison.cs,62,20,T:System.Data.SqlClient.SqlParameter,,,,,"command.Parameters.AddWithValue(""@h2h_home"", comparison[""h2h""]?[""home""]?.Value() ?? (object)DBNull.Value);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Comparison.cs,62,20,"M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)",,,,,"command.Parameters.AddWithValue(""@h2h_home"", comparison[""h2h""]?[""home""]?.Value() ?? (object)DBNull.Value);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Comparison.cs,61,20,T:System.Data.SqlClient.SqlParameterCollection,,,,,"command.Parameters.AddWithValue(""@poisson_away"", comparison[""poisson_distribution""]?[""away""]?.Value() ?? (object)DBNull.Value);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Comparison.cs,61,20,P:System.Data.SqlClient.SqlCommand.Parameters,,,,,"command.Parameters.AddWithValue(""@poisson_away"", comparison[""poisson_distribution""]?[""away""]?.Value() ?? (object)DBNull.Value);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Comparison.cs,61,20,T:System.Data.SqlClient.SqlParameter,,,,,"command.Parameters.AddWithValue(""@poisson_away"", comparison[""poisson_distribution""]?[""away""]?.Value() ?? (object)DBNull.Value);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Comparison.cs,61,20,"M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)",,,,,"command.Parameters.AddWithValue(""@poisson_away"", comparison[""poisson_distribution""]?[""away""]?.Value() ?? (object)DBNull.Value);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Comparison.cs,60,20,T:System.Data.SqlClient.SqlParameterCollection,,,,,"command.Parameters.AddWithValue(""@poisson_home"", comparison[""poisson_distribution""]?[""home""]?.Value() ?? (object)DBNull.Value);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Comparison.cs,60,20,P:System.Data.SqlClient.SqlCommand.Parameters,,,,,"command.Parameters.AddWithValue(""@poisson_home"", comparison[""poisson_distribution""]?[""home""]?.Value() ?? (object)DBNull.Value);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Comparison.cs,60,20,T:System.Data.SqlClient.SqlParameter,,,,,"command.Parameters.AddWithValue(""@poisson_home"", comparison[""poisson_distribution""]?[""home""]?.Value() ?? (object)DBNull.Value);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Comparison.cs,60,20,"M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)",,,,,"command.Parameters.AddWithValue(""@poisson_home"", comparison[""poisson_distribution""]?[""home""]?.Value() ?? (object)DBNull.Value);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Comparison.cs,59,20,T:System.Data.SqlClient.SqlParameterCollection,,,,,"command.Parameters.AddWithValue(""@def_away"", comparison[""def""]?[""away""]?.Value() ?? (object)DBNull.Value);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Comparison.cs,59,20,P:System.Data.SqlClient.SqlCommand.Parameters,,,,,"command.Parameters.AddWithValue(""@def_away"", comparison[""def""]?[""away""]?.Value() ?? (object)DBNull.Value);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Comparison.cs,59,20,T:System.Data.SqlClient.SqlParameter,,,,,"command.Parameters.AddWithValue(""@def_away"", comparison[""def""]?[""away""]?.Value() ?? (object)DBNull.Value);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Comparison.cs,59,20,"M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)",,,,,"command.Parameters.AddWithValue(""@def_away"", comparison[""def""]?[""away""]?.Value() ?? (object)DBNull.Value);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Comparison.cs,58,20,T:System.Data.SqlClient.SqlParameterCollection,,,,,"command.Parameters.AddWithValue(""@def_home"", comparison[""def""]?[""home""]?.Value() ?? (object)DBNull.Value);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Comparison.cs,58,20,P:System.Data.SqlClient.SqlCommand.Parameters,,,,,"command.Parameters.AddWithValue(""@def_home"", comparison[""def""]?[""home""]?.Value() ?? (object)DBNull.Value);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Comparison.cs,58,20,T:System.Data.SqlClient.SqlParameter,,,,,"command.Parameters.AddWithValue(""@def_home"", comparison[""def""]?[""home""]?.Value() ?? (object)DBNull.Value);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Comparison.cs,58,20,"M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)",,,,,"command.Parameters.AddWithValue(""@def_home"", comparison[""def""]?[""home""]?.Value() ?? (object)DBNull.Value);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Comparison.cs,57,20,T:System.Data.SqlClient.SqlParameterCollection,,,,,"command.Parameters.AddWithValue(""@att_away"", comparison[""att""]?[""away""]?.Value() ?? (object)DBNull.Value);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Comparison.cs,57,20,P:System.Data.SqlClient.SqlCommand.Parameters,,,,,"command.Parameters.AddWithValue(""@att_away"", comparison[""att""]?[""away""]?.Value() ?? (object)DBNull.Value);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Comparison.cs,57,20,T:System.Data.SqlClient.SqlParameter,,,,,"command.Parameters.AddWithValue(""@att_away"", comparison[""att""]?[""away""]?.Value() ?? (object)DBNull.Value);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Comparison.cs,57,20,"M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)",,,,,"command.Parameters.AddWithValue(""@att_away"", comparison[""att""]?[""away""]?.Value() ?? (object)DBNull.Value);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Comparison.cs,56,20,T:System.Data.SqlClient.SqlParameterCollection,,,,,"command.Parameters.AddWithValue(""@att_home"", comparison[""att""]?[""home""]?.Value() ?? (object)DBNull.Value);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Comparison.cs,56,20,P:System.Data.SqlClient.SqlCommand.Parameters,,,,,"command.Parameters.AddWithValue(""@att_home"", comparison[""att""]?[""home""]?.Value() ?? (object)DBNull.Value);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Comparison.cs,56,20,T:System.Data.SqlClient.SqlParameter,,,,,"command.Parameters.AddWithValue(""@att_home"", comparison[""att""]?[""home""]?.Value() ?? (object)DBNull.Value);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Comparison.cs,56,20,"M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)",,,,,"command.Parameters.AddWithValue(""@att_home"", comparison[""att""]?[""home""]?.Value() ?? (object)DBNull.Value);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Comparison.cs,55,20,T:System.Data.SqlClient.SqlParameterCollection,,,,,"command.Parameters.AddWithValue(""@form_away"", comparison[""form""]?[""away""]?.Value() ?? (object)DBNull.Value);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Comparison.cs,55,20,P:System.Data.SqlClient.SqlCommand.Parameters,,,,,"command.Parameters.AddWithValue(""@form_away"", comparison[""form""]?[""away""]?.Value() ?? (object)DBNull.Value);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Comparison.cs,55,20,T:System.Data.SqlClient.SqlParameter,,,,,"command.Parameters.AddWithValue(""@form_away"", comparison[""form""]?[""away""]?.Value() ?? (object)DBNull.Value);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Comparison.cs,55,20,"M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)",,,,,"command.Parameters.AddWithValue(""@form_away"", comparison[""form""]?[""away""]?.Value() ?? (object)DBNull.Value);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Comparison.cs,54,20,T:System.Data.SqlClient.SqlParameterCollection,,,,,"command.Parameters.AddWithValue(""@form_home"", comparison[""form""]?[""home""]?.Value() ?? (object)DBNull.Value);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Comparison.cs,54,20,P:System.Data.SqlClient.SqlCommand.Parameters,,,,,"command.Parameters.AddWithValue(""@form_home"", comparison[""form""]?[""home""]?.Value() ?? (object)DBNull.Value);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Comparison.cs,54,20,T:System.Data.SqlClient.SqlParameter,,,,,"command.Parameters.AddWithValue(""@form_home"", comparison[""form""]?[""home""]?.Value() ?? (object)DBNull.Value);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Comparison.cs,54,20,"M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)",,,,,"command.Parameters.AddWithValue(""@form_home"", comparison[""form""]?[""home""]?.Value() ?? (object)DBNull.Value);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Comparison.cs,51,20,T:System.Data.SqlClient.SqlParameterCollection,,,,,"command.Parameters.AddWithValue(""@prediction_id"", predictionId);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Comparison.cs,51,20,P:System.Data.SqlClient.SqlCommand.Parameters,,,,,"command.Parameters.AddWithValue(""@prediction_id"", predictionId);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Comparison.cs,51,20,T:System.Data.SqlClient.SqlParameter,,,,,"command.Parameters.AddWithValue(""@prediction_id"", predictionId);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Comparison.cs,51,20,"M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)",,,,,"command.Parameters.AddWithValue(""@prediction_id"", predictionId);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Comparison.cs,49,16,T:System.Data.SqlClient.SqlCommand,,,,,"using (var command = new SqlCommand(query, connection)) { command.Parameters.AddWithValue(""@prediction_id"", predictionId); // Aggiungi tutti i parametri del confronto command.Parameters.AddWithValue(""@form_home"", comparison[""form""]?[""home""]?.Value() ?? (object)DBNull.Value); command.Parameters.AddWithValue(""@form_away"", comparison[""form""]?[""away""]?.Value() ?? (object)DBNull.Value); command.Parameters.AddWithValue(""@att_home"", comparison[""att""]?[""home""]?.Value() ?? (object)DBNull.Value); command.Parameters.AddWithValue(""@att_away"", comparison[""att""]?[""away""]?.Value() ?? (object)DBNull.Value); command.Parameters.AddWithValue(""@def_home"", comparison[""def""]?[""home""]?.Value() ?? (object)DBNull.Value); command.Parameters.AddWithValue(""@def_away"", comparison[""def""]?[""away""]?.Value() ?? (object)DBNull.Value); command.Parameters.AddWithValue(""@poisson_home"", comparison[""poisson_distribution""]?[""home""]?.Value() ?? (object)DBNull.Value); command.Parameters.AddWithValue(""@poisson_away"", comparison[""poisson_distribution""]?[""away""]?.Value() ?? (object)DBNull.Value); command.Parameters.AddWithValue(""@h2h_home"", comparison[""h2h""]?[""home""]?.Value() ?? (object)DBNull.Value); command.Parameters.AddWithValue(""@h2h_away"", comparison[""h2h""]?[""away""]?.Value() ?? (object)DBNull.Value); command.Parameters.AddWithValue(""@goals_home"", comparison[""goals""]?[""home""]?.Value() ?? (object)DBNull.Value); command.Parameters.AddWithValue(""@goals_away"", comparison[""goals""]?[""away""]?.Value() ?? (object)DBNull.Value); command.Parameters.AddWithValue(""@total_home"", comparison[""total""]?[""home""]?.Value() ?? (object)DBNull.Value); command.Parameters.AddWithValue(""@total_away"", comparison[""total""]?[""away""]?.Value() ?? (object)DBNull.Value); command.ExecuteNonQuery(); }" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Comparison.cs,49,16,"M:System.Data.SqlClient.SqlCommand.#ctor(System.String,System.Data.SqlClient.SqlConnection)",,,,,"using (var command = new SqlCommand(query, connection)) { command.Parameters.AddWithValue(""@prediction_id"", predictionId); // Aggiungi tutti i parametri del confronto command.Parameters.AddWithValue(""@form_home"", comparison[""form""]?[""home""]?.Value() ?? (object)DBNull.Value); command.Parameters.AddWithValue(""@form_away"", comparison[""form""]?[""away""]?.Value() ?? (object)DBNull.Value); command.Parameters.AddWithValue(""@att_home"", comparison[""att""]?[""home""]?.Value() ?? (object)DBNull.Value); command.Parameters.AddWithValue(""@att_away"", comparison[""att""]?[""away""]?.Value() ?? (object)DBNull.Value); command.Parameters.AddWithValue(""@def_home"", comparison[""def""]?[""home""]?.Value() ?? (object)DBNull.Value); command.Parameters.AddWithValue(""@def_away"", comparison[""def""]?[""away""]?.Value() ?? (object)DBNull.Value); command.Parameters.AddWithValue(""@poisson_home"", comparison[""poisson_distribution""]?[""home""]?.Value() ?? (object)DBNull.Value); command.Parameters.AddWithValue(""@poisson_away"", comparison[""poisson_distribution""]?[""away""]?.Value() ?? (object)DBNull.Value); command.Parameters.AddWithValue(""@h2h_home"", comparison[""h2h""]?[""home""]?.Value() ?? (object)DBNull.Value); command.Parameters.AddWithValue(""@h2h_away"", comparison[""h2h""]?[""away""]?.Value() ?? (object)DBNull.Value); command.Parameters.AddWithValue(""@goals_home"", comparison[""goals""]?[""home""]?.Value() ?? (object)DBNull.Value); command.Parameters.AddWithValue(""@goals_away"", comparison[""goals""]?[""away""]?.Value() ?? (object)DBNull.Value); command.Parameters.AddWithValue(""@total_home"", comparison[""total""]?[""home""]?.Value() ?? (object)DBNull.Value); command.Parameters.AddWithValue(""@total_away"", comparison[""total""]?[""away""]?.Value() ?? (object)DBNull.Value); command.ExecuteNonQuery(); }" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Score.cs,8,8,T:System.Data.SqlClient.SqlConnection,,,,,"public void Upsert(SqlConnection connection, JToken score, int fixtureId)" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Score.cs,37,20,M:System.Data.SqlClient.SqlCommand.ExecuteNonQuery,,,,,command.ExecuteNonQuery(); +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Score.cs,36,20,T:System.Data.SqlClient.SqlParameterCollection,,,,,"command.Parameters.AddWithValue(""@fixture_id"", fixtureId);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Score.cs,36,20,P:System.Data.SqlClient.SqlCommand.Parameters,,,,,"command.Parameters.AddWithValue(""@fixture_id"", fixtureId);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Score.cs,36,20,T:System.Data.SqlClient.SqlParameter,,,,,"command.Parameters.AddWithValue(""@fixture_id"", fixtureId);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Score.cs,36,20,"M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)",,,,,"command.Parameters.AddWithValue(""@fixture_id"", fixtureId);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Score.cs,35,20,T:System.Data.SqlClient.SqlParameterCollection,,,,,"command.Parameters.AddWithValue(""@away_penalty"", score[""penalty""]?[""away""]?.Value() ?? 0);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Score.cs,35,20,P:System.Data.SqlClient.SqlCommand.Parameters,,,,,"command.Parameters.AddWithValue(""@away_penalty"", score[""penalty""]?[""away""]?.Value() ?? 0);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Score.cs,35,20,T:System.Data.SqlClient.SqlParameter,,,,,"command.Parameters.AddWithValue(""@away_penalty"", score[""penalty""]?[""away""]?.Value() ?? 0);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Score.cs,35,20,"M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)",,,,,"command.Parameters.AddWithValue(""@away_penalty"", score[""penalty""]?[""away""]?.Value() ?? 0);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Score.cs,34,20,T:System.Data.SqlClient.SqlParameterCollection,,,,,"command.Parameters.AddWithValue(""@home_penalty"", score[""penalty""]?[""home""]?.Value() ?? 0);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Score.cs,34,20,P:System.Data.SqlClient.SqlCommand.Parameters,,,,,"command.Parameters.AddWithValue(""@home_penalty"", score[""penalty""]?[""home""]?.Value() ?? 0);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Score.cs,34,20,T:System.Data.SqlClient.SqlParameter,,,,,"command.Parameters.AddWithValue(""@home_penalty"", score[""penalty""]?[""home""]?.Value() ?? 0);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Score.cs,34,20,"M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)",,,,,"command.Parameters.AddWithValue(""@home_penalty"", score[""penalty""]?[""home""]?.Value() ?? 0);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Score.cs,33,20,T:System.Data.SqlClient.SqlParameterCollection,,,,,"command.Parameters.AddWithValue(""@away_extratime"", score[""extratime""]?[""away""]?.Value() ?? 0);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Score.cs,33,20,P:System.Data.SqlClient.SqlCommand.Parameters,,,,,"command.Parameters.AddWithValue(""@away_extratime"", score[""extratime""]?[""away""]?.Value() ?? 0);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Score.cs,33,20,T:System.Data.SqlClient.SqlParameter,,,,,"command.Parameters.AddWithValue(""@away_extratime"", score[""extratime""]?[""away""]?.Value() ?? 0);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Score.cs,33,20,"M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)",,,,,"command.Parameters.AddWithValue(""@away_extratime"", score[""extratime""]?[""away""]?.Value() ?? 0);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Score.cs,32,20,T:System.Data.SqlClient.SqlParameterCollection,,,,,"command.Parameters.AddWithValue(""@home_extratime"", score[""extratime""]?[""home""]?.Value() ?? 0);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Score.cs,32,20,P:System.Data.SqlClient.SqlCommand.Parameters,,,,,"command.Parameters.AddWithValue(""@home_extratime"", score[""extratime""]?[""home""]?.Value() ?? 0);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Score.cs,32,20,T:System.Data.SqlClient.SqlParameter,,,,,"command.Parameters.AddWithValue(""@home_extratime"", score[""extratime""]?[""home""]?.Value() ?? 0);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Score.cs,32,20,"M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)",,,,,"command.Parameters.AddWithValue(""@home_extratime"", score[""extratime""]?[""home""]?.Value() ?? 0);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Score.cs,31,20,T:System.Data.SqlClient.SqlParameterCollection,,,,,"command.Parameters.AddWithValue(""@away_fulltime"", score[""fulltime""]?[""away""]?.Value() ?? 0);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Score.cs,31,20,P:System.Data.SqlClient.SqlCommand.Parameters,,,,,"command.Parameters.AddWithValue(""@away_fulltime"", score[""fulltime""]?[""away""]?.Value() ?? 0);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Score.cs,31,20,T:System.Data.SqlClient.SqlParameter,,,,,"command.Parameters.AddWithValue(""@away_fulltime"", score[""fulltime""]?[""away""]?.Value() ?? 0);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Score.cs,31,20,"M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)",,,,,"command.Parameters.AddWithValue(""@away_fulltime"", score[""fulltime""]?[""away""]?.Value() ?? 0);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Score.cs,30,20,T:System.Data.SqlClient.SqlParameterCollection,,,,,"command.Parameters.AddWithValue(""@home_fulltime"", score[""fulltime""]?[""home""]?.Value() ?? 0);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Score.cs,30,20,P:System.Data.SqlClient.SqlCommand.Parameters,,,,,"command.Parameters.AddWithValue(""@home_fulltime"", score[""fulltime""]?[""home""]?.Value() ?? 0);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Score.cs,30,20,T:System.Data.SqlClient.SqlParameter,,,,,"command.Parameters.AddWithValue(""@home_fulltime"", score[""fulltime""]?[""home""]?.Value() ?? 0);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Score.cs,30,20,"M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)",,,,,"command.Parameters.AddWithValue(""@home_fulltime"", score[""fulltime""]?[""home""]?.Value() ?? 0);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Score.cs,29,20,T:System.Data.SqlClient.SqlParameterCollection,,,,,"command.Parameters.AddWithValue(""@away_halftime"", score[""halftime""]?[""away""]?.Value() ?? 0);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Score.cs,29,20,P:System.Data.SqlClient.SqlCommand.Parameters,,,,,"command.Parameters.AddWithValue(""@away_halftime"", score[""halftime""]?[""away""]?.Value() ?? 0);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Score.cs,29,20,T:System.Data.SqlClient.SqlParameter,,,,,"command.Parameters.AddWithValue(""@away_halftime"", score[""halftime""]?[""away""]?.Value() ?? 0);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Score.cs,29,20,"M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)",,,,,"command.Parameters.AddWithValue(""@away_halftime"", score[""halftime""]?[""away""]?.Value() ?? 0);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Score.cs,28,20,T:System.Data.SqlClient.SqlParameterCollection,,,,,"command.Parameters.AddWithValue(""@home_halftime"", score[""halftime""]?[""home""]?.Value() ?? 0);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Score.cs,28,20,P:System.Data.SqlClient.SqlCommand.Parameters,,,,,"command.Parameters.AddWithValue(""@home_halftime"", score[""halftime""]?[""home""]?.Value() ?? 0);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Score.cs,28,20,T:System.Data.SqlClient.SqlParameter,,,,,"command.Parameters.AddWithValue(""@home_halftime"", score[""halftime""]?[""home""]?.Value() ?? 0);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Score.cs,28,20,"M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)",,,,,"command.Parameters.AddWithValue(""@home_halftime"", score[""halftime""]?[""home""]?.Value() ?? 0);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Score.cs,26,16,T:System.Data.SqlClient.SqlCommand,,,,,"using (var command = new SqlCommand(query, connection)) { command.Parameters.AddWithValue(""@home_halftime"", score[""halftime""]?[""home""]?.Value() ?? 0); command.Parameters.AddWithValue(""@away_halftime"", score[""halftime""]?[""away""]?.Value() ?? 0); command.Parameters.AddWithValue(""@home_fulltime"", score[""fulltime""]?[""home""]?.Value() ?? 0); command.Parameters.AddWithValue(""@away_fulltime"", score[""fulltime""]?[""away""]?.Value() ?? 0); command.Parameters.AddWithValue(""@home_extratime"", score[""extratime""]?[""home""]?.Value() ?? 0); command.Parameters.AddWithValue(""@away_extratime"", score[""extratime""]?[""away""]?.Value() ?? 0); command.Parameters.AddWithValue(""@home_penalty"", score[""penalty""]?[""home""]?.Value() ?? 0); command.Parameters.AddWithValue(""@away_penalty"", score[""penalty""]?[""away""]?.Value() ?? 0); command.Parameters.AddWithValue(""@fixture_id"", fixtureId); command.ExecuteNonQuery(); }" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Score.cs,26,16,"M:System.Data.SqlClient.SqlCommand.#ctor(System.String,System.Data.SqlClient.SqlConnection)",,,,,"using (var command = new SqlCommand(query, connection)) { command.Parameters.AddWithValue(""@home_halftime"", score[""halftime""]?[""home""]?.Value() ?? 0); command.Parameters.AddWithValue(""@away_halftime"", score[""halftime""]?[""away""]?.Value() ?? 0); command.Parameters.AddWithValue(""@home_fulltime"", score[""fulltime""]?[""home""]?.Value() ?? 0); command.Parameters.AddWithValue(""@away_fulltime"", score[""fulltime""]?[""away""]?.Value() ?? 0); command.Parameters.AddWithValue(""@home_extratime"", score[""extratime""]?[""home""]?.Value() ?? 0); command.Parameters.AddWithValue(""@away_extratime"", score[""extratime""]?[""away""]?.Value() ?? 0); command.Parameters.AddWithValue(""@home_penalty"", score[""penalty""]?[""home""]?.Value() ?? 0); command.Parameters.AddWithValue(""@away_penalty"", score[""penalty""]?[""away""]?.Value() ?? 0); command.Parameters.AddWithValue(""@fixture_id"", fixtureId); command.ExecuteNonQuery(); }" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Goals.cs,8,8,T:System.Data.SqlClient.SqlConnection,,,,,"public void Upsert(SqlConnection connection, JToken goals, int fixtureId)" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Goals.cs,32,20,M:System.Data.SqlClient.SqlCommand.ExecuteNonQuery,,,,,command.ExecuteNonQuery(); +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Goals.cs,31,20,T:System.Data.SqlClient.SqlParameterCollection,,,,,"command.Parameters.AddWithValue(""@fixture_id"", fixtureId);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Goals.cs,31,20,P:System.Data.SqlClient.SqlCommand.Parameters,,,,,"command.Parameters.AddWithValue(""@fixture_id"", fixtureId);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Goals.cs,31,20,T:System.Data.SqlClient.SqlParameter,,,,,"command.Parameters.AddWithValue(""@fixture_id"", fixtureId);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Goals.cs,31,20,"M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)",,,,,"command.Parameters.AddWithValue(""@fixture_id"", fixtureId);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Goals.cs,30,20,T:System.Data.SqlClient.SqlParameterCollection,,,,,"command.Parameters.AddWithValue(""@away"", goals[""away""]?.Value() ?? 0);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Goals.cs,30,20,P:System.Data.SqlClient.SqlCommand.Parameters,,,,,"command.Parameters.AddWithValue(""@away"", goals[""away""]?.Value() ?? 0);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Goals.cs,30,20,T:System.Data.SqlClient.SqlParameter,,,,,"command.Parameters.AddWithValue(""@away"", goals[""away""]?.Value() ?? 0);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Goals.cs,30,20,"M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)",,,,,"command.Parameters.AddWithValue(""@away"", goals[""away""]?.Value() ?? 0);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Goals.cs,29,20,T:System.Data.SqlClient.SqlParameterCollection,,,,,"command.Parameters.AddWithValue(""@home"", goals[""home""]?.Value() ?? 0);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Goals.cs,29,20,P:System.Data.SqlClient.SqlCommand.Parameters,,,,,"command.Parameters.AddWithValue(""@home"", goals[""home""]?.Value() ?? 0);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Goals.cs,29,20,T:System.Data.SqlClient.SqlParameter,,,,,"command.Parameters.AddWithValue(""@home"", goals[""home""]?.Value() ?? 0);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Goals.cs,29,20,"M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)",,,,,"command.Parameters.AddWithValue(""@home"", goals[""home""]?.Value() ?? 0);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Goals.cs,27,16,T:System.Data.SqlClient.SqlCommand,,,,,"using (var command = new SqlCommand(query, connection)) { command.Parameters.AddWithValue(""@home"", goals[""home""]?.Value() ?? 0); command.Parameters.AddWithValue(""@away"", goals[""away""]?.Value() ?? 0); command.Parameters.AddWithValue(""@fixture_id"", fixtureId); command.ExecuteNonQuery(); }" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Goals.cs,27,16,"M:System.Data.SqlClient.SqlCommand.#ctor(System.String,System.Data.SqlClient.SqlConnection)",,,,,"using (var command = new SqlCommand(query, connection)) { command.Parameters.AddWithValue(""@home"", goals[""home""]?.Value() ?? 0); command.Parameters.AddWithValue(""@away"", goals[""away""]?.Value() ?? 0); command.Parameters.AddWithValue(""@fixture_id"", fixtureId); command.ExecuteNonQuery(); }" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\League.cs,41,8,T:System.Data.SqlClient.SqlTransaction,,,,,"public void Upsert(SqlConnection connection, SqlTransaction transaction, JToken league)" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\League.cs,41,8,T:System.Data.SqlClient.SqlConnection,,,,,"public void Upsert(SqlConnection connection, SqlTransaction transaction, JToken league)" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\League.cs,65,20,M:System.Data.SqlClient.SqlCommand.ExecuteNonQuery,,,,,command.ExecuteNonQuery(); +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\League.cs,64,20,T:System.Data.SqlClient.SqlParameterCollection,,,,,"command.Parameters.AddWithValue(""@season"", league[""season""]?.Value() ?? 0);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\League.cs,64,20,P:System.Data.SqlClient.SqlCommand.Parameters,,,,,"command.Parameters.AddWithValue(""@season"", league[""season""]?.Value() ?? 0);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\League.cs,64,20,T:System.Data.SqlClient.SqlParameter,,,,,"command.Parameters.AddWithValue(""@season"", league[""season""]?.Value() ?? 0);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\League.cs,64,20,"M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)",,,,,"command.Parameters.AddWithValue(""@season"", league[""season""]?.Value() ?? 0);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\League.cs,63,20,T:System.Data.SqlClient.SqlParameterCollection,,,,,"command.Parameters.AddWithValue(""@flag"", league[""flag""]?.Value() ?? """");" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\League.cs,63,20,P:System.Data.SqlClient.SqlCommand.Parameters,,,,,"command.Parameters.AddWithValue(""@flag"", league[""flag""]?.Value() ?? """");" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\League.cs,63,20,T:System.Data.SqlClient.SqlParameter,,,,,"command.Parameters.AddWithValue(""@flag"", league[""flag""]?.Value() ?? """");" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\League.cs,63,20,"M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)",,,,,"command.Parameters.AddWithValue(""@flag"", league[""flag""]?.Value() ?? """");" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\League.cs,62,20,T:System.Data.SqlClient.SqlParameterCollection,,,,,"command.Parameters.AddWithValue(""@logo"", league[""logo""]?.Value() ?? """");" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\League.cs,62,20,P:System.Data.SqlClient.SqlCommand.Parameters,,,,,"command.Parameters.AddWithValue(""@logo"", league[""logo""]?.Value() ?? """");" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\League.cs,62,20,T:System.Data.SqlClient.SqlParameter,,,,,"command.Parameters.AddWithValue(""@logo"", league[""logo""]?.Value() ?? """");" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\League.cs,62,20,"M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)",,,,,"command.Parameters.AddWithValue(""@logo"", league[""logo""]?.Value() ?? """");" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\League.cs,61,20,T:System.Data.SqlClient.SqlParameterCollection,,,,,"command.Parameters.AddWithValue(""@country"", league[""country""]?.Value() ?? """");" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\League.cs,61,20,P:System.Data.SqlClient.SqlCommand.Parameters,,,,,"command.Parameters.AddWithValue(""@country"", league[""country""]?.Value() ?? """");" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\League.cs,61,20,T:System.Data.SqlClient.SqlParameter,,,,,"command.Parameters.AddWithValue(""@country"", league[""country""]?.Value() ?? """");" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\League.cs,61,20,"M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)",,,,,"command.Parameters.AddWithValue(""@country"", league[""country""]?.Value() ?? """");" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\League.cs,60,20,T:System.Data.SqlClient.SqlParameterCollection,,,,,"command.Parameters.AddWithValue(""@name"", league[""name""]?.Value() ?? """");" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\League.cs,60,20,P:System.Data.SqlClient.SqlCommand.Parameters,,,,,"command.Parameters.AddWithValue(""@name"", league[""name""]?.Value() ?? """");" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\League.cs,60,20,T:System.Data.SqlClient.SqlParameter,,,,,"command.Parameters.AddWithValue(""@name"", league[""name""]?.Value() ?? """");" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\League.cs,60,20,"M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)",,,,,"command.Parameters.AddWithValue(""@name"", league[""name""]?.Value() ?? """");" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\League.cs,59,20,T:System.Data.SqlClient.SqlParameterCollection,,,,,"command.Parameters.AddWithValue(""@league_id"", id);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\League.cs,59,20,P:System.Data.SqlClient.SqlCommand.Parameters,,,,,"command.Parameters.AddWithValue(""@league_id"", id);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\League.cs,59,20,T:System.Data.SqlClient.SqlParameter,,,,,"command.Parameters.AddWithValue(""@league_id"", id);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\League.cs,59,20,"M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)",,,,,"command.Parameters.AddWithValue(""@league_id"", id);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\League.cs,57,16,T:System.Data.SqlClient.SqlCommand,,,,,"using (var command = new SqlCommand(query, connection, transaction)) { command.Parameters.AddWithValue(""@league_id"", id); command.Parameters.AddWithValue(""@name"", league[""name""]?.Value() ?? """"); command.Parameters.AddWithValue(""@country"", league[""country""]?.Value() ?? """"); command.Parameters.AddWithValue(""@logo"", league[""logo""]?.Value() ?? """"); command.Parameters.AddWithValue(""@flag"", league[""flag""]?.Value() ?? """"); command.Parameters.AddWithValue(""@season"", league[""season""]?.Value() ?? 0); command.ExecuteNonQuery(); }" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\League.cs,57,16,"M:System.Data.SqlClient.SqlCommand.#ctor(System.String,System.Data.SqlClient.SqlConnection,System.Data.SqlClient.SqlTransaction)",,,,,"using (var command = new SqlCommand(query, connection, transaction)) { command.Parameters.AddWithValue(""@league_id"", id); command.Parameters.AddWithValue(""@name"", league[""name""]?.Value() ?? """"); command.Parameters.AddWithValue(""@country"", league[""country""]?.Value() ?? """"); command.Parameters.AddWithValue(""@logo"", league[""logo""]?.Value() ?? """"); command.Parameters.AddWithValue(""@flag"", league[""flag""]?.Value() ?? """"); command.Parameters.AddWithValue(""@season"", league[""season""]?.Value() ?? 0); command.ExecuteNonQuery(); }" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\League.cs,8,8,T:System.Data.SqlClient.SqlConnection,,,,,"public void Upsert(SqlConnection connection, JToken league)" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\League.cs,32,20,M:System.Data.SqlClient.SqlCommand.ExecuteNonQuery,,,,,command.ExecuteNonQuery(); +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\League.cs,31,20,T:System.Data.SqlClient.SqlParameterCollection,,,,,"command.Parameters.AddWithValue(""@season"", league[""season""]?.Value() ?? 0);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\League.cs,31,20,P:System.Data.SqlClient.SqlCommand.Parameters,,,,,"command.Parameters.AddWithValue(""@season"", league[""season""]?.Value() ?? 0);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\League.cs,31,20,T:System.Data.SqlClient.SqlParameter,,,,,"command.Parameters.AddWithValue(""@season"", league[""season""]?.Value() ?? 0);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\League.cs,31,20,"M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)",,,,,"command.Parameters.AddWithValue(""@season"", league[""season""]?.Value() ?? 0);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\League.cs,30,20,T:System.Data.SqlClient.SqlParameterCollection,,,,,"command.Parameters.AddWithValue(""@flag"", league[""flag""]?.Value() ?? """");" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\League.cs,30,20,P:System.Data.SqlClient.SqlCommand.Parameters,,,,,"command.Parameters.AddWithValue(""@flag"", league[""flag""]?.Value() ?? """");" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\League.cs,30,20,T:System.Data.SqlClient.SqlParameter,,,,,"command.Parameters.AddWithValue(""@flag"", league[""flag""]?.Value() ?? """");" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\League.cs,30,20,"M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)",,,,,"command.Parameters.AddWithValue(""@flag"", league[""flag""]?.Value() ?? """");" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\League.cs,29,20,T:System.Data.SqlClient.SqlParameterCollection,,,,,"command.Parameters.AddWithValue(""@logo"", league[""logo""]?.Value() ?? """");" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\League.cs,29,20,P:System.Data.SqlClient.SqlCommand.Parameters,,,,,"command.Parameters.AddWithValue(""@logo"", league[""logo""]?.Value() ?? """");" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\League.cs,29,20,T:System.Data.SqlClient.SqlParameter,,,,,"command.Parameters.AddWithValue(""@logo"", league[""logo""]?.Value() ?? """");" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\League.cs,29,20,"M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)",,,,,"command.Parameters.AddWithValue(""@logo"", league[""logo""]?.Value() ?? """");" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\League.cs,28,20,T:System.Data.SqlClient.SqlParameterCollection,,,,,"command.Parameters.AddWithValue(""@country"", league[""country""]?.Value() ?? """");" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\League.cs,28,20,P:System.Data.SqlClient.SqlCommand.Parameters,,,,,"command.Parameters.AddWithValue(""@country"", league[""country""]?.Value() ?? """");" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\League.cs,28,20,T:System.Data.SqlClient.SqlParameter,,,,,"command.Parameters.AddWithValue(""@country"", league[""country""]?.Value() ?? """");" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\League.cs,28,20,"M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)",,,,,"command.Parameters.AddWithValue(""@country"", league[""country""]?.Value() ?? """");" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\League.cs,27,20,T:System.Data.SqlClient.SqlParameterCollection,,,,,"command.Parameters.AddWithValue(""@name"", league[""name""]?.Value() ?? """");" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\League.cs,27,20,P:System.Data.SqlClient.SqlCommand.Parameters,,,,,"command.Parameters.AddWithValue(""@name"", league[""name""]?.Value() ?? """");" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\League.cs,27,20,T:System.Data.SqlClient.SqlParameter,,,,,"command.Parameters.AddWithValue(""@name"", league[""name""]?.Value() ?? """");" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\League.cs,27,20,"M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)",,,,,"command.Parameters.AddWithValue(""@name"", league[""name""]?.Value() ?? """");" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\League.cs,26,20,T:System.Data.SqlClient.SqlParameterCollection,,,,,"command.Parameters.AddWithValue(""@league_id"", id);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\League.cs,26,20,P:System.Data.SqlClient.SqlCommand.Parameters,,,,,"command.Parameters.AddWithValue(""@league_id"", id);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\League.cs,26,20,T:System.Data.SqlClient.SqlParameter,,,,,"command.Parameters.AddWithValue(""@league_id"", id);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\League.cs,26,20,"M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)",,,,,"command.Parameters.AddWithValue(""@league_id"", id);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\League.cs,24,16,T:System.Data.SqlClient.SqlCommand,,,,,"using (var command = new SqlCommand(query, connection)) { command.Parameters.AddWithValue(""@league_id"", id); command.Parameters.AddWithValue(""@name"", league[""name""]?.Value() ?? """"); command.Parameters.AddWithValue(""@country"", league[""country""]?.Value() ?? """"); command.Parameters.AddWithValue(""@logo"", league[""logo""]?.Value() ?? """"); command.Parameters.AddWithValue(""@flag"", league[""flag""]?.Value() ?? """"); command.Parameters.AddWithValue(""@season"", league[""season""]?.Value() ?? 0); command.ExecuteNonQuery(); }" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\League.cs,24,16,"M:System.Data.SqlClient.SqlCommand.#ctor(System.String,System.Data.SqlClient.SqlConnection)",,,,,"using (var command = new SqlCommand(query, connection)) { command.Parameters.AddWithValue(""@league_id"", id); command.Parameters.AddWithValue(""@name"", league[""name""]?.Value() ?? """"); command.Parameters.AddWithValue(""@country"", league[""country""]?.Value() ?? """"); command.Parameters.AddWithValue(""@logo"", league[""logo""]?.Value() ?? """"); command.Parameters.AddWithValue(""@flag"", league[""flag""]?.Value() ?? """"); command.Parameters.AddWithValue(""@season"", league[""season""]?.Value() ?? 0); command.ExecuteNonQuery(); }" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Team.cs,8,8,T:System.Data.SqlClient.SqlTransaction,,,,,"public void UpsertTeams(SqlConnection connection, SqlTransaction transaction, JToken teams, int fixtureId)" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Team.cs,8,8,T:System.Data.SqlClient.SqlConnection,,,,,"public void UpsertTeams(SqlConnection connection, SqlTransaction transaction, JToken teams, int fixtureId)" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Team.cs,65,24,M:System.Data.SqlClient.SqlCommand.ExecuteNonQuery,,,,,command.ExecuteNonQuery(); +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Team.cs,64,24,T:System.Data.SqlClient.SqlParameterCollection,,,,,"command.Parameters.AddWithValue(""@away_team_id"", awayTeamId);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Team.cs,64,24,P:System.Data.SqlClient.SqlCommand.Parameters,,,,,"command.Parameters.AddWithValue(""@away_team_id"", awayTeamId);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Team.cs,64,24,T:System.Data.SqlClient.SqlParameter,,,,,"command.Parameters.AddWithValue(""@away_team_id"", awayTeamId);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Team.cs,64,24,"M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)",,,,,"command.Parameters.AddWithValue(""@away_team_id"", awayTeamId);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Team.cs,63,24,T:System.Data.SqlClient.SqlParameterCollection,,,,,"command.Parameters.AddWithValue(""@home_team_id"", homeTeamId);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Team.cs,63,24,P:System.Data.SqlClient.SqlCommand.Parameters,,,,,"command.Parameters.AddWithValue(""@home_team_id"", homeTeamId);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Team.cs,63,24,T:System.Data.SqlClient.SqlParameter,,,,,"command.Parameters.AddWithValue(""@home_team_id"", homeTeamId);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Team.cs,63,24,"M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)",,,,,"command.Parameters.AddWithValue(""@home_team_id"", homeTeamId);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Team.cs,62,24,T:System.Data.SqlClient.SqlParameterCollection,,,,,"command.Parameters.AddWithValue(""@fixture_id"", fixtureId);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Team.cs,62,24,P:System.Data.SqlClient.SqlCommand.Parameters,,,,,"command.Parameters.AddWithValue(""@fixture_id"", fixtureId);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Team.cs,62,24,T:System.Data.SqlClient.SqlParameter,,,,,"command.Parameters.AddWithValue(""@fixture_id"", fixtureId);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Team.cs,62,24,"M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)",,,,,"command.Parameters.AddWithValue(""@fixture_id"", fixtureId);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Team.cs,59,20,T:System.Data.SqlClient.SqlCommand,,,,,"using (var command = new SqlCommand(queryFixtureTeam, connection, transaction)) { // Upsert fixture-team relationship command.Parameters.AddWithValue(""@fixture_id"", fixtureId); command.Parameters.AddWithValue(""@home_team_id"", homeTeamId); command.Parameters.AddWithValue(""@away_team_id"", awayTeamId); command.ExecuteNonQuery(); }" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Team.cs,59,20,"M:System.Data.SqlClient.SqlCommand.#ctor(System.String,System.Data.SqlClient.SqlConnection,System.Data.SqlClient.SqlTransaction)",,,,,"using (var command = new SqlCommand(queryFixtureTeam, connection, transaction)) { // Upsert fixture-team relationship command.Parameters.AddWithValue(""@fixture_id"", fixtureId); command.Parameters.AddWithValue(""@home_team_id"", homeTeamId); command.Parameters.AddWithValue(""@away_team_id"", awayTeamId); command.ExecuteNonQuery(); }" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Team.cs,41,20,M:System.Data.SqlClient.SqlCommand.ExecuteNonQuery,,,,,command.ExecuteNonQuery(); +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Team.cs,40,20,T:System.Data.SqlClient.SqlParameterCollection,,,,,"command.Parameters[""@logo""].Value = awayTeam[""logo""]?.Value() ?? """";" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Team.cs,40,20,P:System.Data.SqlClient.SqlCommand.Parameters,,,,,"command.Parameters[""@logo""].Value = awayTeam[""logo""]?.Value() ?? """";" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Team.cs,40,20,T:System.Data.SqlClient.SqlParameter,,,,,"command.Parameters[""@logo""].Value = awayTeam[""logo""]?.Value() ?? """";" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Team.cs,40,20,P:System.Data.SqlClient.SqlParameterCollection.Item(System.String),,,,,"command.Parameters[""@logo""].Value = awayTeam[""logo""]?.Value() ?? """";" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Team.cs,40,20,P:System.Data.SqlClient.SqlParameter.Value,,,,,"command.Parameters[""@logo""].Value = awayTeam[""logo""]?.Value() ?? """";" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Team.cs,39,20,T:System.Data.SqlClient.SqlParameterCollection,,,,,"command.Parameters[""@name""].Value = awayTeam[""name""]?.Value() ?? """";" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Team.cs,39,20,P:System.Data.SqlClient.SqlCommand.Parameters,,,,,"command.Parameters[""@name""].Value = awayTeam[""name""]?.Value() ?? """";" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Team.cs,39,20,T:System.Data.SqlClient.SqlParameter,,,,,"command.Parameters[""@name""].Value = awayTeam[""name""]?.Value() ?? """";" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Team.cs,39,20,P:System.Data.SqlClient.SqlParameterCollection.Item(System.String),,,,,"command.Parameters[""@name""].Value = awayTeam[""name""]?.Value() ?? """";" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Team.cs,39,20,P:System.Data.SqlClient.SqlParameter.Value,,,,,"command.Parameters[""@name""].Value = awayTeam[""name""]?.Value() ?? """";" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Team.cs,38,20,T:System.Data.SqlClient.SqlParameterCollection,,,,,"command.Parameters[""@team_id""].Value = awayTeamId;" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Team.cs,38,20,P:System.Data.SqlClient.SqlCommand.Parameters,,,,,"command.Parameters[""@team_id""].Value = awayTeamId;" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Team.cs,38,20,T:System.Data.SqlClient.SqlParameter,,,,,"command.Parameters[""@team_id""].Value = awayTeamId;" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Team.cs,38,20,P:System.Data.SqlClient.SqlParameterCollection.Item(System.String),,,,,"command.Parameters[""@team_id""].Value = awayTeamId;" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Team.cs,38,20,P:System.Data.SqlClient.SqlParameter.Value,,,,,"command.Parameters[""@team_id""].Value = awayTeamId;" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Team.cs,35,20,M:System.Data.SqlClient.SqlCommand.ExecuteNonQuery,,,,,command.ExecuteNonQuery(); +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Team.cs,34,20,T:System.Data.SqlClient.SqlParameterCollection,,,,,"command.Parameters.AddWithValue(""@logo"", homeTeam[""logo""]?.Value() ?? """");" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Team.cs,34,20,P:System.Data.SqlClient.SqlCommand.Parameters,,,,,"command.Parameters.AddWithValue(""@logo"", homeTeam[""logo""]?.Value() ?? """");" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Team.cs,34,20,T:System.Data.SqlClient.SqlParameter,,,,,"command.Parameters.AddWithValue(""@logo"", homeTeam[""logo""]?.Value() ?? """");" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Team.cs,34,20,"M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)",,,,,"command.Parameters.AddWithValue(""@logo"", homeTeam[""logo""]?.Value() ?? """");" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Team.cs,33,20,T:System.Data.SqlClient.SqlParameterCollection,,,,,"command.Parameters.AddWithValue(""@name"", homeTeam[""name""]?.Value() ?? """");" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Team.cs,33,20,P:System.Data.SqlClient.SqlCommand.Parameters,,,,,"command.Parameters.AddWithValue(""@name"", homeTeam[""name""]?.Value() ?? """");" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Team.cs,33,20,T:System.Data.SqlClient.SqlParameter,,,,,"command.Parameters.AddWithValue(""@name"", homeTeam[""name""]?.Value() ?? """");" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Team.cs,33,20,"M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)",,,,,"command.Parameters.AddWithValue(""@name"", homeTeam[""name""]?.Value() ?? """");" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Team.cs,32,20,T:System.Data.SqlClient.SqlParameterCollection,,,,,"command.Parameters.AddWithValue(""@team_id"", homeTeamId);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Team.cs,32,20,P:System.Data.SqlClient.SqlCommand.Parameters,,,,,"command.Parameters.AddWithValue(""@team_id"", homeTeamId);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Team.cs,32,20,T:System.Data.SqlClient.SqlParameter,,,,,"command.Parameters.AddWithValue(""@team_id"", homeTeamId);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Team.cs,32,20,"M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)",,,,,"command.Parameters.AddWithValue(""@team_id"", homeTeamId);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Team.cs,26,16,T:System.Data.SqlClient.SqlCommand,,,,,"using (var command = new SqlCommand(queryTeam, connection, transaction)) { var homeTeam = teams[""home""]; var awayTeam = teams[""away""]; // Upsert home team command.Parameters.AddWithValue(""@team_id"", homeTeamId); command.Parameters.AddWithValue(""@name"", homeTeam[""name""]?.Value() ?? """"); command.Parameters.AddWithValue(""@logo"", homeTeam[""logo""]?.Value() ?? """"); command.ExecuteNonQuery(); // Upsert away team command.Parameters[""@team_id""].Value = awayTeamId; command.Parameters[""@name""].Value = awayTeam[""name""]?.Value() ?? """"; command.Parameters[""@logo""].Value = awayTeam[""logo""]?.Value() ?? """"; command.ExecuteNonQuery(); }" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Database\Team.cs,26,16,"M:System.Data.SqlClient.SqlCommand.#ctor(System.String,System.Data.SqlClient.SqlConnection,System.Data.SqlClient.SqlTransaction)",,,,,"using (var command = new SqlCommand(queryTeam, connection, transaction)) { var homeTeam = teams[""home""]; var awayTeam = teams[""away""]; // Upsert home team command.Parameters.AddWithValue(""@team_id"", homeTeamId); command.Parameters.AddWithValue(""@name"", homeTeam[""name""]?.Value() ?? """"); command.Parameters.AddWithValue(""@logo"", homeTeam[""logo""]?.Value() ?? """"); command.ExecuteNonQuery(); // Upsert away team command.Parameters[""@team_id""].Value = awayTeamId; command.Parameters[""@name""].Value = awayTeam[""name""]?.Value() ?? """"; command.Parameters[""@logo""].Value = awayTeam[""logo""]?.Value() ?? """"; command.ExecuteNonQuery(); }" +Api.0003,Behavioral change in selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Main.cs,891,20,T:System.Text.Json.JsonDocument,,,,,var json = JsonDocument.Parse(response.Content).RootElement; +Api.0003,Behavioral change in selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Main.cs,891,20,T:System.Text.Json.JsonDocument,,,,,var json = JsonDocument.Parse(response.Content).RootElement; +Api.0003,Behavioral change in selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Main.cs,816,36,T:System.Text.Json.JsonDocument,,,,,var predictionJson = JsonDocument.Parse(predictionResponse.Content).RootElement; +Api.0003,Behavioral change in selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Main.cs,816,36,T:System.Text.Json.JsonDocument,,,,,var predictionJson = JsonDocument.Parse(predictionResponse.Content).RootElement; +Api.0003,Behavioral change in selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Main.cs,749,20,T:System.Text.Json.JsonDocument,,,,,var json = JsonDocument.Parse(response.Content).RootElement; +Api.0003,Behavioral change in selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Main.cs,749,20,T:System.Text.Json.JsonDocument,,,,,var json = JsonDocument.Parse(response.Content).RootElement; +Api.0003,Behavioral change in selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Main.cs,635,16,T:System.Text.Json.JsonDocument,,,,,var json = JsonDocument.Parse(response.Content).RootElement; +Api.0003,Behavioral change in selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Main.cs,635,16,T:System.Text.Json.JsonDocument,,,,,var json = JsonDocument.Parse(response.Content).RootElement; +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Main.cs,471,44,M:System.Data.SqlClient.SqlCommand.ExecuteScalar,,,,,var result = cmd.ExecuteScalar(); +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Main.cs,470,44,T:System.Data.SqlClient.SqlParameterCollection,,,,,"cmd.Parameters.AddWithValue(""@fixture_id"", fixtureId.Value);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Main.cs,470,44,P:System.Data.SqlClient.SqlCommand.Parameters,,,,,"cmd.Parameters.AddWithValue(""@fixture_id"", fixtureId.Value);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Main.cs,470,44,T:System.Data.SqlClient.SqlParameter,,,,,"cmd.Parameters.AddWithValue(""@fixture_id"", fixtureId.Value);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Main.cs,470,44,"M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)",,,,,"cmd.Parameters.AddWithValue(""@fixture_id"", fixtureId.Value);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Main.cs,468,40,T:System.Data.SqlClient.SqlCommand,,,,,"using (var cmd = new SqlCommand(""SELECT prediction_id FROM Prediction WHERE fixture_id = @fixture_id"", connection, transaction)) { cmd.Parameters.AddWithValue(""@fixture_id"", fixtureId.Value); var result = cmd.ExecuteScalar(); if (result != null && result != DBNull.Value) { predictionId = Convert.ToInt32(result); } }" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Main.cs,468,40,"M:System.Data.SqlClient.SqlCommand.#ctor(System.String,System.Data.SqlClient.SqlConnection,System.Data.SqlClient.SqlTransaction)",,,,,"using (var cmd = new SqlCommand(""SELECT prediction_id FROM Prediction WHERE fixture_id = @fixture_id"", connection, transaction)) { cmd.Parameters.AddWithValue(""@fixture_id"", fixtureId.Value); var result = cmd.ExecuteScalar(); if (result != null && result != DBNull.Value) { predictionId = Convert.ToInt32(result); } }" +Api.0003,Behavioral change in selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Main.cs,294,16,T:System.Text.Json.JsonDocument,,,,,var json = JsonDocument.Parse(response.Content).RootElement; +Api.0003,Behavioral change in selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Main.cs,294,16,T:System.Text.Json.JsonDocument,,,,,var json = JsonDocument.Parse(response.Content).RootElement; +Api.0003,Behavioral change in selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Main.cs,195,16,T:System.Text.Json.JsonDocument,,,,,var json = JsonDocument.Parse(fixturesResponse.Content).RootElement; +Api.0003,Behavioral change in selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Football\Main.cs,195,16,T:System.Text.Json.JsonDocument,,,,,var json = JsonDocument.Parse(fixturesResponse.Content).RootElement; +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,74,8,T:System.Data.SqlClient.SqlConnection,,,,,"private void UpsertRacesTableData(SqlConnection connection, HorseRaceData horseData, string meeting, int race, DateTime raceDate, string filePath)" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,447,20,M:System.Data.SqlClient.SqlCommand.ExecuteNonQuery,,,,,command.ExecuteNonQuery(); +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,445,20,T:System.Data.SqlClient.SqlParameterCollection,,,,,"command.Parameters.AddWithValue(""@Updated"", currentDateTime);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,445,20,P:System.Data.SqlClient.SqlCommand.Parameters,,,,,"command.Parameters.AddWithValue(""@Updated"", currentDateTime);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,445,20,T:System.Data.SqlClient.SqlParameter,,,,,"command.Parameters.AddWithValue(""@Updated"", currentDateTime);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,445,20,"M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)",,,,,"command.Parameters.AddWithValue(""@Updated"", currentDateTime);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,444,20,T:System.Data.SqlClient.SqlParameterCollection,,,,,"command.Parameters.AddWithValue(""@Created"", currentDateTime);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,444,20,P:System.Data.SqlClient.SqlCommand.Parameters,,,,,"command.Parameters.AddWithValue(""@Created"", currentDateTime);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,444,20,T:System.Data.SqlClient.SqlParameter,,,,,"command.Parameters.AddWithValue(""@Created"", currentDateTime);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,444,20,"M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)",,,,,"command.Parameters.AddWithValue(""@Created"", currentDateTime);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,441,20,T:System.Data.SqlClient.SqlParameterCollection,,,,,"command.Parameters.AddWithValue(""@FinishResult"", horseData.FinishResult ?? string.Empty);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,441,20,P:System.Data.SqlClient.SqlCommand.Parameters,,,,,"command.Parameters.AddWithValue(""@FinishResult"", horseData.FinishResult ?? string.Empty);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,441,20,T:System.Data.SqlClient.SqlParameter,,,,,"command.Parameters.AddWithValue(""@FinishResult"", horseData.FinishResult ?? string.Empty);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,441,20,"M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)",,,,,"command.Parameters.AddWithValue(""@FinishResult"", horseData.FinishResult ?? string.Empty);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,438,20,T:System.Data.SqlClient.SqlParameterCollection,,,,,"command.Parameters.AddWithValue(""@TrainerProfileUrl"", horseData.TrainerProfileUrl ?? string.Empty);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,438,20,P:System.Data.SqlClient.SqlCommand.Parameters,,,,,"command.Parameters.AddWithValue(""@TrainerProfileUrl"", horseData.TrainerProfileUrl ?? string.Empty);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,438,20,T:System.Data.SqlClient.SqlParameter,,,,,"command.Parameters.AddWithValue(""@TrainerProfileUrl"", horseData.TrainerProfileUrl ?? string.Empty);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,438,20,"M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)",,,,,"command.Parameters.AddWithValue(""@TrainerProfileUrl"", horseData.TrainerProfileUrl ?? string.Empty);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,437,20,T:System.Data.SqlClient.SqlParameterCollection,,,,,"command.Parameters.AddWithValue(""@JockeyProfileUrl"", horseData.JockeyProfileUrl ?? string.Empty);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,437,20,P:System.Data.SqlClient.SqlCommand.Parameters,,,,,"command.Parameters.AddWithValue(""@JockeyProfileUrl"", horseData.JockeyProfileUrl ?? string.Empty);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,437,20,T:System.Data.SqlClient.SqlParameter,,,,,"command.Parameters.AddWithValue(""@JockeyProfileUrl"", horseData.JockeyProfileUrl ?? string.Empty);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,437,20,"M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)",,,,,"command.Parameters.AddWithValue(""@JockeyProfileUrl"", horseData.JockeyProfileUrl ?? string.Empty);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,436,20,T:System.Data.SqlClient.SqlParameterCollection,,,,,"command.Parameters.AddWithValue(""@HorseProfileUrl"", horseData.HorseProfileUrl ?? string.Empty);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,436,20,P:System.Data.SqlClient.SqlCommand.Parameters,,,,,"command.Parameters.AddWithValue(""@HorseProfileUrl"", horseData.HorseProfileUrl ?? string.Empty);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,436,20,T:System.Data.SqlClient.SqlParameter,,,,,"command.Parameters.AddWithValue(""@HorseProfileUrl"", horseData.HorseProfileUrl ?? string.Empty);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,436,20,"M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)",,,,,"command.Parameters.AddWithValue(""@HorseProfileUrl"", horseData.HorseProfileUrl ?? string.Empty);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,435,20,T:System.Data.SqlClient.SqlParameterCollection,,,,,"command.Parameters.AddWithValue(""@FormGuideUrl"", horseData.FormGuideUrl ?? string.Empty);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,435,20,P:System.Data.SqlClient.SqlCommand.Parameters,,,,,"command.Parameters.AddWithValue(""@FormGuideUrl"", horseData.FormGuideUrl ?? string.Empty);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,435,20,T:System.Data.SqlClient.SqlParameter,,,,,"command.Parameters.AddWithValue(""@FormGuideUrl"", horseData.FormGuideUrl ?? string.Empty);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,435,20,"M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)",,,,,"command.Parameters.AddWithValue(""@FormGuideUrl"", horseData.FormGuideUrl ?? string.Empty);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,432,20,T:System.Data.SqlClient.SqlParameterCollection,,,,,"command.Parameters.AddWithValue(""@LastStartPrizeMoney"", horseData.LastStartPrizeMoney);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,432,20,P:System.Data.SqlClient.SqlCommand.Parameters,,,,,"command.Parameters.AddWithValue(""@LastStartPrizeMoney"", horseData.LastStartPrizeMoney);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,432,20,T:System.Data.SqlClient.SqlParameter,,,,,"command.Parameters.AddWithValue(""@LastStartPrizeMoney"", horseData.LastStartPrizeMoney);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,432,20,"M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)",,,,,"command.Parameters.AddWithValue(""@LastStartPrizeMoney"", horseData.LastStartPrizeMoney);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,431,20,T:System.Data.SqlClient.SqlParameterCollection,,,,,"command.Parameters.AddWithValue(""@LastStartDistanceChange"", horseData.LastStartDistanceChange);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,431,20,P:System.Data.SqlClient.SqlCommand.Parameters,,,,,"command.Parameters.AddWithValue(""@LastStartDistanceChange"", horseData.LastStartDistanceChange);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,431,20,T:System.Data.SqlClient.SqlParameter,,,,,"command.Parameters.AddWithValue(""@LastStartDistanceChange"", horseData.LastStartDistanceChange);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,431,20,"M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)",,,,,"command.Parameters.AddWithValue(""@LastStartDistanceChange"", horseData.LastStartDistanceChange);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,430,20,T:System.Data.SqlClient.SqlParameterCollection,,,,,"command.Parameters.AddWithValue(""@LastStartDistance"", horseData.LastStartDistance);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,430,20,P:System.Data.SqlClient.SqlCommand.Parameters,,,,,"command.Parameters.AddWithValue(""@LastStartDistance"", horseData.LastStartDistance);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,430,20,T:System.Data.SqlClient.SqlParameter,,,,,"command.Parameters.AddWithValue(""@LastStartDistance"", horseData.LastStartDistance);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,430,20,"M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)",,,,,"command.Parameters.AddWithValue(""@LastStartDistance"", horseData.LastStartDistance);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,429,20,T:System.Data.SqlClient.SqlParameterCollection,,,,,"command.Parameters.AddWithValue(""@LastStartMargin"", horseData.LastStartMargin);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,429,20,P:System.Data.SqlClient.SqlCommand.Parameters,,,,,"command.Parameters.AddWithValue(""@LastStartMargin"", horseData.LastStartMargin);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,429,20,T:System.Data.SqlClient.SqlParameter,,,,,"command.Parameters.AddWithValue(""@LastStartMargin"", horseData.LastStartMargin);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,429,20,"M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)",,,,,"command.Parameters.AddWithValue(""@LastStartMargin"", horseData.LastStartMargin);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,428,20,T:System.Data.SqlClient.SqlParameterCollection,,,,,"command.Parameters.AddWithValue(""@LastStartFinishPosition"", horseData.LastStartFinishPosition);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,428,20,P:System.Data.SqlClient.SqlCommand.Parameters,,,,,"command.Parameters.AddWithValue(""@LastStartFinishPosition"", horseData.LastStartFinishPosition);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,428,20,T:System.Data.SqlClient.SqlParameter,,,,,"command.Parameters.AddWithValue(""@LastStartFinishPosition"", horseData.LastStartFinishPosition);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,428,20,"M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)",,,,,"command.Parameters.AddWithValue(""@LastStartFinishPosition"", horseData.LastStartFinishPosition);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,425,20,T:System.Data.SqlClient.SqlParameterCollection,,,,,"command.Parameters.AddWithValue(""@TrainerLastSeasonPlaceStrikeRate"", horseData.TrainerLastSeasonPlaceStrikeRate);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,425,20,P:System.Data.SqlClient.SqlCommand.Parameters,,,,,"command.Parameters.AddWithValue(""@TrainerLastSeasonPlaceStrikeRate"", horseData.TrainerLastSeasonPlaceStrikeRate);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,425,20,T:System.Data.SqlClient.SqlParameter,,,,,"command.Parameters.AddWithValue(""@TrainerLastSeasonPlaceStrikeRate"", horseData.TrainerLastSeasonPlaceStrikeRate);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,425,20,"M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)",,,,,"command.Parameters.AddWithValue(""@TrainerLastSeasonPlaceStrikeRate"", horseData.TrainerLastSeasonPlaceStrikeRate);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,424,20,T:System.Data.SqlClient.SqlParameterCollection,,,,,"command.Parameters.AddWithValue(""@TrainerLastSeasonPlaces"", horseData.TrainerLastSeasonPlaces);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,424,20,P:System.Data.SqlClient.SqlCommand.Parameters,,,,,"command.Parameters.AddWithValue(""@TrainerLastSeasonPlaces"", horseData.TrainerLastSeasonPlaces);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,424,20,T:System.Data.SqlClient.SqlParameter,,,,,"command.Parameters.AddWithValue(""@TrainerLastSeasonPlaces"", horseData.TrainerLastSeasonPlaces);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,424,20,"M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)",,,,,"command.Parameters.AddWithValue(""@TrainerLastSeasonPlaces"", horseData.TrainerLastSeasonPlaces);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,423,20,T:System.Data.SqlClient.SqlParameterCollection,,,,,"command.Parameters.AddWithValue(""@TrainerLastSeasonROI"", horseData.TrainerLastSeasonROI);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,423,20,P:System.Data.SqlClient.SqlCommand.Parameters,,,,,"command.Parameters.AddWithValue(""@TrainerLastSeasonROI"", horseData.TrainerLastSeasonROI);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,423,20,T:System.Data.SqlClient.SqlParameter,,,,,"command.Parameters.AddWithValue(""@TrainerLastSeasonROI"", horseData.TrainerLastSeasonROI);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,423,20,"M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)",,,,,"command.Parameters.AddWithValue(""@TrainerLastSeasonROI"", horseData.TrainerLastSeasonROI);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,422,20,T:System.Data.SqlClient.SqlParameterCollection,,,,,"command.Parameters.AddWithValue(""@TrainerLastSeasonStrikeRate"", horseData.TrainerLastSeasonStrikeRate);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,422,20,P:System.Data.SqlClient.SqlCommand.Parameters,,,,,"command.Parameters.AddWithValue(""@TrainerLastSeasonStrikeRate"", horseData.TrainerLastSeasonStrikeRate);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,422,20,T:System.Data.SqlClient.SqlParameter,,,,,"command.Parameters.AddWithValue(""@TrainerLastSeasonStrikeRate"", horseData.TrainerLastSeasonStrikeRate);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,422,20,"M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)",,,,,"command.Parameters.AddWithValue(""@TrainerLastSeasonStrikeRate"", horseData.TrainerLastSeasonStrikeRate);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,421,20,T:System.Data.SqlClient.SqlParameterCollection,,,,,"command.Parameters.AddWithValue(""@TrainerLastSeasonWins"", horseData.TrainerLastSeasonWins);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,421,20,P:System.Data.SqlClient.SqlCommand.Parameters,,,,,"command.Parameters.AddWithValue(""@TrainerLastSeasonWins"", horseData.TrainerLastSeasonWins);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,421,20,T:System.Data.SqlClient.SqlParameter,,,,,"command.Parameters.AddWithValue(""@TrainerLastSeasonWins"", horseData.TrainerLastSeasonWins);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,421,20,"M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)",,,,,"command.Parameters.AddWithValue(""@TrainerLastSeasonWins"", horseData.TrainerLastSeasonWins);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,420,20,T:System.Data.SqlClient.SqlParameterCollection,,,,,"command.Parameters.AddWithValue(""@TrainerLastSeasonStarts"", horseData.TrainerLastSeasonStarts);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,420,20,P:System.Data.SqlClient.SqlCommand.Parameters,,,,,"command.Parameters.AddWithValue(""@TrainerLastSeasonStarts"", horseData.TrainerLastSeasonStarts);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,420,20,T:System.Data.SqlClient.SqlParameter,,,,,"command.Parameters.AddWithValue(""@TrainerLastSeasonStarts"", horseData.TrainerLastSeasonStarts);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,420,20,"M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)",,,,,"command.Parameters.AddWithValue(""@TrainerLastSeasonStarts"", horseData.TrainerLastSeasonStarts);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,419,20,T:System.Data.SqlClient.SqlParameterCollection,,,,,"command.Parameters.AddWithValue(""@TrainerLastSeasonAvgHorseEarnings"", horseData.TrainerLastSeasonAvgHorseEarnings);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,419,20,P:System.Data.SqlClient.SqlCommand.Parameters,,,,,"command.Parameters.AddWithValue(""@TrainerLastSeasonAvgHorseEarnings"", horseData.TrainerLastSeasonAvgHorseEarnings);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,419,20,T:System.Data.SqlClient.SqlParameter,,,,,"command.Parameters.AddWithValue(""@TrainerLastSeasonAvgHorseEarnings"", horseData.TrainerLastSeasonAvgHorseEarnings);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,419,20,"M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)",,,,,"command.Parameters.AddWithValue(""@TrainerLastSeasonAvgHorseEarnings"", horseData.TrainerLastSeasonAvgHorseEarnings);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,418,20,T:System.Data.SqlClient.SqlParameterCollection,,,,,"command.Parameters.AddWithValue(""@TrainerLastSeasonHorseEarnings"", horseData.TrainerLastSeasonHorseEarnings);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,418,20,P:System.Data.SqlClient.SqlCommand.Parameters,,,,,"command.Parameters.AddWithValue(""@TrainerLastSeasonHorseEarnings"", horseData.TrainerLastSeasonHorseEarnings);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,418,20,T:System.Data.SqlClient.SqlParameter,,,,,"command.Parameters.AddWithValue(""@TrainerLastSeasonHorseEarnings"", horseData.TrainerLastSeasonHorseEarnings);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,418,20,"M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)",,,,,"command.Parameters.AddWithValue(""@TrainerLastSeasonHorseEarnings"", horseData.TrainerLastSeasonHorseEarnings);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,417,20,T:System.Data.SqlClient.SqlParameterCollection,,,,,"command.Parameters.AddWithValue(""@TrainerThisSeasonPlaceStrikeRate"", horseData.TrainerThisSeasonPlaceStrikeRate);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,417,20,P:System.Data.SqlClient.SqlCommand.Parameters,,,,,"command.Parameters.AddWithValue(""@TrainerThisSeasonPlaceStrikeRate"", horseData.TrainerThisSeasonPlaceStrikeRate);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,417,20,T:System.Data.SqlClient.SqlParameter,,,,,"command.Parameters.AddWithValue(""@TrainerThisSeasonPlaceStrikeRate"", horseData.TrainerThisSeasonPlaceStrikeRate);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,417,20,"M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)",,,,,"command.Parameters.AddWithValue(""@TrainerThisSeasonPlaceStrikeRate"", horseData.TrainerThisSeasonPlaceStrikeRate);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,416,20,T:System.Data.SqlClient.SqlParameterCollection,,,,,"command.Parameters.AddWithValue(""@TrainerThisSeasonPlaces"", horseData.TrainerThisSeasonPlaces);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,416,20,P:System.Data.SqlClient.SqlCommand.Parameters,,,,,"command.Parameters.AddWithValue(""@TrainerThisSeasonPlaces"", horseData.TrainerThisSeasonPlaces);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,416,20,T:System.Data.SqlClient.SqlParameter,,,,,"command.Parameters.AddWithValue(""@TrainerThisSeasonPlaces"", horseData.TrainerThisSeasonPlaces);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,416,20,"M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)",,,,,"command.Parameters.AddWithValue(""@TrainerThisSeasonPlaces"", horseData.TrainerThisSeasonPlaces);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,415,20,T:System.Data.SqlClient.SqlParameterCollection,,,,,"command.Parameters.AddWithValue(""@TrainerThisSeasonROI"", horseData.TrainerThisSeasonROI);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,415,20,P:System.Data.SqlClient.SqlCommand.Parameters,,,,,"command.Parameters.AddWithValue(""@TrainerThisSeasonROI"", horseData.TrainerThisSeasonROI);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,415,20,T:System.Data.SqlClient.SqlParameter,,,,,"command.Parameters.AddWithValue(""@TrainerThisSeasonROI"", horseData.TrainerThisSeasonROI);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,415,20,"M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)",,,,,"command.Parameters.AddWithValue(""@TrainerThisSeasonROI"", horseData.TrainerThisSeasonROI);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,414,20,T:System.Data.SqlClient.SqlParameterCollection,,,,,"command.Parameters.AddWithValue(""@TrainerThisSeasonStrikeRate"", horseData.TrainerThisSeasonStrikeRate);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,414,20,P:System.Data.SqlClient.SqlCommand.Parameters,,,,,"command.Parameters.AddWithValue(""@TrainerThisSeasonStrikeRate"", horseData.TrainerThisSeasonStrikeRate);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,414,20,T:System.Data.SqlClient.SqlParameter,,,,,"command.Parameters.AddWithValue(""@TrainerThisSeasonStrikeRate"", horseData.TrainerThisSeasonStrikeRate);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,414,20,"M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)",,,,,"command.Parameters.AddWithValue(""@TrainerThisSeasonStrikeRate"", horseData.TrainerThisSeasonStrikeRate);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,413,20,T:System.Data.SqlClient.SqlParameterCollection,,,,,"command.Parameters.AddWithValue(""@TrainerThisSeasonWins"", horseData.TrainerThisSeasonWins);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,413,20,P:System.Data.SqlClient.SqlCommand.Parameters,,,,,"command.Parameters.AddWithValue(""@TrainerThisSeasonWins"", horseData.TrainerThisSeasonWins);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,413,20,T:System.Data.SqlClient.SqlParameter,,,,,"command.Parameters.AddWithValue(""@TrainerThisSeasonWins"", horseData.TrainerThisSeasonWins);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,413,20,"M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)",,,,,"command.Parameters.AddWithValue(""@TrainerThisSeasonWins"", horseData.TrainerThisSeasonWins);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,412,20,T:System.Data.SqlClient.SqlParameterCollection,,,,,"command.Parameters.AddWithValue(""@TrainerThisSeasonStarts"", horseData.TrainerThisSeasonStarts);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,412,20,P:System.Data.SqlClient.SqlCommand.Parameters,,,,,"command.Parameters.AddWithValue(""@TrainerThisSeasonStarts"", horseData.TrainerThisSeasonStarts);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,412,20,T:System.Data.SqlClient.SqlParameter,,,,,"command.Parameters.AddWithValue(""@TrainerThisSeasonStarts"", horseData.TrainerThisSeasonStarts);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,412,20,"M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)",,,,,"command.Parameters.AddWithValue(""@TrainerThisSeasonStarts"", horseData.TrainerThisSeasonStarts);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,411,20,T:System.Data.SqlClient.SqlParameterCollection,,,,,"command.Parameters.AddWithValue(""@TrainerThisSeasonAvgHorseEarnings"", horseData.TrainerThisSeasonAvgHorseEarnings);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,411,20,P:System.Data.SqlClient.SqlCommand.Parameters,,,,,"command.Parameters.AddWithValue(""@TrainerThisSeasonAvgHorseEarnings"", horseData.TrainerThisSeasonAvgHorseEarnings);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,411,20,T:System.Data.SqlClient.SqlParameter,,,,,"command.Parameters.AddWithValue(""@TrainerThisSeasonAvgHorseEarnings"", horseData.TrainerThisSeasonAvgHorseEarnings);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,411,20,"M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)",,,,,"command.Parameters.AddWithValue(""@TrainerThisSeasonAvgHorseEarnings"", horseData.TrainerThisSeasonAvgHorseEarnings);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,410,20,T:System.Data.SqlClient.SqlParameterCollection,,,,,"command.Parameters.AddWithValue(""@TrainerThisSeasonHorseEarnings"", horseData.TrainerThisSeasonHorseEarnings);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,410,20,P:System.Data.SqlClient.SqlCommand.Parameters,,,,,"command.Parameters.AddWithValue(""@TrainerThisSeasonHorseEarnings"", horseData.TrainerThisSeasonHorseEarnings);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,410,20,T:System.Data.SqlClient.SqlParameter,,,,,"command.Parameters.AddWithValue(""@TrainerThisSeasonHorseEarnings"", horseData.TrainerThisSeasonHorseEarnings);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,410,20,"M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)",,,,,"command.Parameters.AddWithValue(""@TrainerThisSeasonHorseEarnings"", horseData.TrainerThisSeasonHorseEarnings);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,409,20,T:System.Data.SqlClient.SqlParameterCollection,,,,,"command.Parameters.AddWithValue(""@Trainer12MonthsPlaceStrikeRate"", horseData.Trainer12MonthsPlaceStrikeRate);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,409,20,P:System.Data.SqlClient.SqlCommand.Parameters,,,,,"command.Parameters.AddWithValue(""@Trainer12MonthsPlaceStrikeRate"", horseData.Trainer12MonthsPlaceStrikeRate);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,409,20,T:System.Data.SqlClient.SqlParameter,,,,,"command.Parameters.AddWithValue(""@Trainer12MonthsPlaceStrikeRate"", horseData.Trainer12MonthsPlaceStrikeRate);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,409,20,"M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)",,,,,"command.Parameters.AddWithValue(""@Trainer12MonthsPlaceStrikeRate"", horseData.Trainer12MonthsPlaceStrikeRate);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,408,20,T:System.Data.SqlClient.SqlParameterCollection,,,,,"command.Parameters.AddWithValue(""@Trainer12MonthsPlaces"", horseData.Trainer12MonthsPlaces);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,408,20,P:System.Data.SqlClient.SqlCommand.Parameters,,,,,"command.Parameters.AddWithValue(""@Trainer12MonthsPlaces"", horseData.Trainer12MonthsPlaces);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,408,20,T:System.Data.SqlClient.SqlParameter,,,,,"command.Parameters.AddWithValue(""@Trainer12MonthsPlaces"", horseData.Trainer12MonthsPlaces);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,408,20,"M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)",,,,,"command.Parameters.AddWithValue(""@Trainer12MonthsPlaces"", horseData.Trainer12MonthsPlaces);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,407,20,T:System.Data.SqlClient.SqlParameterCollection,,,,,"command.Parameters.AddWithValue(""@Trainer12MonthsROI"", horseData.Trainer12MonthsROI);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,407,20,P:System.Data.SqlClient.SqlCommand.Parameters,,,,,"command.Parameters.AddWithValue(""@Trainer12MonthsROI"", horseData.Trainer12MonthsROI);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,407,20,T:System.Data.SqlClient.SqlParameter,,,,,"command.Parameters.AddWithValue(""@Trainer12MonthsROI"", horseData.Trainer12MonthsROI);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,407,20,"M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)",,,,,"command.Parameters.AddWithValue(""@Trainer12MonthsROI"", horseData.Trainer12MonthsROI);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,406,20,T:System.Data.SqlClient.SqlParameterCollection,,,,,"command.Parameters.AddWithValue(""@Trainer12MonthsStrikeRate"", horseData.Trainer12MonthsStrikeRate);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,406,20,P:System.Data.SqlClient.SqlCommand.Parameters,,,,,"command.Parameters.AddWithValue(""@Trainer12MonthsStrikeRate"", horseData.Trainer12MonthsStrikeRate);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,406,20,T:System.Data.SqlClient.SqlParameter,,,,,"command.Parameters.AddWithValue(""@Trainer12MonthsStrikeRate"", horseData.Trainer12MonthsStrikeRate);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,406,20,"M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)",,,,,"command.Parameters.AddWithValue(""@Trainer12MonthsStrikeRate"", horseData.Trainer12MonthsStrikeRate);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,405,20,T:System.Data.SqlClient.SqlParameterCollection,,,,,"command.Parameters.AddWithValue(""@Trainer12MonthsWins"", horseData.Trainer12MonthsWins);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,405,20,P:System.Data.SqlClient.SqlCommand.Parameters,,,,,"command.Parameters.AddWithValue(""@Trainer12MonthsWins"", horseData.Trainer12MonthsWins);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,405,20,T:System.Data.SqlClient.SqlParameter,,,,,"command.Parameters.AddWithValue(""@Trainer12MonthsWins"", horseData.Trainer12MonthsWins);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,405,20,"M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)",,,,,"command.Parameters.AddWithValue(""@Trainer12MonthsWins"", horseData.Trainer12MonthsWins);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,404,20,T:System.Data.SqlClient.SqlParameterCollection,,,,,"command.Parameters.AddWithValue(""@Trainer12MonthsStarts"", horseData.Trainer12MonthsStarts);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,404,20,P:System.Data.SqlClient.SqlCommand.Parameters,,,,,"command.Parameters.AddWithValue(""@Trainer12MonthsStarts"", horseData.Trainer12MonthsStarts);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,404,20,T:System.Data.SqlClient.SqlParameter,,,,,"command.Parameters.AddWithValue(""@Trainer12MonthsStarts"", horseData.Trainer12MonthsStarts);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,404,20,"M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)",,,,,"command.Parameters.AddWithValue(""@Trainer12MonthsStarts"", horseData.Trainer12MonthsStarts);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,403,20,T:System.Data.SqlClient.SqlParameterCollection,,,,,"command.Parameters.AddWithValue(""@Trainer12MonthAvgHorseEarnings"", horseData.Trainer12MonthAvgHorseEarnings);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,403,20,P:System.Data.SqlClient.SqlCommand.Parameters,,,,,"command.Parameters.AddWithValue(""@Trainer12MonthAvgHorseEarnings"", horseData.Trainer12MonthAvgHorseEarnings);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,403,20,T:System.Data.SqlClient.SqlParameter,,,,,"command.Parameters.AddWithValue(""@Trainer12MonthAvgHorseEarnings"", horseData.Trainer12MonthAvgHorseEarnings);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,403,20,"M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)",,,,,"command.Parameters.AddWithValue(""@Trainer12MonthAvgHorseEarnings"", horseData.Trainer12MonthAvgHorseEarnings);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,402,20,T:System.Data.SqlClient.SqlParameterCollection,,,,,"command.Parameters.AddWithValue(""@Trainer12MonthHorseEarnings"", horseData.Trainer12MonthHorseEarnings);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,402,20,P:System.Data.SqlClient.SqlCommand.Parameters,,,,,"command.Parameters.AddWithValue(""@Trainer12MonthHorseEarnings"", horseData.Trainer12MonthHorseEarnings);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,402,20,T:System.Data.SqlClient.SqlParameter,,,,,"command.Parameters.AddWithValue(""@Trainer12MonthHorseEarnings"", horseData.Trainer12MonthHorseEarnings);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,402,20,"M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)",,,,,"command.Parameters.AddWithValue(""@Trainer12MonthHorseEarnings"", horseData.Trainer12MonthHorseEarnings);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,401,20,T:System.Data.SqlClient.SqlParameterCollection,,,,,"command.Parameters.AddWithValue(""@TrainerLast100PlaceStrikeRate"", horseData.TrainerLast100PlaceStrikeRate);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,401,20,P:System.Data.SqlClient.SqlCommand.Parameters,,,,,"command.Parameters.AddWithValue(""@TrainerLast100PlaceStrikeRate"", horseData.TrainerLast100PlaceStrikeRate);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,401,20,T:System.Data.SqlClient.SqlParameter,,,,,"command.Parameters.AddWithValue(""@TrainerLast100PlaceStrikeRate"", horseData.TrainerLast100PlaceStrikeRate);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,401,20,"M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)",,,,,"command.Parameters.AddWithValue(""@TrainerLast100PlaceStrikeRate"", horseData.TrainerLast100PlaceStrikeRate);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,400,20,T:System.Data.SqlClient.SqlParameterCollection,,,,,"command.Parameters.AddWithValue(""@TrainerLast100Places"", horseData.TrainerLast100Places);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,400,20,P:System.Data.SqlClient.SqlCommand.Parameters,,,,,"command.Parameters.AddWithValue(""@TrainerLast100Places"", horseData.TrainerLast100Places);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,400,20,T:System.Data.SqlClient.SqlParameter,,,,,"command.Parameters.AddWithValue(""@TrainerLast100Places"", horseData.TrainerLast100Places);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,400,20,"M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)",,,,,"command.Parameters.AddWithValue(""@TrainerLast100Places"", horseData.TrainerLast100Places);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,399,20,T:System.Data.SqlClient.SqlParameterCollection,,,,,"command.Parameters.AddWithValue(""@TrainerLast100ROI"", horseData.TrainerLast100ROI);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,399,20,P:System.Data.SqlClient.SqlCommand.Parameters,,,,,"command.Parameters.AddWithValue(""@TrainerLast100ROI"", horseData.TrainerLast100ROI);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,399,20,T:System.Data.SqlClient.SqlParameter,,,,,"command.Parameters.AddWithValue(""@TrainerLast100ROI"", horseData.TrainerLast100ROI);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,399,20,"M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)",,,,,"command.Parameters.AddWithValue(""@TrainerLast100ROI"", horseData.TrainerLast100ROI);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,398,20,T:System.Data.SqlClient.SqlParameterCollection,,,,,"command.Parameters.AddWithValue(""@TrainerLast100StrikeRate"", horseData.TrainerLast100StrikeRate);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,398,20,P:System.Data.SqlClient.SqlCommand.Parameters,,,,,"command.Parameters.AddWithValue(""@TrainerLast100StrikeRate"", horseData.TrainerLast100StrikeRate);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,398,20,T:System.Data.SqlClient.SqlParameter,,,,,"command.Parameters.AddWithValue(""@TrainerLast100StrikeRate"", horseData.TrainerLast100StrikeRate);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,398,20,"M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)",,,,,"command.Parameters.AddWithValue(""@TrainerLast100StrikeRate"", horseData.TrainerLast100StrikeRate);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,397,20,T:System.Data.SqlClient.SqlParameterCollection,,,,,"command.Parameters.AddWithValue(""@TrainerLast100Wins"", horseData.TrainerLast100Wins);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,397,20,P:System.Data.SqlClient.SqlCommand.Parameters,,,,,"command.Parameters.AddWithValue(""@TrainerLast100Wins"", horseData.TrainerLast100Wins);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,397,20,T:System.Data.SqlClient.SqlParameter,,,,,"command.Parameters.AddWithValue(""@TrainerLast100Wins"", horseData.TrainerLast100Wins);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,397,20,"M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)",,,,,"command.Parameters.AddWithValue(""@TrainerLast100Wins"", horseData.TrainerLast100Wins);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,396,20,T:System.Data.SqlClient.SqlParameterCollection,,,,,"command.Parameters.AddWithValue(""@TrainerLast100Starts"", horseData.TrainerLast100Starts);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,396,20,P:System.Data.SqlClient.SqlCommand.Parameters,,,,,"command.Parameters.AddWithValue(""@TrainerLast100Starts"", horseData.TrainerLast100Starts);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,396,20,T:System.Data.SqlClient.SqlParameter,,,,,"command.Parameters.AddWithValue(""@TrainerLast100Starts"", horseData.TrainerLast100Starts);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,396,20,"M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)",,,,,"command.Parameters.AddWithValue(""@TrainerLast100Starts"", horseData.TrainerLast100Starts);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,395,20,T:System.Data.SqlClient.SqlParameterCollection,,,,,"command.Parameters.AddWithValue(""@TrainerLast100AvgHorseEarnings"", horseData.TrainerLast100AvgHorseEarnings);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,395,20,P:System.Data.SqlClient.SqlCommand.Parameters,,,,,"command.Parameters.AddWithValue(""@TrainerLast100AvgHorseEarnings"", horseData.TrainerLast100AvgHorseEarnings);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,395,20,T:System.Data.SqlClient.SqlParameter,,,,,"command.Parameters.AddWithValue(""@TrainerLast100AvgHorseEarnings"", horseData.TrainerLast100AvgHorseEarnings);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,395,20,"M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)",,,,,"command.Parameters.AddWithValue(""@TrainerLast100AvgHorseEarnings"", horseData.TrainerLast100AvgHorseEarnings);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,394,20,T:System.Data.SqlClient.SqlParameterCollection,,,,,"command.Parameters.AddWithValue(""@TrainerLast100HorseEarnings"", horseData.TrainerLast100HorseEarnings);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,394,20,P:System.Data.SqlClient.SqlCommand.Parameters,,,,,"command.Parameters.AddWithValue(""@TrainerLast100HorseEarnings"", horseData.TrainerLast100HorseEarnings);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,394,20,T:System.Data.SqlClient.SqlParameter,,,,,"command.Parameters.AddWithValue(""@TrainerLast100HorseEarnings"", horseData.TrainerLast100HorseEarnings);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,394,20,"M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)",,,,,"command.Parameters.AddWithValue(""@TrainerLast100HorseEarnings"", horseData.TrainerLast100HorseEarnings);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,393,20,T:System.Data.SqlClient.SqlParameterCollection,,,,,"command.Parameters.AddWithValue(""@Trainer"", horseData.Trainer ?? string.Empty);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,393,20,P:System.Data.SqlClient.SqlCommand.Parameters,,,,,"command.Parameters.AddWithValue(""@Trainer"", horseData.Trainer ?? string.Empty);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,393,20,T:System.Data.SqlClient.SqlParameter,,,,,"command.Parameters.AddWithValue(""@Trainer"", horseData.Trainer ?? string.Empty);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,393,20,"M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)",,,,,"command.Parameters.AddWithValue(""@Trainer"", horseData.Trainer ?? string.Empty);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,390,20,T:System.Data.SqlClient.SqlParameterCollection,,,,,"command.Parameters.AddWithValue(""@JockeyLastSeasonPlaceStrikeRate"", horseData.JockeyLastSeasonPlaceStrikeRate);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,390,20,P:System.Data.SqlClient.SqlCommand.Parameters,,,,,"command.Parameters.AddWithValue(""@JockeyLastSeasonPlaceStrikeRate"", horseData.JockeyLastSeasonPlaceStrikeRate);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,390,20,T:System.Data.SqlClient.SqlParameter,,,,,"command.Parameters.AddWithValue(""@JockeyLastSeasonPlaceStrikeRate"", horseData.JockeyLastSeasonPlaceStrikeRate);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,390,20,"M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)",,,,,"command.Parameters.AddWithValue(""@JockeyLastSeasonPlaceStrikeRate"", horseData.JockeyLastSeasonPlaceStrikeRate);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,389,20,T:System.Data.SqlClient.SqlParameterCollection,,,,,"command.Parameters.AddWithValue(""@JockeyLastSeasonPlaces"", horseData.JockeyLastSeasonPlaces);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,389,20,P:System.Data.SqlClient.SqlCommand.Parameters,,,,,"command.Parameters.AddWithValue(""@JockeyLastSeasonPlaces"", horseData.JockeyLastSeasonPlaces);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,389,20,T:System.Data.SqlClient.SqlParameter,,,,,"command.Parameters.AddWithValue(""@JockeyLastSeasonPlaces"", horseData.JockeyLastSeasonPlaces);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,389,20,"M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)",,,,,"command.Parameters.AddWithValue(""@JockeyLastSeasonPlaces"", horseData.JockeyLastSeasonPlaces);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,388,20,T:System.Data.SqlClient.SqlParameterCollection,,,,,"command.Parameters.AddWithValue(""@JockeyLastSeasonROI"", horseData.JockeyLastSeasonROI);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,388,20,P:System.Data.SqlClient.SqlCommand.Parameters,,,,,"command.Parameters.AddWithValue(""@JockeyLastSeasonROI"", horseData.JockeyLastSeasonROI);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,388,20,T:System.Data.SqlClient.SqlParameter,,,,,"command.Parameters.AddWithValue(""@JockeyLastSeasonROI"", horseData.JockeyLastSeasonROI);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,388,20,"M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)",,,,,"command.Parameters.AddWithValue(""@JockeyLastSeasonROI"", horseData.JockeyLastSeasonROI);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,387,20,T:System.Data.SqlClient.SqlParameterCollection,,,,,"command.Parameters.AddWithValue(""@JockeyLastSeasonStrikeRate"", horseData.JockeyLastSeasonStrikeRate);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,387,20,P:System.Data.SqlClient.SqlCommand.Parameters,,,,,"command.Parameters.AddWithValue(""@JockeyLastSeasonStrikeRate"", horseData.JockeyLastSeasonStrikeRate);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,387,20,T:System.Data.SqlClient.SqlParameter,,,,,"command.Parameters.AddWithValue(""@JockeyLastSeasonStrikeRate"", horseData.JockeyLastSeasonStrikeRate);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,387,20,"M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)",,,,,"command.Parameters.AddWithValue(""@JockeyLastSeasonStrikeRate"", horseData.JockeyLastSeasonStrikeRate);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,386,20,T:System.Data.SqlClient.SqlParameterCollection,,,,,"command.Parameters.AddWithValue(""@JockeyLastSeasonWins"", horseData.JockeyLastSeasonWins);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,386,20,P:System.Data.SqlClient.SqlCommand.Parameters,,,,,"command.Parameters.AddWithValue(""@JockeyLastSeasonWins"", horseData.JockeyLastSeasonWins);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,386,20,T:System.Data.SqlClient.SqlParameter,,,,,"command.Parameters.AddWithValue(""@JockeyLastSeasonWins"", horseData.JockeyLastSeasonWins);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,386,20,"M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)",,,,,"command.Parameters.AddWithValue(""@JockeyLastSeasonWins"", horseData.JockeyLastSeasonWins);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,385,20,T:System.Data.SqlClient.SqlParameterCollection,,,,,"command.Parameters.AddWithValue(""@JockeyLastSeasonStarts"", horseData.JockeyLastSeasonStarts);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,385,20,P:System.Data.SqlClient.SqlCommand.Parameters,,,,,"command.Parameters.AddWithValue(""@JockeyLastSeasonStarts"", horseData.JockeyLastSeasonStarts);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,385,20,T:System.Data.SqlClient.SqlParameter,,,,,"command.Parameters.AddWithValue(""@JockeyLastSeasonStarts"", horseData.JockeyLastSeasonStarts);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,385,20,"M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)",,,,,"command.Parameters.AddWithValue(""@JockeyLastSeasonStarts"", horseData.JockeyLastSeasonStarts);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,384,20,T:System.Data.SqlClient.SqlParameterCollection,,,,,"command.Parameters.AddWithValue(""@JockeyLastSeasonAvgHorseEarnings"", horseData.JockeyLastSeasonAvgHorseEarnings);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,384,20,P:System.Data.SqlClient.SqlCommand.Parameters,,,,,"command.Parameters.AddWithValue(""@JockeyLastSeasonAvgHorseEarnings"", horseData.JockeyLastSeasonAvgHorseEarnings);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,384,20,T:System.Data.SqlClient.SqlParameter,,,,,"command.Parameters.AddWithValue(""@JockeyLastSeasonAvgHorseEarnings"", horseData.JockeyLastSeasonAvgHorseEarnings);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,384,20,"M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)",,,,,"command.Parameters.AddWithValue(""@JockeyLastSeasonAvgHorseEarnings"", horseData.JockeyLastSeasonAvgHorseEarnings);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,383,20,T:System.Data.SqlClient.SqlParameterCollection,,,,,"command.Parameters.AddWithValue(""@JockeyLastSeasonHorseEarnings"", horseData.JockeyLastSeasonHorseEarnings);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,383,20,P:System.Data.SqlClient.SqlCommand.Parameters,,,,,"command.Parameters.AddWithValue(""@JockeyLastSeasonHorseEarnings"", horseData.JockeyLastSeasonHorseEarnings);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,383,20,T:System.Data.SqlClient.SqlParameter,,,,,"command.Parameters.AddWithValue(""@JockeyLastSeasonHorseEarnings"", horseData.JockeyLastSeasonHorseEarnings);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,383,20,"M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)",,,,,"command.Parameters.AddWithValue(""@JockeyLastSeasonHorseEarnings"", horseData.JockeyLastSeasonHorseEarnings);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,382,20,T:System.Data.SqlClient.SqlParameterCollection,,,,,"command.Parameters.AddWithValue(""@JockeyThisSeasonPlaceStrikeRate"", horseData.JockeyThisSeasonPlaceStrikeRate);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,382,20,P:System.Data.SqlClient.SqlCommand.Parameters,,,,,"command.Parameters.AddWithValue(""@JockeyThisSeasonPlaceStrikeRate"", horseData.JockeyThisSeasonPlaceStrikeRate);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,382,20,T:System.Data.SqlClient.SqlParameter,,,,,"command.Parameters.AddWithValue(""@JockeyThisSeasonPlaceStrikeRate"", horseData.JockeyThisSeasonPlaceStrikeRate);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,382,20,"M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)",,,,,"command.Parameters.AddWithValue(""@JockeyThisSeasonPlaceStrikeRate"", horseData.JockeyThisSeasonPlaceStrikeRate);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,381,20,T:System.Data.SqlClient.SqlParameterCollection,,,,,"command.Parameters.AddWithValue(""@JockeyThisSeasonPlaces"", horseData.JockeyThisSeasonPlaces);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,381,20,P:System.Data.SqlClient.SqlCommand.Parameters,,,,,"command.Parameters.AddWithValue(""@JockeyThisSeasonPlaces"", horseData.JockeyThisSeasonPlaces);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,381,20,T:System.Data.SqlClient.SqlParameter,,,,,"command.Parameters.AddWithValue(""@JockeyThisSeasonPlaces"", horseData.JockeyThisSeasonPlaces);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,381,20,"M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)",,,,,"command.Parameters.AddWithValue(""@JockeyThisSeasonPlaces"", horseData.JockeyThisSeasonPlaces);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,380,20,T:System.Data.SqlClient.SqlParameterCollection,,,,,"command.Parameters.AddWithValue(""@JockeyThisSeasonROI"", horseData.JockeyThisSeasonROI);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,380,20,P:System.Data.SqlClient.SqlCommand.Parameters,,,,,"command.Parameters.AddWithValue(""@JockeyThisSeasonROI"", horseData.JockeyThisSeasonROI);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,380,20,T:System.Data.SqlClient.SqlParameter,,,,,"command.Parameters.AddWithValue(""@JockeyThisSeasonROI"", horseData.JockeyThisSeasonROI);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,380,20,"M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)",,,,,"command.Parameters.AddWithValue(""@JockeyThisSeasonROI"", horseData.JockeyThisSeasonROI);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,379,20,T:System.Data.SqlClient.SqlParameterCollection,,,,,"command.Parameters.AddWithValue(""@JockeyThisSeasonStrikeRate"", horseData.JockeyThisSeasonStrikeRate);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,379,20,P:System.Data.SqlClient.SqlCommand.Parameters,,,,,"command.Parameters.AddWithValue(""@JockeyThisSeasonStrikeRate"", horseData.JockeyThisSeasonStrikeRate);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,379,20,T:System.Data.SqlClient.SqlParameter,,,,,"command.Parameters.AddWithValue(""@JockeyThisSeasonStrikeRate"", horseData.JockeyThisSeasonStrikeRate);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,379,20,"M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)",,,,,"command.Parameters.AddWithValue(""@JockeyThisSeasonStrikeRate"", horseData.JockeyThisSeasonStrikeRate);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,378,20,T:System.Data.SqlClient.SqlParameterCollection,,,,,"command.Parameters.AddWithValue(""@JockeyThisSeasonWins"", horseData.JockeyThisSeasonWins);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,378,20,P:System.Data.SqlClient.SqlCommand.Parameters,,,,,"command.Parameters.AddWithValue(""@JockeyThisSeasonWins"", horseData.JockeyThisSeasonWins);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,378,20,T:System.Data.SqlClient.SqlParameter,,,,,"command.Parameters.AddWithValue(""@JockeyThisSeasonWins"", horseData.JockeyThisSeasonWins);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,378,20,"M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)",,,,,"command.Parameters.AddWithValue(""@JockeyThisSeasonWins"", horseData.JockeyThisSeasonWins);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,377,20,T:System.Data.SqlClient.SqlParameterCollection,,,,,"command.Parameters.AddWithValue(""@JockeyThisSeasonStarts"", horseData.JockeyThisSeasonStarts);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,377,20,P:System.Data.SqlClient.SqlCommand.Parameters,,,,,"command.Parameters.AddWithValue(""@JockeyThisSeasonStarts"", horseData.JockeyThisSeasonStarts);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,377,20,T:System.Data.SqlClient.SqlParameter,,,,,"command.Parameters.AddWithValue(""@JockeyThisSeasonStarts"", horseData.JockeyThisSeasonStarts);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,377,20,"M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)",,,,,"command.Parameters.AddWithValue(""@JockeyThisSeasonStarts"", horseData.JockeyThisSeasonStarts);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,376,20,T:System.Data.SqlClient.SqlParameterCollection,,,,,"command.Parameters.AddWithValue(""@JockeyThisSeasonAvgHorseEarnings"", horseData.JockeyThisSeasonAvgHorseEarnings);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,376,20,P:System.Data.SqlClient.SqlCommand.Parameters,,,,,"command.Parameters.AddWithValue(""@JockeyThisSeasonAvgHorseEarnings"", horseData.JockeyThisSeasonAvgHorseEarnings);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,376,20,T:System.Data.SqlClient.SqlParameter,,,,,"command.Parameters.AddWithValue(""@JockeyThisSeasonAvgHorseEarnings"", horseData.JockeyThisSeasonAvgHorseEarnings);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,376,20,"M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)",,,,,"command.Parameters.AddWithValue(""@JockeyThisSeasonAvgHorseEarnings"", horseData.JockeyThisSeasonAvgHorseEarnings);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,375,20,T:System.Data.SqlClient.SqlParameterCollection,,,,,"command.Parameters.AddWithValue(""@JockeyThisSeasonHorseEarnings"", horseData.JockeyThisSeasonHorseEarnings);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,375,20,P:System.Data.SqlClient.SqlCommand.Parameters,,,,,"command.Parameters.AddWithValue(""@JockeyThisSeasonHorseEarnings"", horseData.JockeyThisSeasonHorseEarnings);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,375,20,T:System.Data.SqlClient.SqlParameter,,,,,"command.Parameters.AddWithValue(""@JockeyThisSeasonHorseEarnings"", horseData.JockeyThisSeasonHorseEarnings);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,375,20,"M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)",,,,,"command.Parameters.AddWithValue(""@JockeyThisSeasonHorseEarnings"", horseData.JockeyThisSeasonHorseEarnings);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,374,20,T:System.Data.SqlClient.SqlParameterCollection,,,,,"command.Parameters.AddWithValue(""@Jockey12MonthsPlaceStrikeRate"", horseData.Jockey12MonthsPlaceStrikeRate);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,374,20,P:System.Data.SqlClient.SqlCommand.Parameters,,,,,"command.Parameters.AddWithValue(""@Jockey12MonthsPlaceStrikeRate"", horseData.Jockey12MonthsPlaceStrikeRate);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,374,20,T:System.Data.SqlClient.SqlParameter,,,,,"command.Parameters.AddWithValue(""@Jockey12MonthsPlaceStrikeRate"", horseData.Jockey12MonthsPlaceStrikeRate);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,374,20,"M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)",,,,,"command.Parameters.AddWithValue(""@Jockey12MonthsPlaceStrikeRate"", horseData.Jockey12MonthsPlaceStrikeRate);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,373,20,T:System.Data.SqlClient.SqlParameterCollection,,,,,"command.Parameters.AddWithValue(""@Jockey12MonthsPlaces"", horseData.Jockey12MonthsPlaces);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,373,20,P:System.Data.SqlClient.SqlCommand.Parameters,,,,,"command.Parameters.AddWithValue(""@Jockey12MonthsPlaces"", horseData.Jockey12MonthsPlaces);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,373,20,T:System.Data.SqlClient.SqlParameter,,,,,"command.Parameters.AddWithValue(""@Jockey12MonthsPlaces"", horseData.Jockey12MonthsPlaces);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,373,20,"M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)",,,,,"command.Parameters.AddWithValue(""@Jockey12MonthsPlaces"", horseData.Jockey12MonthsPlaces);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,372,20,T:System.Data.SqlClient.SqlParameterCollection,,,,,"command.Parameters.AddWithValue(""@Jockey12MonthsROI"", horseData.Jockey12MonthsROI);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,372,20,P:System.Data.SqlClient.SqlCommand.Parameters,,,,,"command.Parameters.AddWithValue(""@Jockey12MonthsROI"", horseData.Jockey12MonthsROI);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,372,20,T:System.Data.SqlClient.SqlParameter,,,,,"command.Parameters.AddWithValue(""@Jockey12MonthsROI"", horseData.Jockey12MonthsROI);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,372,20,"M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)",,,,,"command.Parameters.AddWithValue(""@Jockey12MonthsROI"", horseData.Jockey12MonthsROI);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,371,20,T:System.Data.SqlClient.SqlParameterCollection,,,,,"command.Parameters.AddWithValue(""@Jockey12MonthsStrikeRate"", horseData.Jockey12MonthsStrikeRate);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,371,20,P:System.Data.SqlClient.SqlCommand.Parameters,,,,,"command.Parameters.AddWithValue(""@Jockey12MonthsStrikeRate"", horseData.Jockey12MonthsStrikeRate);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,371,20,T:System.Data.SqlClient.SqlParameter,,,,,"command.Parameters.AddWithValue(""@Jockey12MonthsStrikeRate"", horseData.Jockey12MonthsStrikeRate);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,371,20,"M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)",,,,,"command.Parameters.AddWithValue(""@Jockey12MonthsStrikeRate"", horseData.Jockey12MonthsStrikeRate);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,370,20,T:System.Data.SqlClient.SqlParameterCollection,,,,,"command.Parameters.AddWithValue(""@Jockey12MonthsWins"", horseData.Jockey12MonthsWins);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,370,20,P:System.Data.SqlClient.SqlCommand.Parameters,,,,,"command.Parameters.AddWithValue(""@Jockey12MonthsWins"", horseData.Jockey12MonthsWins);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,370,20,T:System.Data.SqlClient.SqlParameter,,,,,"command.Parameters.AddWithValue(""@Jockey12MonthsWins"", horseData.Jockey12MonthsWins);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,370,20,"M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)",,,,,"command.Parameters.AddWithValue(""@Jockey12MonthsWins"", horseData.Jockey12MonthsWins);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,369,20,T:System.Data.SqlClient.SqlParameterCollection,,,,,"command.Parameters.AddWithValue(""@Jockey12MonthsStarts"", horseData.Jockey12MonthsStarts);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,369,20,P:System.Data.SqlClient.SqlCommand.Parameters,,,,,"command.Parameters.AddWithValue(""@Jockey12MonthsStarts"", horseData.Jockey12MonthsStarts);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,369,20,T:System.Data.SqlClient.SqlParameter,,,,,"command.Parameters.AddWithValue(""@Jockey12MonthsStarts"", horseData.Jockey12MonthsStarts);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,369,20,"M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)",,,,,"command.Parameters.AddWithValue(""@Jockey12MonthsStarts"", horseData.Jockey12MonthsStarts);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,368,20,T:System.Data.SqlClient.SqlParameterCollection,,,,,"command.Parameters.AddWithValue(""@Jockey12MonthAvgHorseEarnings"", horseData.Jockey12MonthAvgHorseEarnings);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,368,20,P:System.Data.SqlClient.SqlCommand.Parameters,,,,,"command.Parameters.AddWithValue(""@Jockey12MonthAvgHorseEarnings"", horseData.Jockey12MonthAvgHorseEarnings);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,368,20,T:System.Data.SqlClient.SqlParameter,,,,,"command.Parameters.AddWithValue(""@Jockey12MonthAvgHorseEarnings"", horseData.Jockey12MonthAvgHorseEarnings);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,368,20,"M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)",,,,,"command.Parameters.AddWithValue(""@Jockey12MonthAvgHorseEarnings"", horseData.Jockey12MonthAvgHorseEarnings);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,367,20,T:System.Data.SqlClient.SqlParameterCollection,,,,,"command.Parameters.AddWithValue(""@Jockey12MonthHorseEarnings"", horseData.Jockey12MonthHorseEarnings);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,367,20,P:System.Data.SqlClient.SqlCommand.Parameters,,,,,"command.Parameters.AddWithValue(""@Jockey12MonthHorseEarnings"", horseData.Jockey12MonthHorseEarnings);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,367,20,T:System.Data.SqlClient.SqlParameter,,,,,"command.Parameters.AddWithValue(""@Jockey12MonthHorseEarnings"", horseData.Jockey12MonthHorseEarnings);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,367,20,"M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)",,,,,"command.Parameters.AddWithValue(""@Jockey12MonthHorseEarnings"", horseData.Jockey12MonthHorseEarnings);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,366,20,T:System.Data.SqlClient.SqlParameterCollection,,,,,"command.Parameters.AddWithValue(""@JockeyLast100PlaceStrikeRate"", horseData.JockeyLast100PlaceStrikeRate);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,366,20,P:System.Data.SqlClient.SqlCommand.Parameters,,,,,"command.Parameters.AddWithValue(""@JockeyLast100PlaceStrikeRate"", horseData.JockeyLast100PlaceStrikeRate);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,366,20,T:System.Data.SqlClient.SqlParameter,,,,,"command.Parameters.AddWithValue(""@JockeyLast100PlaceStrikeRate"", horseData.JockeyLast100PlaceStrikeRate);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,366,20,"M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)",,,,,"command.Parameters.AddWithValue(""@JockeyLast100PlaceStrikeRate"", horseData.JockeyLast100PlaceStrikeRate);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,365,20,T:System.Data.SqlClient.SqlParameterCollection,,,,,"command.Parameters.AddWithValue(""@JockeyLast100Places"", horseData.JockeyLast100Places);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,365,20,P:System.Data.SqlClient.SqlCommand.Parameters,,,,,"command.Parameters.AddWithValue(""@JockeyLast100Places"", horseData.JockeyLast100Places);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,365,20,T:System.Data.SqlClient.SqlParameter,,,,,"command.Parameters.AddWithValue(""@JockeyLast100Places"", horseData.JockeyLast100Places);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,365,20,"M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)",,,,,"command.Parameters.AddWithValue(""@JockeyLast100Places"", horseData.JockeyLast100Places);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,364,20,T:System.Data.SqlClient.SqlParameterCollection,,,,,"command.Parameters.AddWithValue(""@JockeyLast100ROI"", horseData.JockeyLast100ROI);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,364,20,P:System.Data.SqlClient.SqlCommand.Parameters,,,,,"command.Parameters.AddWithValue(""@JockeyLast100ROI"", horseData.JockeyLast100ROI);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,364,20,T:System.Data.SqlClient.SqlParameter,,,,,"command.Parameters.AddWithValue(""@JockeyLast100ROI"", horseData.JockeyLast100ROI);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,364,20,"M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)",,,,,"command.Parameters.AddWithValue(""@JockeyLast100ROI"", horseData.JockeyLast100ROI);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,363,20,T:System.Data.SqlClient.SqlParameterCollection,,,,,"command.Parameters.AddWithValue(""@JockeyLast100StrikeRate"", horseData.JockeyLast100StrikeRate);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,363,20,P:System.Data.SqlClient.SqlCommand.Parameters,,,,,"command.Parameters.AddWithValue(""@JockeyLast100StrikeRate"", horseData.JockeyLast100StrikeRate);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,363,20,T:System.Data.SqlClient.SqlParameter,,,,,"command.Parameters.AddWithValue(""@JockeyLast100StrikeRate"", horseData.JockeyLast100StrikeRate);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,363,20,"M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)",,,,,"command.Parameters.AddWithValue(""@JockeyLast100StrikeRate"", horseData.JockeyLast100StrikeRate);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,362,20,T:System.Data.SqlClient.SqlParameterCollection,,,,,"command.Parameters.AddWithValue(""@JockeyLast100Wins"", horseData.JockeyLast100Wins);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,362,20,P:System.Data.SqlClient.SqlCommand.Parameters,,,,,"command.Parameters.AddWithValue(""@JockeyLast100Wins"", horseData.JockeyLast100Wins);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,362,20,T:System.Data.SqlClient.SqlParameter,,,,,"command.Parameters.AddWithValue(""@JockeyLast100Wins"", horseData.JockeyLast100Wins);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,362,20,"M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)",,,,,"command.Parameters.AddWithValue(""@JockeyLast100Wins"", horseData.JockeyLast100Wins);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,361,20,T:System.Data.SqlClient.SqlParameterCollection,,,,,"command.Parameters.AddWithValue(""@JockeyLast100Starts"", horseData.JockeyLast100Starts);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,361,20,P:System.Data.SqlClient.SqlCommand.Parameters,,,,,"command.Parameters.AddWithValue(""@JockeyLast100Starts"", horseData.JockeyLast100Starts);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,361,20,T:System.Data.SqlClient.SqlParameter,,,,,"command.Parameters.AddWithValue(""@JockeyLast100Starts"", horseData.JockeyLast100Starts);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,361,20,"M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)",,,,,"command.Parameters.AddWithValue(""@JockeyLast100Starts"", horseData.JockeyLast100Starts);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,360,20,T:System.Data.SqlClient.SqlParameterCollection,,,,,"command.Parameters.AddWithValue(""@JockeyLast100AvgHorseEarnings"", horseData.JockeyLast100AvgHorseEarnings);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,360,20,P:System.Data.SqlClient.SqlCommand.Parameters,,,,,"command.Parameters.AddWithValue(""@JockeyLast100AvgHorseEarnings"", horseData.JockeyLast100AvgHorseEarnings);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,360,20,T:System.Data.SqlClient.SqlParameter,,,,,"command.Parameters.AddWithValue(""@JockeyLast100AvgHorseEarnings"", horseData.JockeyLast100AvgHorseEarnings);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,360,20,"M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)",,,,,"command.Parameters.AddWithValue(""@JockeyLast100AvgHorseEarnings"", horseData.JockeyLast100AvgHorseEarnings);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,359,20,T:System.Data.SqlClient.SqlParameterCollection,,,,,"command.Parameters.AddWithValue(""@JockeyLast100HorseEarnings"", horseData.JockeyLast100HorseEarnings);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,359,20,P:System.Data.SqlClient.SqlCommand.Parameters,,,,,"command.Parameters.AddWithValue(""@JockeyLast100HorseEarnings"", horseData.JockeyLast100HorseEarnings);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,359,20,T:System.Data.SqlClient.SqlParameter,,,,,"command.Parameters.AddWithValue(""@JockeyLast100HorseEarnings"", horseData.JockeyLast100HorseEarnings);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,359,20,"M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)",,,,,"command.Parameters.AddWithValue(""@JockeyLast100HorseEarnings"", horseData.JockeyLast100HorseEarnings);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,358,20,T:System.Data.SqlClient.SqlParameterCollection,,,,,"command.Parameters.AddWithValue(""@JockeyWeightClaim"", horseData.JockeyWeightClaim);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,358,20,P:System.Data.SqlClient.SqlCommand.Parameters,,,,,"command.Parameters.AddWithValue(""@JockeyWeightClaim"", horseData.JockeyWeightClaim);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,358,20,T:System.Data.SqlClient.SqlParameter,,,,,"command.Parameters.AddWithValue(""@JockeyWeightClaim"", horseData.JockeyWeightClaim);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,358,20,"M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)",,,,,"command.Parameters.AddWithValue(""@JockeyWeightClaim"", horseData.JockeyWeightClaim);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,357,20,T:System.Data.SqlClient.SqlParameterCollection,,,,,"command.Parameters.AddWithValue(""@Apprentice"", horseData.Apprentice ?? string.Empty);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,357,20,P:System.Data.SqlClient.SqlCommand.Parameters,,,,,"command.Parameters.AddWithValue(""@Apprentice"", horseData.Apprentice ?? string.Empty);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,357,20,T:System.Data.SqlClient.SqlParameter,,,,,"command.Parameters.AddWithValue(""@Apprentice"", horseData.Apprentice ?? string.Empty);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,357,20,"M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)",,,,,"command.Parameters.AddWithValue(""@Apprentice"", horseData.Apprentice ?? string.Empty);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,356,20,T:System.Data.SqlClient.SqlParameterCollection,,,,,"command.Parameters.AddWithValue(""@Jockey"", horseData.Jockey ?? string.Empty);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,356,20,P:System.Data.SqlClient.SqlCommand.Parameters,,,,,"command.Parameters.AddWithValue(""@Jockey"", horseData.Jockey ?? string.Empty);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,356,20,T:System.Data.SqlClient.SqlParameter,,,,,"command.Parameters.AddWithValue(""@Jockey"", horseData.Jockey ?? string.Empty);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,356,20,"M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)",,,,,"command.Parameters.AddWithValue(""@Jockey"", horseData.Jockey ?? string.Empty);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,353,20,T:System.Data.SqlClient.SqlParameterCollection,,,,,"command.Parameters.AddWithValue(""@ThisConditionPlaceStrikeRate"", horseData.ThisConditionPlaceStrikeRate);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,353,20,P:System.Data.SqlClient.SqlCommand.Parameters,,,,,"command.Parameters.AddWithValue(""@ThisConditionPlaceStrikeRate"", horseData.ThisConditionPlaceStrikeRate);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,353,20,T:System.Data.SqlClient.SqlParameter,,,,,"command.Parameters.AddWithValue(""@ThisConditionPlaceStrikeRate"", horseData.ThisConditionPlaceStrikeRate);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,353,20,"M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)",,,,,"command.Parameters.AddWithValue(""@ThisConditionPlaceStrikeRate"", horseData.ThisConditionPlaceStrikeRate);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,352,20,T:System.Data.SqlClient.SqlParameterCollection,,,,,"command.Parameters.AddWithValue(""@ThisConditionPlaces"", horseData.ThisConditionPlaces);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,352,20,P:System.Data.SqlClient.SqlCommand.Parameters,,,,,"command.Parameters.AddWithValue(""@ThisConditionPlaces"", horseData.ThisConditionPlaces);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,352,20,T:System.Data.SqlClient.SqlParameter,,,,,"command.Parameters.AddWithValue(""@ThisConditionPlaces"", horseData.ThisConditionPlaces);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,352,20,"M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)",,,,,"command.Parameters.AddWithValue(""@ThisConditionPlaces"", horseData.ThisConditionPlaces);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,351,20,T:System.Data.SqlClient.SqlParameterCollection,,,,,"command.Parameters.AddWithValue(""@ThisConditionROI"", horseData.ThisConditionROI);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,351,20,P:System.Data.SqlClient.SqlCommand.Parameters,,,,,"command.Parameters.AddWithValue(""@ThisConditionROI"", horseData.ThisConditionROI);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,351,20,T:System.Data.SqlClient.SqlParameter,,,,,"command.Parameters.AddWithValue(""@ThisConditionROI"", horseData.ThisConditionROI);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,351,20,"M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)",,,,,"command.Parameters.AddWithValue(""@ThisConditionROI"", horseData.ThisConditionROI);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,350,20,T:System.Data.SqlClient.SqlParameterCollection,,,,,"command.Parameters.AddWithValue(""@ThisConditionStrikeRate"", horseData.ThisConditionStrikeRate);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,350,20,P:System.Data.SqlClient.SqlCommand.Parameters,,,,,"command.Parameters.AddWithValue(""@ThisConditionStrikeRate"", horseData.ThisConditionStrikeRate);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,350,20,T:System.Data.SqlClient.SqlParameter,,,,,"command.Parameters.AddWithValue(""@ThisConditionStrikeRate"", horseData.ThisConditionStrikeRate);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,350,20,"M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)",,,,,"command.Parameters.AddWithValue(""@ThisConditionStrikeRate"", horseData.ThisConditionStrikeRate);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,349,20,T:System.Data.SqlClient.SqlParameterCollection,,,,,"command.Parameters.AddWithValue(""@ThisConditionWins"", horseData.ThisConditionWins);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,349,20,P:System.Data.SqlClient.SqlCommand.Parameters,,,,,"command.Parameters.AddWithValue(""@ThisConditionWins"", horseData.ThisConditionWins);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,349,20,T:System.Data.SqlClient.SqlParameter,,,,,"command.Parameters.AddWithValue(""@ThisConditionWins"", horseData.ThisConditionWins);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,349,20,"M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)",,,,,"command.Parameters.AddWithValue(""@ThisConditionWins"", horseData.ThisConditionWins);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,348,20,T:System.Data.SqlClient.SqlParameterCollection,,,,,"command.Parameters.AddWithValue(""@ThisConditionRuns"", horseData.ThisConditionRuns);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,348,20,P:System.Data.SqlClient.SqlCommand.Parameters,,,,,"command.Parameters.AddWithValue(""@ThisConditionRuns"", horseData.ThisConditionRuns);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,348,20,T:System.Data.SqlClient.SqlParameter,,,,,"command.Parameters.AddWithValue(""@ThisConditionRuns"", horseData.ThisConditionRuns);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,348,20,"M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)",,,,,"command.Parameters.AddWithValue(""@ThisConditionRuns"", horseData.ThisConditionRuns);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,347,20,T:System.Data.SqlClient.SqlParameterCollection,,,,,"command.Parameters.AddWithValue(""@ThisTrackDistancePlaceStrikeRate"", horseData.ThisTrackDistancePlaceStrikeRate);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,347,20,P:System.Data.SqlClient.SqlCommand.Parameters,,,,,"command.Parameters.AddWithValue(""@ThisTrackDistancePlaceStrikeRate"", horseData.ThisTrackDistancePlaceStrikeRate);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,347,20,T:System.Data.SqlClient.SqlParameter,,,,,"command.Parameters.AddWithValue(""@ThisTrackDistancePlaceStrikeRate"", horseData.ThisTrackDistancePlaceStrikeRate);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,347,20,"M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)",,,,,"command.Parameters.AddWithValue(""@ThisTrackDistancePlaceStrikeRate"", horseData.ThisTrackDistancePlaceStrikeRate);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,346,20,T:System.Data.SqlClient.SqlParameterCollection,,,,,"command.Parameters.AddWithValue(""@ThisTrackDistancePlaces"", horseData.ThisTrackDistancePlaces);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,346,20,P:System.Data.SqlClient.SqlCommand.Parameters,,,,,"command.Parameters.AddWithValue(""@ThisTrackDistancePlaces"", horseData.ThisTrackDistancePlaces);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,346,20,T:System.Data.SqlClient.SqlParameter,,,,,"command.Parameters.AddWithValue(""@ThisTrackDistancePlaces"", horseData.ThisTrackDistancePlaces);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,346,20,"M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)",,,,,"command.Parameters.AddWithValue(""@ThisTrackDistancePlaces"", horseData.ThisTrackDistancePlaces);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,345,20,T:System.Data.SqlClient.SqlParameterCollection,,,,,"command.Parameters.AddWithValue(""@ThisTrackDistanceROI"", horseData.ThisTrackDistanceROI);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,345,20,P:System.Data.SqlClient.SqlCommand.Parameters,,,,,"command.Parameters.AddWithValue(""@ThisTrackDistanceROI"", horseData.ThisTrackDistanceROI);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,345,20,T:System.Data.SqlClient.SqlParameter,,,,,"command.Parameters.AddWithValue(""@ThisTrackDistanceROI"", horseData.ThisTrackDistanceROI);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,345,20,"M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)",,,,,"command.Parameters.AddWithValue(""@ThisTrackDistanceROI"", horseData.ThisTrackDistanceROI);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,344,20,T:System.Data.SqlClient.SqlParameterCollection,,,,,"command.Parameters.AddWithValue(""@ThisTrackDistanceStrikeRate"", horseData.ThisTrackDistanceStrikeRate);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,344,20,P:System.Data.SqlClient.SqlCommand.Parameters,,,,,"command.Parameters.AddWithValue(""@ThisTrackDistanceStrikeRate"", horseData.ThisTrackDistanceStrikeRate);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,344,20,T:System.Data.SqlClient.SqlParameter,,,,,"command.Parameters.AddWithValue(""@ThisTrackDistanceStrikeRate"", horseData.ThisTrackDistanceStrikeRate);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,344,20,"M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)",,,,,"command.Parameters.AddWithValue(""@ThisTrackDistanceStrikeRate"", horseData.ThisTrackDistanceStrikeRate);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,343,20,T:System.Data.SqlClient.SqlParameterCollection,,,,,"command.Parameters.AddWithValue(""@ThisTrackDistanceWins"", horseData.ThisTrackDistanceWins);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,343,20,P:System.Data.SqlClient.SqlCommand.Parameters,,,,,"command.Parameters.AddWithValue(""@ThisTrackDistanceWins"", horseData.ThisTrackDistanceWins);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,343,20,T:System.Data.SqlClient.SqlParameter,,,,,"command.Parameters.AddWithValue(""@ThisTrackDistanceWins"", horseData.ThisTrackDistanceWins);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,343,20,"M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)",,,,,"command.Parameters.AddWithValue(""@ThisTrackDistanceWins"", horseData.ThisTrackDistanceWins);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,342,20,T:System.Data.SqlClient.SqlParameterCollection,,,,,"command.Parameters.AddWithValue(""@ThisTrackDistanceRuns"", horseData.ThisTrackDistanceRuns);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,342,20,P:System.Data.SqlClient.SqlCommand.Parameters,,,,,"command.Parameters.AddWithValue(""@ThisTrackDistanceRuns"", horseData.ThisTrackDistanceRuns);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,342,20,T:System.Data.SqlClient.SqlParameter,,,,,"command.Parameters.AddWithValue(""@ThisTrackDistanceRuns"", horseData.ThisTrackDistanceRuns);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,342,20,"M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)",,,,,"command.Parameters.AddWithValue(""@ThisTrackDistanceRuns"", horseData.ThisTrackDistanceRuns);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,341,20,T:System.Data.SqlClient.SqlParameterCollection,,,,,"command.Parameters.AddWithValue(""@ThisDistancePlaceStrikeRate"", horseData.ThisDistancePlaceStrikeRate);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,341,20,P:System.Data.SqlClient.SqlCommand.Parameters,,,,,"command.Parameters.AddWithValue(""@ThisDistancePlaceStrikeRate"", horseData.ThisDistancePlaceStrikeRate);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,341,20,T:System.Data.SqlClient.SqlParameter,,,,,"command.Parameters.AddWithValue(""@ThisDistancePlaceStrikeRate"", horseData.ThisDistancePlaceStrikeRate);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,341,20,"M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)",,,,,"command.Parameters.AddWithValue(""@ThisDistancePlaceStrikeRate"", horseData.ThisDistancePlaceStrikeRate);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,340,20,T:System.Data.SqlClient.SqlParameterCollection,,,,,"command.Parameters.AddWithValue(""@ThisDistancePlaces"", horseData.ThisDistancePlaces);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,340,20,P:System.Data.SqlClient.SqlCommand.Parameters,,,,,"command.Parameters.AddWithValue(""@ThisDistancePlaces"", horseData.ThisDistancePlaces);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,340,20,T:System.Data.SqlClient.SqlParameter,,,,,"command.Parameters.AddWithValue(""@ThisDistancePlaces"", horseData.ThisDistancePlaces);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,340,20,"M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)",,,,,"command.Parameters.AddWithValue(""@ThisDistancePlaces"", horseData.ThisDistancePlaces);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,339,20,T:System.Data.SqlClient.SqlParameterCollection,,,,,"command.Parameters.AddWithValue(""@ThisDistanceROI"", horseData.ThisDistanceROI);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,339,20,P:System.Data.SqlClient.SqlCommand.Parameters,,,,,"command.Parameters.AddWithValue(""@ThisDistanceROI"", horseData.ThisDistanceROI);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,339,20,T:System.Data.SqlClient.SqlParameter,,,,,"command.Parameters.AddWithValue(""@ThisDistanceROI"", horseData.ThisDistanceROI);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,339,20,"M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)",,,,,"command.Parameters.AddWithValue(""@ThisDistanceROI"", horseData.ThisDistanceROI);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,338,20,T:System.Data.SqlClient.SqlParameterCollection,,,,,"command.Parameters.AddWithValue(""@ThisDistanceStrikeRate"", horseData.ThisDistanceStrikeRate);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,338,20,P:System.Data.SqlClient.SqlCommand.Parameters,,,,,"command.Parameters.AddWithValue(""@ThisDistanceStrikeRate"", horseData.ThisDistanceStrikeRate);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,338,20,T:System.Data.SqlClient.SqlParameter,,,,,"command.Parameters.AddWithValue(""@ThisDistanceStrikeRate"", horseData.ThisDistanceStrikeRate);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,338,20,"M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)",,,,,"command.Parameters.AddWithValue(""@ThisDistanceStrikeRate"", horseData.ThisDistanceStrikeRate);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,337,20,T:System.Data.SqlClient.SqlParameterCollection,,,,,"command.Parameters.AddWithValue(""@ThisDistanceWins"", horseData.ThisDistanceWins);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,337,20,P:System.Data.SqlClient.SqlCommand.Parameters,,,,,"command.Parameters.AddWithValue(""@ThisDistanceWins"", horseData.ThisDistanceWins);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,337,20,T:System.Data.SqlClient.SqlParameter,,,,,"command.Parameters.AddWithValue(""@ThisDistanceWins"", horseData.ThisDistanceWins);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,337,20,"M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)",,,,,"command.Parameters.AddWithValue(""@ThisDistanceWins"", horseData.ThisDistanceWins);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,336,20,T:System.Data.SqlClient.SqlParameterCollection,,,,,"command.Parameters.AddWithValue(""@ThisDistanceRuns"", horseData.ThisDistanceRuns);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,336,20,P:System.Data.SqlClient.SqlCommand.Parameters,,,,,"command.Parameters.AddWithValue(""@ThisDistanceRuns"", horseData.ThisDistanceRuns);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,336,20,T:System.Data.SqlClient.SqlParameter,,,,,"command.Parameters.AddWithValue(""@ThisDistanceRuns"", horseData.ThisDistanceRuns);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,336,20,"M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)",,,,,"command.Parameters.AddWithValue(""@ThisDistanceRuns"", horseData.ThisDistanceRuns);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,335,20,T:System.Data.SqlClient.SqlParameterCollection,,,,,"command.Parameters.AddWithValue(""@ThisTrackPlaceStrikeRate"", horseData.ThisTrackPlaceStrikeRate);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,335,20,P:System.Data.SqlClient.SqlCommand.Parameters,,,,,"command.Parameters.AddWithValue(""@ThisTrackPlaceStrikeRate"", horseData.ThisTrackPlaceStrikeRate);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,335,20,T:System.Data.SqlClient.SqlParameter,,,,,"command.Parameters.AddWithValue(""@ThisTrackPlaceStrikeRate"", horseData.ThisTrackPlaceStrikeRate);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,335,20,"M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)",,,,,"command.Parameters.AddWithValue(""@ThisTrackPlaceStrikeRate"", horseData.ThisTrackPlaceStrikeRate);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,334,20,T:System.Data.SqlClient.SqlParameterCollection,,,,,"command.Parameters.AddWithValue(""@ThisTrackPlaces"", horseData.ThisTrackPlaces);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,334,20,P:System.Data.SqlClient.SqlCommand.Parameters,,,,,"command.Parameters.AddWithValue(""@ThisTrackPlaces"", horseData.ThisTrackPlaces);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,334,20,T:System.Data.SqlClient.SqlParameter,,,,,"command.Parameters.AddWithValue(""@ThisTrackPlaces"", horseData.ThisTrackPlaces);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,334,20,"M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)",,,,,"command.Parameters.AddWithValue(""@ThisTrackPlaces"", horseData.ThisTrackPlaces);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,333,20,T:System.Data.SqlClient.SqlParameterCollection,,,,,"command.Parameters.AddWithValue(""@ThisTrackROI"", horseData.ThisTrackROI);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,333,20,P:System.Data.SqlClient.SqlCommand.Parameters,,,,,"command.Parameters.AddWithValue(""@ThisTrackROI"", horseData.ThisTrackROI);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,333,20,T:System.Data.SqlClient.SqlParameter,,,,,"command.Parameters.AddWithValue(""@ThisTrackROI"", horseData.ThisTrackROI);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,333,20,"M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)",,,,,"command.Parameters.AddWithValue(""@ThisTrackROI"", horseData.ThisTrackROI);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,332,20,T:System.Data.SqlClient.SqlParameterCollection,,,,,"command.Parameters.AddWithValue(""@ThisTrackStrikeRate"", horseData.ThisTrackStrikeRate);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,332,20,P:System.Data.SqlClient.SqlCommand.Parameters,,,,,"command.Parameters.AddWithValue(""@ThisTrackStrikeRate"", horseData.ThisTrackStrikeRate);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,332,20,T:System.Data.SqlClient.SqlParameter,,,,,"command.Parameters.AddWithValue(""@ThisTrackStrikeRate"", horseData.ThisTrackStrikeRate);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,332,20,"M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)",,,,,"command.Parameters.AddWithValue(""@ThisTrackStrikeRate"", horseData.ThisTrackStrikeRate);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,331,20,T:System.Data.SqlClient.SqlParameterCollection,,,,,"command.Parameters.AddWithValue(""@ThisTrackWins"", horseData.ThisTrackWins);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,331,20,P:System.Data.SqlClient.SqlCommand.Parameters,,,,,"command.Parameters.AddWithValue(""@ThisTrackWins"", horseData.ThisTrackWins);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,331,20,T:System.Data.SqlClient.SqlParameter,,,,,"command.Parameters.AddWithValue(""@ThisTrackWins"", horseData.ThisTrackWins);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,331,20,"M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)",,,,,"command.Parameters.AddWithValue(""@ThisTrackWins"", horseData.ThisTrackWins);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,330,20,T:System.Data.SqlClient.SqlParameterCollection,,,,,"command.Parameters.AddWithValue(""@ThisTrackRuns"", horseData.ThisTrackRuns);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,330,20,P:System.Data.SqlClient.SqlCommand.Parameters,,,,,"command.Parameters.AddWithValue(""@ThisTrackRuns"", horseData.ThisTrackRuns);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,330,20,T:System.Data.SqlClient.SqlParameter,,,,,"command.Parameters.AddWithValue(""@ThisTrackRuns"", horseData.ThisTrackRuns);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,330,20,"M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)",,,,,"command.Parameters.AddWithValue(""@ThisTrackRuns"", horseData.ThisTrackRuns);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,327,20,T:System.Data.SqlClient.SqlParameterCollection,,,,,"command.Parameters.AddWithValue(""@PrizeMoney"", horseData.PrizeMoney);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,327,20,P:System.Data.SqlClient.SqlCommand.Parameters,,,,,"command.Parameters.AddWithValue(""@PrizeMoney"", horseData.PrizeMoney);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,327,20,T:System.Data.SqlClient.SqlParameter,,,,,"command.Parameters.AddWithValue(""@PrizeMoney"", horseData.PrizeMoney);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,327,20,"M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)",,,,,"command.Parameters.AddWithValue(""@PrizeMoney"", horseData.PrizeMoney);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,326,20,T:System.Data.SqlClient.SqlParameterCollection,,,,,"command.Parameters.AddWithValue(""@Barrier"", horseData.Barrier);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,326,20,P:System.Data.SqlClient.SqlCommand.Parameters,,,,,"command.Parameters.AddWithValue(""@Barrier"", horseData.Barrier);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,326,20,T:System.Data.SqlClient.SqlParameter,,,,,"command.Parameters.AddWithValue(""@Barrier"", horseData.Barrier);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,326,20,"M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)",,,,,"command.Parameters.AddWithValue(""@Barrier"", horseData.Barrier);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,325,20,T:System.Data.SqlClient.SqlParameterCollection,,,,,"command.Parameters.AddWithValue(""@WeightCarried"", horseData.WeightCarried);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,325,20,P:System.Data.SqlClient.SqlCommand.Parameters,,,,,"command.Parameters.AddWithValue(""@WeightCarried"", horseData.WeightCarried);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,325,20,T:System.Data.SqlClient.SqlParameter,,,,,"command.Parameters.AddWithValue(""@WeightCarried"", horseData.WeightCarried);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,325,20,"M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)",,,,,"command.Parameters.AddWithValue(""@WeightCarried"", horseData.WeightCarried);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,324,20,T:System.Data.SqlClient.SqlParameterCollection,,,,,"command.Parameters.AddWithValue(""@Weight"", horseData.Weight);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,324,20,P:System.Data.SqlClient.SqlCommand.Parameters,,,,,"command.Parameters.AddWithValue(""@Weight"", horseData.Weight);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,324,20,T:System.Data.SqlClient.SqlParameter,,,,,"command.Parameters.AddWithValue(""@Weight"", horseData.Weight);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,324,20,"M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)",,,,,"command.Parameters.AddWithValue(""@Weight"", horseData.Weight);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,323,20,T:System.Data.SqlClient.SqlParameterCollection,,,,,"command.Parameters.AddWithValue(""@BetEasyOdds"", horseData.BetEasyOdds);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,323,20,P:System.Data.SqlClient.SqlCommand.Parameters,,,,,"command.Parameters.AddWithValue(""@BetEasyOdds"", horseData.BetEasyOdds);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,323,20,T:System.Data.SqlClient.SqlParameter,,,,,"command.Parameters.AddWithValue(""@BetEasyOdds"", horseData.BetEasyOdds);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,323,20,"M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)",,,,,"command.Parameters.AddWithValue(""@BetEasyOdds"", horseData.BetEasyOdds);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,322,20,T:System.Data.SqlClient.SqlParameterCollection,,,,,"command.Parameters.AddWithValue(""@BestFixedOdds"", horseData.BestFixedOdds);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,322,20,P:System.Data.SqlClient.SqlCommand.Parameters,,,,,"command.Parameters.AddWithValue(""@BestFixedOdds"", horseData.BestFixedOdds);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,322,20,T:System.Data.SqlClient.SqlParameter,,,,,"command.Parameters.AddWithValue(""@BestFixedOdds"", horseData.BestFixedOdds);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,322,20,"M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)",,,,,"command.Parameters.AddWithValue(""@BestFixedOdds"", horseData.BestFixedOdds);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,321,20,T:System.Data.SqlClient.SqlParameterCollection,,,,,"command.Parameters.AddWithValue(""@CareerPrizeMoney"", horseData.CareerPrizeMoney);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,321,20,P:System.Data.SqlClient.SqlCommand.Parameters,,,,,"command.Parameters.AddWithValue(""@CareerPrizeMoney"", horseData.CareerPrizeMoney);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,321,20,T:System.Data.SqlClient.SqlParameter,,,,,"command.Parameters.AddWithValue(""@CareerPrizeMoney"", horseData.CareerPrizeMoney);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,321,20,"M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)",,,,,"command.Parameters.AddWithValue(""@CareerPrizeMoney"", horseData.CareerPrizeMoney);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,320,20,T:System.Data.SqlClient.SqlParameterCollection,,,,,"command.Parameters.AddWithValue(""@AveragePrizeMoney"", horseData.AveragePrizeMoney);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,320,20,P:System.Data.SqlClient.SqlCommand.Parameters,,,,,"command.Parameters.AddWithValue(""@AveragePrizeMoney"", horseData.AveragePrizeMoney);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,320,20,T:System.Data.SqlClient.SqlParameter,,,,,"command.Parameters.AddWithValue(""@AveragePrizeMoney"", horseData.AveragePrizeMoney);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,320,20,"M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)",,,,,"command.Parameters.AddWithValue(""@AveragePrizeMoney"", horseData.AveragePrizeMoney);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,319,20,T:System.Data.SqlClient.SqlParameterCollection,,,,,"command.Parameters.AddWithValue(""@WetTrackROI"", horseData.WetTrackROI);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,319,20,P:System.Data.SqlClient.SqlCommand.Parameters,,,,,"command.Parameters.AddWithValue(""@WetTrackROI"", horseData.WetTrackROI);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,319,20,T:System.Data.SqlClient.SqlParameter,,,,,"command.Parameters.AddWithValue(""@WetTrackROI"", horseData.WetTrackROI);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,319,20,"M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)",,,,,"command.Parameters.AddWithValue(""@WetTrackROI"", horseData.WetTrackROI);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,318,20,T:System.Data.SqlClient.SqlParameterCollection,,,,,"command.Parameters.AddWithValue(""@WetTrackStrikeRate"", horseData.WetTrackStrikeRate);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,318,20,P:System.Data.SqlClient.SqlCommand.Parameters,,,,,"command.Parameters.AddWithValue(""@WetTrackStrikeRate"", horseData.WetTrackStrikeRate);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,318,20,T:System.Data.SqlClient.SqlParameter,,,,,"command.Parameters.AddWithValue(""@WetTrackStrikeRate"", horseData.WetTrackStrikeRate);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,318,20,"M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)",,,,,"command.Parameters.AddWithValue(""@WetTrackStrikeRate"", horseData.WetTrackStrikeRate);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,317,20,T:System.Data.SqlClient.SqlParameterCollection,,,,,"command.Parameters.AddWithValue(""@WetTrackWins"", horseData.WetTrackWins);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,317,20,P:System.Data.SqlClient.SqlCommand.Parameters,,,,,"command.Parameters.AddWithValue(""@WetTrackWins"", horseData.WetTrackWins);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,317,20,T:System.Data.SqlClient.SqlParameter,,,,,"command.Parameters.AddWithValue(""@WetTrackWins"", horseData.WetTrackWins);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,317,20,"M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)",,,,,"command.Parameters.AddWithValue(""@WetTrackWins"", horseData.WetTrackWins);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,316,20,T:System.Data.SqlClient.SqlParameterCollection,,,,,"command.Parameters.AddWithValue(""@WetTrackRuns"", horseData.WetTrackRuns);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,316,20,P:System.Data.SqlClient.SqlCommand.Parameters,,,,,"command.Parameters.AddWithValue(""@WetTrackRuns"", horseData.WetTrackRuns);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,316,20,T:System.Data.SqlClient.SqlParameter,,,,,"command.Parameters.AddWithValue(""@WetTrackRuns"", horseData.WetTrackRuns);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,316,20,"M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)",,,,,"command.Parameters.AddWithValue(""@WetTrackRuns"", horseData.WetTrackRuns);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,315,20,T:System.Data.SqlClient.SqlParameterCollection,,,,,"command.Parameters.AddWithValue(""@DryTrackROI"", horseData.DryTrackROI);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,315,20,P:System.Data.SqlClient.SqlCommand.Parameters,,,,,"command.Parameters.AddWithValue(""@DryTrackROI"", horseData.DryTrackROI);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,315,20,T:System.Data.SqlClient.SqlParameter,,,,,"command.Parameters.AddWithValue(""@DryTrackROI"", horseData.DryTrackROI);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,315,20,"M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)",,,,,"command.Parameters.AddWithValue(""@DryTrackROI"", horseData.DryTrackROI);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,314,20,T:System.Data.SqlClient.SqlParameterCollection,,,,,"command.Parameters.AddWithValue(""@DryTrackStrikeRate"", horseData.DryTrackStrikeRate);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,314,20,P:System.Data.SqlClient.SqlCommand.Parameters,,,,,"command.Parameters.AddWithValue(""@DryTrackStrikeRate"", horseData.DryTrackStrikeRate);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,314,20,T:System.Data.SqlClient.SqlParameter,,,,,"command.Parameters.AddWithValue(""@DryTrackStrikeRate"", horseData.DryTrackStrikeRate);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,314,20,"M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)",,,,,"command.Parameters.AddWithValue(""@DryTrackStrikeRate"", horseData.DryTrackStrikeRate);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,313,20,T:System.Data.SqlClient.SqlParameterCollection,,,,,"command.Parameters.AddWithValue(""@DryTrackWins"", horseData.DryTrackWins);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,313,20,P:System.Data.SqlClient.SqlCommand.Parameters,,,,,"command.Parameters.AddWithValue(""@DryTrackWins"", horseData.DryTrackWins);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,313,20,T:System.Data.SqlClient.SqlParameter,,,,,"command.Parameters.AddWithValue(""@DryTrackWins"", horseData.DryTrackWins);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,313,20,"M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)",,,,,"command.Parameters.AddWithValue(""@DryTrackWins"", horseData.DryTrackWins);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,312,20,T:System.Data.SqlClient.SqlParameterCollection,,,,,"command.Parameters.AddWithValue(""@DryTrackRuns"", horseData.DryTrackRuns);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,312,20,P:System.Data.SqlClient.SqlCommand.Parameters,,,,,"command.Parameters.AddWithValue(""@DryTrackRuns"", horseData.DryTrackRuns);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,312,20,T:System.Data.SqlClient.SqlParameter,,,,,"command.Parameters.AddWithValue(""@DryTrackRuns"", horseData.DryTrackRuns);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,312,20,"M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)",,,,,"command.Parameters.AddWithValue(""@DryTrackRuns"", horseData.DryTrackRuns);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,311,20,T:System.Data.SqlClient.SqlParameterCollection,,,,,"command.Parameters.AddWithValue(""@CareerPlaceStrikeRate"", horseData.CareerPlaceStrikeRate);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,311,20,P:System.Data.SqlClient.SqlCommand.Parameters,,,,,"command.Parameters.AddWithValue(""@CareerPlaceStrikeRate"", horseData.CareerPlaceStrikeRate);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,311,20,T:System.Data.SqlClient.SqlParameter,,,,,"command.Parameters.AddWithValue(""@CareerPlaceStrikeRate"", horseData.CareerPlaceStrikeRate);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,311,20,"M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)",,,,,"command.Parameters.AddWithValue(""@CareerPlaceStrikeRate"", horseData.CareerPlaceStrikeRate);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,310,20,T:System.Data.SqlClient.SqlParameterCollection,,,,,"command.Parameters.AddWithValue(""@CareerPlacings"", horseData.CareerPlacings);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,310,20,P:System.Data.SqlClient.SqlCommand.Parameters,,,,,"command.Parameters.AddWithValue(""@CareerPlacings"", horseData.CareerPlacings);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,310,20,T:System.Data.SqlClient.SqlParameter,,,,,"command.Parameters.AddWithValue(""@CareerPlacings"", horseData.CareerPlacings);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,310,20,"M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)",,,,,"command.Parameters.AddWithValue(""@CareerPlacings"", horseData.CareerPlacings);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,309,20,T:System.Data.SqlClient.SqlParameterCollection,,,,,"command.Parameters.AddWithValue(""@CareerROI"", horseData.CareerROI);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,309,20,P:System.Data.SqlClient.SqlCommand.Parameters,,,,,"command.Parameters.AddWithValue(""@CareerROI"", horseData.CareerROI);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,309,20,T:System.Data.SqlClient.SqlParameter,,,,,"command.Parameters.AddWithValue(""@CareerROI"", horseData.CareerROI);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,309,20,"M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)",,,,,"command.Parameters.AddWithValue(""@CareerROI"", horseData.CareerROI);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,308,20,T:System.Data.SqlClient.SqlParameterCollection,,,,,"command.Parameters.AddWithValue(""@CareerStrikeRate"", horseData.CareerStrikeRate);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,308,20,P:System.Data.SqlClient.SqlCommand.Parameters,,,,,"command.Parameters.AddWithValue(""@CareerStrikeRate"", horseData.CareerStrikeRate);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,308,20,T:System.Data.SqlClient.SqlParameter,,,,,"command.Parameters.AddWithValue(""@CareerStrikeRate"", horseData.CareerStrikeRate);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,308,20,"M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)",,,,,"command.Parameters.AddWithValue(""@CareerStrikeRate"", horseData.CareerStrikeRate);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,307,20,T:System.Data.SqlClient.SqlParameterCollection,,,,,"command.Parameters.AddWithValue(""@CareerWins"", horseData.CareerWins);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,307,20,P:System.Data.SqlClient.SqlCommand.Parameters,,,,,"command.Parameters.AddWithValue(""@CareerWins"", horseData.CareerWins);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,307,20,T:System.Data.SqlClient.SqlParameter,,,,,"command.Parameters.AddWithValue(""@CareerWins"", horseData.CareerWins);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,307,20,"M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)",,,,,"command.Parameters.AddWithValue(""@CareerWins"", horseData.CareerWins);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,306,20,T:System.Data.SqlClient.SqlParameterCollection,,,,,"command.Parameters.AddWithValue(""@CareerRuns"", horseData.CareerRuns);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,306,20,P:System.Data.SqlClient.SqlCommand.Parameters,,,,,"command.Parameters.AddWithValue(""@CareerRuns"", horseData.CareerRuns);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,306,20,T:System.Data.SqlClient.SqlParameter,,,,,"command.Parameters.AddWithValue(""@CareerRuns"", horseData.CareerRuns);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,306,20,"M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)",,,,,"command.Parameters.AddWithValue(""@CareerRuns"", horseData.CareerRuns);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,305,20,T:System.Data.SqlClient.SqlParameterCollection,,,,,"command.Parameters.AddWithValue(""@HandicapRating"", horseData.HandicapRating);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,305,20,P:System.Data.SqlClient.SqlCommand.Parameters,,,,,"command.Parameters.AddWithValue(""@HandicapRating"", horseData.HandicapRating);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,305,20,T:System.Data.SqlClient.SqlParameter,,,,,"command.Parameters.AddWithValue(""@HandicapRating"", horseData.HandicapRating);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,305,20,"M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)",,,,,"command.Parameters.AddWithValue(""@HandicapRating"", horseData.HandicapRating);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,304,20,T:System.Data.SqlClient.SqlParameterCollection,,,,,"command.Parameters.AddWithValue(""@Gender"", horseData.Gender ?? string.Empty);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,304,20,P:System.Data.SqlClient.SqlCommand.Parameters,,,,,"command.Parameters.AddWithValue(""@Gender"", horseData.Gender ?? string.Empty);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,304,20,T:System.Data.SqlClient.SqlParameter,,,,,"command.Parameters.AddWithValue(""@Gender"", horseData.Gender ?? string.Empty);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,304,20,"M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)",,,,,"command.Parameters.AddWithValue(""@Gender"", horseData.Gender ?? string.Empty);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,303,20,T:System.Data.SqlClient.SqlParameterCollection,,,,,"command.Parameters.AddWithValue(""@Age"", horseData.Age);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,303,20,P:System.Data.SqlClient.SqlCommand.Parameters,,,,,"command.Parameters.AddWithValue(""@Age"", horseData.Age);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,303,20,T:System.Data.SqlClient.SqlParameter,,,,,"command.Parameters.AddWithValue(""@Age"", horseData.Age);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,303,20,"M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)",,,,,"command.Parameters.AddWithValue(""@Age"", horseData.Age);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,302,20,T:System.Data.SqlClient.SqlParameterCollection,,,,,"command.Parameters.AddWithValue(""@HorseName"", horseData.HorseName ?? string.Empty);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,302,20,P:System.Data.SqlClient.SqlCommand.Parameters,,,,,"command.Parameters.AddWithValue(""@HorseName"", horseData.HorseName ?? string.Empty);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,302,20,T:System.Data.SqlClient.SqlParameter,,,,,"command.Parameters.AddWithValue(""@HorseName"", horseData.HorseName ?? string.Empty);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,302,20,"M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)",,,,,"command.Parameters.AddWithValue(""@HorseName"", horseData.HorseName ?? string.Empty);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,299,20,T:System.Data.SqlClient.SqlParameterCollection,,,,,"command.Parameters.AddWithValue(""@FileName"", filePath ?? string.Empty);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,299,20,P:System.Data.SqlClient.SqlCommand.Parameters,,,,,"command.Parameters.AddWithValue(""@FileName"", filePath ?? string.Empty);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,299,20,T:System.Data.SqlClient.SqlParameter,,,,,"command.Parameters.AddWithValue(""@FileName"", filePath ?? string.Empty);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,299,20,"M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)",,,,,"command.Parameters.AddWithValue(""@FileName"", filePath ?? string.Empty);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,296,20,T:System.Data.SqlClient.SqlParameterCollection,,,,,"command.Parameters.AddWithValue(""@Num"", num);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,296,20,P:System.Data.SqlClient.SqlCommand.Parameters,,,,,"command.Parameters.AddWithValue(""@Num"", num);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,296,20,T:System.Data.SqlClient.SqlParameter,,,,,"command.Parameters.AddWithValue(""@Num"", num);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,296,20,"M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)",,,,,"command.Parameters.AddWithValue(""@Num"", num);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,295,20,T:System.Data.SqlClient.SqlParameterCollection,,,,,"command.Parameters.AddWithValue(""@Race"", race);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,295,20,P:System.Data.SqlClient.SqlCommand.Parameters,,,,,"command.Parameters.AddWithValue(""@Race"", race);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,295,20,T:System.Data.SqlClient.SqlParameter,,,,,"command.Parameters.AddWithValue(""@Race"", race);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,295,20,"M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)",,,,,"command.Parameters.AddWithValue(""@Race"", race);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,294,20,T:System.Data.SqlClient.SqlParameterCollection,,,,,"command.Parameters.AddWithValue(""@Meeting"", meeting ?? string.Empty);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,294,20,P:System.Data.SqlClient.SqlCommand.Parameters,,,,,"command.Parameters.AddWithValue(""@Meeting"", meeting ?? string.Empty);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,294,20,T:System.Data.SqlClient.SqlParameter,,,,,"command.Parameters.AddWithValue(""@Meeting"", meeting ?? string.Empty);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,294,20,"M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)",,,,,"command.Parameters.AddWithValue(""@Meeting"", meeting ?? string.Empty);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,293,20,T:System.Data.SqlClient.SqlParameterCollection,,,,,"command.Parameters.AddWithValue(""@Data"", raceDate);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,293,20,P:System.Data.SqlClient.SqlCommand.Parameters,,,,,"command.Parameters.AddWithValue(""@Data"", raceDate);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,293,20,T:System.Data.SqlClient.SqlParameter,,,,,"command.Parameters.AddWithValue(""@Data"", raceDate);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,293,20,"M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)",,,,,"command.Parameters.AddWithValue(""@Data"", raceDate);" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,290,16,T:System.Data.SqlClient.SqlCommand,,,,,"using (var command = new SqlCommand(query, connection)) { // Chiavi primarie command.Parameters.AddWithValue(""@Data"", raceDate); command.Parameters.AddWithValue(""@Meeting"", meeting ?? string.Empty); command.Parameters.AddWithValue(""@Race"", race); command.Parameters.AddWithValue(""@Num"", num); // Dati accessori command.Parameters.AddWithValue(""@FileName"", filePath ?? string.Empty); // Dati cavallo command.Parameters.AddWithValue(""@HorseName"", horseData.HorseName ?? string.Empty); command.Parameters.AddWithValue(""@Age"", horseData.Age); command.Parameters.AddWithValue(""@Gender"", horseData.Gender ?? string.Empty); command.Parameters.AddWithValue(""@HandicapRating"", horseData.HandicapRating); command.Parameters.AddWithValue(""@CareerRuns"", horseData.CareerRuns); command.Parameters.AddWithValue(""@CareerWins"", horseData.CareerWins); command.Parameters.AddWithValue(""@CareerStrikeRate"", horseData.CareerStrikeRate); command.Parameters.AddWithValue(""@CareerROI"", horseData.CareerROI); command.Parameters.AddWithValue(""@CareerPlacings"", horseData.CareerPlacings); command.Parameters.AddWithValue(""@CareerPlaceStrikeRate"", horseData.CareerPlaceStrikeRate); command.Parameters.AddWithValue(""@DryTrackRuns"", horseData.DryTrackRuns); command.Parameters.AddWithValue(""@DryTrackWins"", horseData.DryTrackWins); command.Parameters.AddWithValue(""@DryTrackStrikeRate"", horseData.DryTrackStrikeRate); command.Parameters.AddWithValue(""@DryTrackROI"", horseData.DryTrackROI); command.Parameters.AddWithValue(""@WetTrackRuns"", horseData.WetTrackRuns); command.Parameters.AddWithValue(""@WetTrackWins"", horseData.WetTrackWins); command.Parameters.AddWithValue(""@WetTrackStrikeRate"", horseData.WetTrackStrikeRate); command.Parameters.AddWithValue(""@WetTrackROI"", horseData.WetTrackROI); command.Parameters.AddWithValue(""@AveragePrizeMoney"", horseData.AveragePrizeMoney); command.Parameters.AddWithValue(""@CareerPrizeMoney"", horseData.CareerPrizeMoney); command.Parameters.AddWithValue(""@BestFixedOdds"", horseData.BestFixedOdds); command.Parameters.AddWithValue(""@BetEasyOdds"", horseData.BetEasyOdds); command.Parameters.AddWithValue(""@Weight"", horseData.Weight); command.Parameters.AddWithValue(""@WeightCarried"", horseData.WeightCarried); command.Parameters.AddWithValue(""@Barrier"", horseData.Barrier); command.Parameters.AddWithValue(""@PrizeMoney"", horseData.PrizeMoney); // Statistiche pista command.Parameters.AddWithValue(""@ThisTrackRuns"", horseData.ThisTrackRuns); command.Parameters.AddWithValue(""@ThisTrackWins"", horseData.ThisTrackWins); command.Parameters.AddWithValue(""@ThisTrackStrikeRate"", horseData.ThisTrackStrikeRate); command.Parameters.AddWithValue(""@ThisTrackROI"", horseData.ThisTrackROI); command.Parameters.AddWithValue(""@ThisTrackPlaces"", horseData.ThisTrackPlaces); command.Parameters.AddWithValue(""@ThisTrackPlaceStrikeRate"", horseData.ThisTrackPlaceStrikeRate); command.Parameters.AddWithValue(""@ThisDistanceRuns"", horseData.ThisDistanceRuns); command.Parameters.AddWithValue(""@ThisDistanceWins"", horseData.ThisDistanceWins); command.Parameters.AddWithValue(""@ThisDistanceStrikeRate"", horseData.ThisDistanceStrikeRate); command.Parameters.AddWithValue(""@ThisDistanceROI"", horseData.ThisDistanceROI); command.Parameters.AddWithValue(""@ThisDistancePlaces"", horseData.ThisDistancePlaces); command.Parameters.AddWithValue(""@ThisDistancePlaceStrikeRate"", horseData.ThisDistancePlaceStrikeRate); command.Parameters.AddWithValue(""@ThisTrackDistanceRuns"", horseData.ThisTrackDistanceRuns); command.Parameters.AddWithValue(""@ThisTrackDistanceWins"", horseData.ThisTrackDistanceWins); command.Parameters.AddWithValue(""@ThisTrackDistanceStrikeRate"", horseData.ThisTrackDistanceStrikeRate); command.Parameters.AddWithValue(""@ThisTrackDistanceROI"", horseData.ThisTrackDistanceROI); command.Parameters.AddWithValue(""@ThisTrackDistancePlaces"", horseData.ThisTrackDistancePlaces); command.Parameters.AddWithValue(""@ThisTrackDistancePlaceStrikeRate"", horseData.ThisTrackDistancePlaceStrikeRate); command.Parameters.AddWithValue(""@ThisConditionRuns"", horseData.ThisConditionRuns); command.Parameters.AddWithValue(""@ThisConditionWins"", horseData.ThisConditionWins); command.Parameters.AddWithValue(""@ThisConditionStrikeRate"", horseData.ThisConditionStrikeRate); command.Parameters.AddWithValue(""@ThisConditionROI"", horseData.ThisConditionROI); command.Parameters.AddWithValue(""@ThisConditionPlaces"", horseData.ThisConditionPlaces); command.Parameters.AddWithValue(""@ThisConditionPlaceStrikeRate"", horseData.ThisConditionPlaceStrikeRate); // Jockey command.Parameters.AddWithValue(""@Jockey"", horseData.Jockey ?? string.Empty); command.Parameters.AddWithValue(""@Apprentice"", horseData.Apprentice ?? string.Empty); command.Parameters.AddWithValue(""@JockeyWeightClaim"", horseData.JockeyWeightClaim); command.Parameters.AddWithValue(""@JockeyLast100HorseEarnings"", horseData.JockeyLast100HorseEarnings); command.Parameters.AddWithValue(""@JockeyLast100AvgHorseEarnings"", horseData.JockeyLast100AvgHorseEarnings); command.Parameters.AddWithValue(""@JockeyLast100Starts"", horseData.JockeyLast100Starts); command.Parameters.AddWithValue(""@JockeyLast100Wins"", horseData.JockeyLast100Wins); command.Parameters.AddWithValue(""@JockeyLast100StrikeRate"", horseData.JockeyLast100StrikeRate); command.Parameters.AddWithValue(""@JockeyLast100ROI"", horseData.JockeyLast100ROI); command.Parameters.AddWithValue(""@JockeyLast100Places"", horseData.JockeyLast100Places); command.Parameters.AddWithValue(""@JockeyLast100PlaceStrikeRate"", horseData.JockeyLast100PlaceStrikeRate); command.Parameters.AddWithValue(""@Jockey12MonthHorseEarnings"", horseData.Jockey12MonthHorseEarnings); command.Parameters.AddWithValue(""@Jockey12MonthAvgHorseEarnings"", horseData.Jockey12MonthAvgHorseEarnings); command.Parameters.AddWithValue(""@Jockey12MonthsStarts"", horseData.Jockey12MonthsStarts); command.Parameters.AddWithValue(""@Jockey12MonthsWins"", horseData.Jockey12MonthsWins); command.Parameters.AddWithValue(""@Jockey12MonthsStrikeRate"", horseData.Jockey12MonthsStrikeRate); command.Parameters.AddWithValue(""@Jockey12MonthsROI"", horseData.Jockey12MonthsROI); command.Parameters.AddWithValue(""@Jockey12MonthsPlaces"", horseData.Jockey12MonthsPlaces); command.Parameters.AddWithValue(""@Jockey12MonthsPlaceStrikeRate"", horseData.Jockey12MonthsPlaceStrikeRate); command.Parameters.AddWithValue(""@JockeyThisSeasonHorseEarnings"", horseData.JockeyThisSeasonHorseEarnings); command.Parameters.AddWithValue(""@JockeyThisSeasonAvgHorseEarnings"", horseData.JockeyThisSeasonAvgHorseEarnings); command.Parameters.AddWithValue(""@JockeyThisSeasonStarts"", horseData.JockeyThisSeasonStarts); command.Parameters.AddWithValue(""@JockeyThisSeasonWins"", horseData.JockeyThisSeasonWins); command.Parameters.AddWithValue(""@JockeyThisSeasonStrikeRate"", horseData.JockeyThisSeasonStrikeRate); command.Parameters.AddWithValue(""@JockeyThisSeasonROI"", horseData.JockeyThisSeasonROI); command.Parameters.AddWithValue(""@JockeyThisSeasonPlaces"", horseData.JockeyThisSeasonPlaces); command.Parameters.AddWithValue(""@JockeyThisSeasonPlaceStrikeRate"", horseData.JockeyThisSeasonPlaceStrikeRate); command.Parameters.AddWithValue(""@JockeyLastSeasonHorseEarnings"", horseData.JockeyLastSeasonHorseEarnings); command.Parameters.AddWithValue(""@JockeyLastSeasonAvgHorseEarnings"", horseData.JockeyLastSeasonAvgHorseEarnings); command.Parameters.AddWithValue(""@JockeyLastSeasonStarts"", horseData.JockeyLastSeasonStarts); command.Parameters.AddWithValue(""@JockeyLastSeasonWins"", horseData.JockeyLastSeasonWins); command.Parameters.AddWithValue(""@JockeyLastSeasonStrikeRate"", horseData.JockeyLastSeasonStrikeRate); command.Parameters.AddWithValue(""@JockeyLastSeasonROI"", horseData.JockeyLastSeasonROI); command.Parameters.AddWithValue(""@JockeyLastSeasonPlaces"", horseData.JockeyLastSeasonPlaces); command.Parameters.AddWithValue(""@JockeyLastSeasonPlaceStrikeRate"", horseData.JockeyLastSeasonPlaceStrikeRate); // Trainer command.Parameters.AddWithValue(""@Trainer"", horseData.Trainer ?? string.Empty); command.Parameters.AddWithValue(""@TrainerLast100HorseEarnings"", horseData.TrainerLast100HorseEarnings); command.Parameters.AddWithValue(""@TrainerLast100AvgHorseEarnings"", horseData.TrainerLast100AvgHorseEarnings); command.Parameters.AddWithValue(""@TrainerLast100Starts"", horseData.TrainerLast100Starts); command.Parameters.AddWithValue(""@TrainerLast100Wins"", horseData.TrainerLast100Wins); command.Parameters.AddWithValue(""@TrainerLast100StrikeRate"", horseData.TrainerLast100StrikeRate); command.Parameters.AddWithValue(""@TrainerLast100ROI"", horseData.TrainerLast100ROI); command.Parameters.AddWithValue(""@TrainerLast100Places"", horseData.TrainerLast100Places); command.Parameters.AddWithValue(""@TrainerLast100PlaceStrikeRate"", horseData.TrainerLast100PlaceStrikeRate); command.Parameters.AddWithValue(""@Trainer12MonthHorseEarnings"", horseData.Trainer12MonthHorseEarnings); command.Parameters.AddWithValue(""@Trainer12MonthAvgHorseEarnings"", horseData.Trainer12MonthAvgHorseEarnings); command.Parameters.AddWithValue(""@Trainer12MonthsStarts"", horseData.Trainer12MonthsStarts); command.Parameters.AddWithValue(""@Trainer12MonthsWins"", horseData.Trainer12MonthsWins); command.Parameters.AddWithValue(""@Trainer12MonthsStrikeRate"", horseData.Trainer12MonthsStrikeRate); command.Parameters.AddWithValue(""@Trainer12MonthsROI"", horseData.Trainer12MonthsROI); command.Parameters.AddWithValue(""@Trainer12MonthsPlaces"", horseData.Trainer12MonthsPlaces); command.Parameters.AddWithValue(""@Trainer12MonthsPlaceStrikeRate"", horseData.Trainer12MonthsPlaceStrikeRate); command.Parameters.AddWithValue(""@TrainerThisSeasonHorseEarnings"", horseData.TrainerThisSeasonHorseEarnings); command.Parameters.AddWithValue(""@TrainerThisSeasonAvgHorseEarnings"", horseData.TrainerThisSeasonAvgHorseEarnings); command.Parameters.AddWithValue(""@TrainerThisSeasonStarts"", horseData.TrainerThisSeasonStarts); command.Parameters.AddWithValue(""@TrainerThisSeasonWins"", horseData.TrainerThisSeasonWins); command.Parameters.AddWithValue(""@TrainerThisSeasonStrikeRate"", horseData.TrainerThisSeasonStrikeRate); command.Parameters.AddWithValue(""@TrainerThisSeasonROI"", horseData.TrainerThisSeasonROI); command.Parameters.AddWithValue(""@TrainerThisSeasonPlaces"", horseData.TrainerThisSeasonPlaces); command.Parameters.AddWithValue(""@TrainerThisSeasonPlaceStrikeRate"", horseData.TrainerThisSeasonPlaceStrikeRate); command.Parameters.AddWithValue(""@TrainerLastSeasonHorseEarnings"", horseData.TrainerLastSeasonHorseEarnings); command.Parameters.AddWithValue(""@TrainerLastSeasonAvgHorseEarnings"", horseData.TrainerLastSeasonAvgHorseEarnings); command.Parameters.AddWithValue(""@TrainerLastSeasonStarts"", horseData.TrainerLastSeasonStarts); command.Parameters.AddWithValue(""@TrainerLastSeasonWins"", horseData.TrainerLastSeasonWins); command.Parameters.AddWithValue(""@TrainerLastSeasonStrikeRate"", horseData.TrainerLastSeasonStrikeRate); command.Parameters.AddWithValue(""@TrainerLastSeasonROI"", horseData.TrainerLastSeasonROI); command.Parameters.AddWithValue(""@TrainerLastSeasonPlaces"", horseData.TrainerLastSeasonPlaces); command.Parameters.AddWithValue(""@TrainerLastSeasonPlaceStrikeRate"", horseData.TrainerLastSeasonPlaceStrikeRate); // Informazioni ultima corsa command.Parameters.AddWithValue(""@LastStartFinishPosition"", horseData.LastStartFinishPosition); command.Parameters.AddWithValue(""@LastStartMargin"", horseData.LastStartMargin); command.Parameters.AddWithValue(""@LastStartDistance"", horseData.LastStartDistance); command.Parameters.AddWithValue(""@LastStartDistanceChange"", horseData.LastStartDistanceChange); command.Parameters.AddWithValue(""@LastStartPrizeMoney"", horseData.LastStartPrizeMoney); // URL e link command.Parameters.AddWithValue(""@FormGuideUrl"", horseData.FormGuideUrl ?? string.Empty); command.Parameters.AddWithValue(""@HorseProfileUrl"", horseData.HorseProfileUrl ?? string.Empty); command.Parameters.AddWithValue(""@JockeyProfileUrl"", horseData.JockeyProfileUrl ?? string.Empty); command.Parameters.AddWithValue(""@TrainerProfileUrl"", horseData.TrainerProfileUrl ?? string.Empty); // Risultato finale command.Parameters.AddWithValue(""@FinishResult"", horseData.FinishResult ?? string.Empty); // Campi per timestamp command.Parameters.AddWithValue(""@Created"", currentDateTime); command.Parameters.AddWithValue(""@Updated"", currentDateTime); command.ExecuteNonQuery(); }" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,290,16,"M:System.Data.SqlClient.SqlCommand.#ctor(System.String,System.Data.SqlClient.SqlConnection)",,,,,"using (var command = new SqlCommand(query, connection)) { // Chiavi primarie command.Parameters.AddWithValue(""@Data"", raceDate); command.Parameters.AddWithValue(""@Meeting"", meeting ?? string.Empty); command.Parameters.AddWithValue(""@Race"", race); command.Parameters.AddWithValue(""@Num"", num); // Dati accessori command.Parameters.AddWithValue(""@FileName"", filePath ?? string.Empty); // Dati cavallo command.Parameters.AddWithValue(""@HorseName"", horseData.HorseName ?? string.Empty); command.Parameters.AddWithValue(""@Age"", horseData.Age); command.Parameters.AddWithValue(""@Gender"", horseData.Gender ?? string.Empty); command.Parameters.AddWithValue(""@HandicapRating"", horseData.HandicapRating); command.Parameters.AddWithValue(""@CareerRuns"", horseData.CareerRuns); command.Parameters.AddWithValue(""@CareerWins"", horseData.CareerWins); command.Parameters.AddWithValue(""@CareerStrikeRate"", horseData.CareerStrikeRate); command.Parameters.AddWithValue(""@CareerROI"", horseData.CareerROI); command.Parameters.AddWithValue(""@CareerPlacings"", horseData.CareerPlacings); command.Parameters.AddWithValue(""@CareerPlaceStrikeRate"", horseData.CareerPlaceStrikeRate); command.Parameters.AddWithValue(""@DryTrackRuns"", horseData.DryTrackRuns); command.Parameters.AddWithValue(""@DryTrackWins"", horseData.DryTrackWins); command.Parameters.AddWithValue(""@DryTrackStrikeRate"", horseData.DryTrackStrikeRate); command.Parameters.AddWithValue(""@DryTrackROI"", horseData.DryTrackROI); command.Parameters.AddWithValue(""@WetTrackRuns"", horseData.WetTrackRuns); command.Parameters.AddWithValue(""@WetTrackWins"", horseData.WetTrackWins); command.Parameters.AddWithValue(""@WetTrackStrikeRate"", horseData.WetTrackStrikeRate); command.Parameters.AddWithValue(""@WetTrackROI"", horseData.WetTrackROI); command.Parameters.AddWithValue(""@AveragePrizeMoney"", horseData.AveragePrizeMoney); command.Parameters.AddWithValue(""@CareerPrizeMoney"", horseData.CareerPrizeMoney); command.Parameters.AddWithValue(""@BestFixedOdds"", horseData.BestFixedOdds); command.Parameters.AddWithValue(""@BetEasyOdds"", horseData.BetEasyOdds); command.Parameters.AddWithValue(""@Weight"", horseData.Weight); command.Parameters.AddWithValue(""@WeightCarried"", horseData.WeightCarried); command.Parameters.AddWithValue(""@Barrier"", horseData.Barrier); command.Parameters.AddWithValue(""@PrizeMoney"", horseData.PrizeMoney); // Statistiche pista command.Parameters.AddWithValue(""@ThisTrackRuns"", horseData.ThisTrackRuns); command.Parameters.AddWithValue(""@ThisTrackWins"", horseData.ThisTrackWins); command.Parameters.AddWithValue(""@ThisTrackStrikeRate"", horseData.ThisTrackStrikeRate); command.Parameters.AddWithValue(""@ThisTrackROI"", horseData.ThisTrackROI); command.Parameters.AddWithValue(""@ThisTrackPlaces"", horseData.ThisTrackPlaces); command.Parameters.AddWithValue(""@ThisTrackPlaceStrikeRate"", horseData.ThisTrackPlaceStrikeRate); command.Parameters.AddWithValue(""@ThisDistanceRuns"", horseData.ThisDistanceRuns); command.Parameters.AddWithValue(""@ThisDistanceWins"", horseData.ThisDistanceWins); command.Parameters.AddWithValue(""@ThisDistanceStrikeRate"", horseData.ThisDistanceStrikeRate); command.Parameters.AddWithValue(""@ThisDistanceROI"", horseData.ThisDistanceROI); command.Parameters.AddWithValue(""@ThisDistancePlaces"", horseData.ThisDistancePlaces); command.Parameters.AddWithValue(""@ThisDistancePlaceStrikeRate"", horseData.ThisDistancePlaceStrikeRate); command.Parameters.AddWithValue(""@ThisTrackDistanceRuns"", horseData.ThisTrackDistanceRuns); command.Parameters.AddWithValue(""@ThisTrackDistanceWins"", horseData.ThisTrackDistanceWins); command.Parameters.AddWithValue(""@ThisTrackDistanceStrikeRate"", horseData.ThisTrackDistanceStrikeRate); command.Parameters.AddWithValue(""@ThisTrackDistanceROI"", horseData.ThisTrackDistanceROI); command.Parameters.AddWithValue(""@ThisTrackDistancePlaces"", horseData.ThisTrackDistancePlaces); command.Parameters.AddWithValue(""@ThisTrackDistancePlaceStrikeRate"", horseData.ThisTrackDistancePlaceStrikeRate); command.Parameters.AddWithValue(""@ThisConditionRuns"", horseData.ThisConditionRuns); command.Parameters.AddWithValue(""@ThisConditionWins"", horseData.ThisConditionWins); command.Parameters.AddWithValue(""@ThisConditionStrikeRate"", horseData.ThisConditionStrikeRate); command.Parameters.AddWithValue(""@ThisConditionROI"", horseData.ThisConditionROI); command.Parameters.AddWithValue(""@ThisConditionPlaces"", horseData.ThisConditionPlaces); command.Parameters.AddWithValue(""@ThisConditionPlaceStrikeRate"", horseData.ThisConditionPlaceStrikeRate); // Jockey command.Parameters.AddWithValue(""@Jockey"", horseData.Jockey ?? string.Empty); command.Parameters.AddWithValue(""@Apprentice"", horseData.Apprentice ?? string.Empty); command.Parameters.AddWithValue(""@JockeyWeightClaim"", horseData.JockeyWeightClaim); command.Parameters.AddWithValue(""@JockeyLast100HorseEarnings"", horseData.JockeyLast100HorseEarnings); command.Parameters.AddWithValue(""@JockeyLast100AvgHorseEarnings"", horseData.JockeyLast100AvgHorseEarnings); command.Parameters.AddWithValue(""@JockeyLast100Starts"", horseData.JockeyLast100Starts); command.Parameters.AddWithValue(""@JockeyLast100Wins"", horseData.JockeyLast100Wins); command.Parameters.AddWithValue(""@JockeyLast100StrikeRate"", horseData.JockeyLast100StrikeRate); command.Parameters.AddWithValue(""@JockeyLast100ROI"", horseData.JockeyLast100ROI); command.Parameters.AddWithValue(""@JockeyLast100Places"", horseData.JockeyLast100Places); command.Parameters.AddWithValue(""@JockeyLast100PlaceStrikeRate"", horseData.JockeyLast100PlaceStrikeRate); command.Parameters.AddWithValue(""@Jockey12MonthHorseEarnings"", horseData.Jockey12MonthHorseEarnings); command.Parameters.AddWithValue(""@Jockey12MonthAvgHorseEarnings"", horseData.Jockey12MonthAvgHorseEarnings); command.Parameters.AddWithValue(""@Jockey12MonthsStarts"", horseData.Jockey12MonthsStarts); command.Parameters.AddWithValue(""@Jockey12MonthsWins"", horseData.Jockey12MonthsWins); command.Parameters.AddWithValue(""@Jockey12MonthsStrikeRate"", horseData.Jockey12MonthsStrikeRate); command.Parameters.AddWithValue(""@Jockey12MonthsROI"", horseData.Jockey12MonthsROI); command.Parameters.AddWithValue(""@Jockey12MonthsPlaces"", horseData.Jockey12MonthsPlaces); command.Parameters.AddWithValue(""@Jockey12MonthsPlaceStrikeRate"", horseData.Jockey12MonthsPlaceStrikeRate); command.Parameters.AddWithValue(""@JockeyThisSeasonHorseEarnings"", horseData.JockeyThisSeasonHorseEarnings); command.Parameters.AddWithValue(""@JockeyThisSeasonAvgHorseEarnings"", horseData.JockeyThisSeasonAvgHorseEarnings); command.Parameters.AddWithValue(""@JockeyThisSeasonStarts"", horseData.JockeyThisSeasonStarts); command.Parameters.AddWithValue(""@JockeyThisSeasonWins"", horseData.JockeyThisSeasonWins); command.Parameters.AddWithValue(""@JockeyThisSeasonStrikeRate"", horseData.JockeyThisSeasonStrikeRate); command.Parameters.AddWithValue(""@JockeyThisSeasonROI"", horseData.JockeyThisSeasonROI); command.Parameters.AddWithValue(""@JockeyThisSeasonPlaces"", horseData.JockeyThisSeasonPlaces); command.Parameters.AddWithValue(""@JockeyThisSeasonPlaceStrikeRate"", horseData.JockeyThisSeasonPlaceStrikeRate); command.Parameters.AddWithValue(""@JockeyLastSeasonHorseEarnings"", horseData.JockeyLastSeasonHorseEarnings); command.Parameters.AddWithValue(""@JockeyLastSeasonAvgHorseEarnings"", horseData.JockeyLastSeasonAvgHorseEarnings); command.Parameters.AddWithValue(""@JockeyLastSeasonStarts"", horseData.JockeyLastSeasonStarts); command.Parameters.AddWithValue(""@JockeyLastSeasonWins"", horseData.JockeyLastSeasonWins); command.Parameters.AddWithValue(""@JockeyLastSeasonStrikeRate"", horseData.JockeyLastSeasonStrikeRate); command.Parameters.AddWithValue(""@JockeyLastSeasonROI"", horseData.JockeyLastSeasonROI); command.Parameters.AddWithValue(""@JockeyLastSeasonPlaces"", horseData.JockeyLastSeasonPlaces); command.Parameters.AddWithValue(""@JockeyLastSeasonPlaceStrikeRate"", horseData.JockeyLastSeasonPlaceStrikeRate); // Trainer command.Parameters.AddWithValue(""@Trainer"", horseData.Trainer ?? string.Empty); command.Parameters.AddWithValue(""@TrainerLast100HorseEarnings"", horseData.TrainerLast100HorseEarnings); command.Parameters.AddWithValue(""@TrainerLast100AvgHorseEarnings"", horseData.TrainerLast100AvgHorseEarnings); command.Parameters.AddWithValue(""@TrainerLast100Starts"", horseData.TrainerLast100Starts); command.Parameters.AddWithValue(""@TrainerLast100Wins"", horseData.TrainerLast100Wins); command.Parameters.AddWithValue(""@TrainerLast100StrikeRate"", horseData.TrainerLast100StrikeRate); command.Parameters.AddWithValue(""@TrainerLast100ROI"", horseData.TrainerLast100ROI); command.Parameters.AddWithValue(""@TrainerLast100Places"", horseData.TrainerLast100Places); command.Parameters.AddWithValue(""@TrainerLast100PlaceStrikeRate"", horseData.TrainerLast100PlaceStrikeRate); command.Parameters.AddWithValue(""@Trainer12MonthHorseEarnings"", horseData.Trainer12MonthHorseEarnings); command.Parameters.AddWithValue(""@Trainer12MonthAvgHorseEarnings"", horseData.Trainer12MonthAvgHorseEarnings); command.Parameters.AddWithValue(""@Trainer12MonthsStarts"", horseData.Trainer12MonthsStarts); command.Parameters.AddWithValue(""@Trainer12MonthsWins"", horseData.Trainer12MonthsWins); command.Parameters.AddWithValue(""@Trainer12MonthsStrikeRate"", horseData.Trainer12MonthsStrikeRate); command.Parameters.AddWithValue(""@Trainer12MonthsROI"", horseData.Trainer12MonthsROI); command.Parameters.AddWithValue(""@Trainer12MonthsPlaces"", horseData.Trainer12MonthsPlaces); command.Parameters.AddWithValue(""@Trainer12MonthsPlaceStrikeRate"", horseData.Trainer12MonthsPlaceStrikeRate); command.Parameters.AddWithValue(""@TrainerThisSeasonHorseEarnings"", horseData.TrainerThisSeasonHorseEarnings); command.Parameters.AddWithValue(""@TrainerThisSeasonAvgHorseEarnings"", horseData.TrainerThisSeasonAvgHorseEarnings); command.Parameters.AddWithValue(""@TrainerThisSeasonStarts"", horseData.TrainerThisSeasonStarts); command.Parameters.AddWithValue(""@TrainerThisSeasonWins"", horseData.TrainerThisSeasonWins); command.Parameters.AddWithValue(""@TrainerThisSeasonStrikeRate"", horseData.TrainerThisSeasonStrikeRate); command.Parameters.AddWithValue(""@TrainerThisSeasonROI"", horseData.TrainerThisSeasonROI); command.Parameters.AddWithValue(""@TrainerThisSeasonPlaces"", horseData.TrainerThisSeasonPlaces); command.Parameters.AddWithValue(""@TrainerThisSeasonPlaceStrikeRate"", horseData.TrainerThisSeasonPlaceStrikeRate); command.Parameters.AddWithValue(""@TrainerLastSeasonHorseEarnings"", horseData.TrainerLastSeasonHorseEarnings); command.Parameters.AddWithValue(""@TrainerLastSeasonAvgHorseEarnings"", horseData.TrainerLastSeasonAvgHorseEarnings); command.Parameters.AddWithValue(""@TrainerLastSeasonStarts"", horseData.TrainerLastSeasonStarts); command.Parameters.AddWithValue(""@TrainerLastSeasonWins"", horseData.TrainerLastSeasonWins); command.Parameters.AddWithValue(""@TrainerLastSeasonStrikeRate"", horseData.TrainerLastSeasonStrikeRate); command.Parameters.AddWithValue(""@TrainerLastSeasonROI"", horseData.TrainerLastSeasonROI); command.Parameters.AddWithValue(""@TrainerLastSeasonPlaces"", horseData.TrainerLastSeasonPlaces); command.Parameters.AddWithValue(""@TrainerLastSeasonPlaceStrikeRate"", horseData.TrainerLastSeasonPlaceStrikeRate); // Informazioni ultima corsa command.Parameters.AddWithValue(""@LastStartFinishPosition"", horseData.LastStartFinishPosition); command.Parameters.AddWithValue(""@LastStartMargin"", horseData.LastStartMargin); command.Parameters.AddWithValue(""@LastStartDistance"", horseData.LastStartDistance); command.Parameters.AddWithValue(""@LastStartDistanceChange"", horseData.LastStartDistanceChange); command.Parameters.AddWithValue(""@LastStartPrizeMoney"", horseData.LastStartPrizeMoney); // URL e link command.Parameters.AddWithValue(""@FormGuideUrl"", horseData.FormGuideUrl ?? string.Empty); command.Parameters.AddWithValue(""@HorseProfileUrl"", horseData.HorseProfileUrl ?? string.Empty); command.Parameters.AddWithValue(""@JockeyProfileUrl"", horseData.JockeyProfileUrl ?? string.Empty); command.Parameters.AddWithValue(""@TrainerProfileUrl"", horseData.TrainerProfileUrl ?? string.Empty); // Risultato finale command.Parameters.AddWithValue(""@FinishResult"", horseData.FinishResult ?? string.Empty); // Campi per timestamp command.Parameters.AddWithValue(""@Created"", currentDateTime); command.Parameters.AddWithValue(""@Updated"", currentDateTime); command.ExecuteNonQuery(); }" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,29,20,T:System.Data.SqlClient.SqlDataAdapter,,,,,using (SqlDataAdapter adapter = new SqlDataAdapter(command)) { adapter.Fill(horseRaceData); } +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,29,20,M:System.Data.SqlClient.SqlDataAdapter.#ctor(System.Data.SqlClient.SqlCommand),,,,,using (SqlDataAdapter adapter = new SqlDataAdapter(command)) { adapter.Fill(horseRaceData); } +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,27,16,T:System.Data.SqlClient.SqlCommand,,,,,"using (SqlCommand command = new SqlCommand(""SELECT * FROM HorseRaceData"", connection)) { using (SqlDataAdapter adapter = new SqlDataAdapter(command)) { adapter.Fill(horseRaceData); } }" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\Horses\Database.cs,27,16,"M:System.Data.SqlClient.SqlCommand.#ctor(System.String,System.Data.SqlClient.SqlConnection)",,,,,"using (SqlCommand command = new SqlCommand(""SELECT * FROM HorseRaceData"", connection)) { using (SqlDataAdapter adapter = new SqlDataAdapter(command)) { adapter.Fill(horseRaceData); } }" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\obj\x64\Debug\App.g.i.cs,64,12,M:System.Windows.Application.Run,,,,,app.Run(); +Api.0003,Behavioral change in selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\obj\x64\Debug\App.g.i.cs,49,12,T:System.Uri,,,,,"this.StartupUri = new System.Uri(""MainWindow.xaml"", System.UriKind.Relative);" +Api.0003,Behavioral change in selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\obj\x64\Debug\App.g.i.cs,49,12,"M:System.Uri.#ctor(System.String,System.UriKind)",,,,,"this.StartupUri = new System.Uri(""MainWindow.xaml"", System.UriKind.Relative);" +Api.0003,Behavioral change in selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\obj\x64\Debug\App.g.i.cs,49,12,T:System.Uri,,,,,"this.StartupUri = new System.Uri(""MainWindow.xaml"", System.UriKind.Relative);" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\obj\x64\Debug\App.g.i.cs,49,12,P:System.Windows.Application.StartupUri,,,,,"this.StartupUri = new System.Uri(""MainWindow.xaml"", System.UriKind.Relative);" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\App.xaml.cs,4,31,M:System.Windows.Application.#ctor,,,,,Application +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\App.xaml.cs,4,31,T:System.Windows.Application,,,,,Application +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\obj\x64\Debug\MainWindow.g.i.cs,784,12,T:System.Windows.Controls.ListBox,,,,,this.lbVfbResults = ((System.Windows.Controls.ListBox)(target)); +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\obj\x64\Debug\MainWindow.g.i.cs,781,12,T:System.Windows.Controls.TextBlock,,,,,this.lblVfbStats = ((System.Windows.Controls.TextBlock)(target)); +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\obj\x64\Debug\MainWindow.g.i.cs,778,12,T:System.Windows.Controls.TextBlock,,,,,this.lblVfbSuggestion = ((System.Windows.Controls.TextBlock)(target)); +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\obj\x64\Debug\MainWindow.g.i.cs,772,12,T:System.Windows.Controls.Button,,,,,this.btnVfbAddResult.Click += new System.Windows.RoutedEventHandler(this.btnVfbAddResult_Click); +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\obj\x64\Debug\MainWindow.g.i.cs,772,12,T:System.Windows.RoutedEventHandler,,,,,this.btnVfbAddResult.Click += new System.Windows.RoutedEventHandler(this.btnVfbAddResult_Click); +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\obj\x64\Debug\MainWindow.g.i.cs,772,12,T:System.Windows.RoutedEventHandler,,,,,this.btnVfbAddResult.Click += new System.Windows.RoutedEventHandler(this.btnVfbAddResult_Click); +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\obj\x64\Debug\MainWindow.g.i.cs,772,12,E:System.Windows.Controls.Primitives.ButtonBase.Click,,,,,this.btnVfbAddResult.Click += new System.Windows.RoutedEventHandler(this.btnVfbAddResult_Click); +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\obj\x64\Debug\MainWindow.g.i.cs,769,12,T:System.Windows.Controls.Button,,,,,this.btnVfbAddResult = ((System.Windows.Controls.Button)(target)); +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\obj\x64\Debug\MainWindow.g.i.cs,766,12,T:System.Windows.Controls.TextBox,,,,,this.txtVfbAway = ((System.Windows.Controls.TextBox)(target)); +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\obj\x64\Debug\MainWindow.g.i.cs,763,12,T:System.Windows.Controls.TextBox,,,,,this.txtVfbAwayGoals = ((System.Windows.Controls.TextBox)(target)); +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\obj\x64\Debug\MainWindow.g.i.cs,760,12,T:System.Windows.Controls.TextBox,,,,,this.txtVfbHomeGoals = ((System.Windows.Controls.TextBox)(target)); +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\obj\x64\Debug\MainWindow.g.i.cs,757,12,T:System.Windows.Controls.TextBox,,,,,this.txtVfbHome = ((System.Windows.Controls.TextBox)(target)); +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\obj\x64\Debug\MainWindow.g.i.cs,748,12,T:System.Windows.Controls.Button,,,,,this.btnVfbRefresh.Click += new System.Windows.RoutedEventHandler(this.btnVfbRefresh_Click); +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\obj\x64\Debug\MainWindow.g.i.cs,748,12,T:System.Windows.RoutedEventHandler,,,,,this.btnVfbRefresh.Click += new System.Windows.RoutedEventHandler(this.btnVfbRefresh_Click); +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\obj\x64\Debug\MainWindow.g.i.cs,748,12,T:System.Windows.RoutedEventHandler,,,,,this.btnVfbRefresh.Click += new System.Windows.RoutedEventHandler(this.btnVfbRefresh_Click); +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\obj\x64\Debug\MainWindow.g.i.cs,748,12,E:System.Windows.Controls.Primitives.ButtonBase.Click,,,,,this.btnVfbRefresh.Click += new System.Windows.RoutedEventHandler(this.btnVfbRefresh_Click); +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\obj\x64\Debug\MainWindow.g.i.cs,745,12,T:System.Windows.Controls.Button,,,,,this.btnVfbRefresh = ((System.Windows.Controls.Button)(target)); +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\obj\x64\Debug\MainWindow.g.i.cs,742,12,T:System.Windows.Controls.TextBox,,,,,this.txtVfbUrl = ((System.Windows.Controls.TextBox)(target)); +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\obj\x64\Debug\MainWindow.g.i.cs,736,12,T:System.Windows.Controls.Button,,,,,this.btnVfbNavigate.Click += new System.Windows.RoutedEventHandler(this.btnVfbNavigate_Click); +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\obj\x64\Debug\MainWindow.g.i.cs,736,12,T:System.Windows.RoutedEventHandler,,,,,this.btnVfbNavigate.Click += new System.Windows.RoutedEventHandler(this.btnVfbNavigate_Click); +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\obj\x64\Debug\MainWindow.g.i.cs,736,12,T:System.Windows.RoutedEventHandler,,,,,this.btnVfbNavigate.Click += new System.Windows.RoutedEventHandler(this.btnVfbNavigate_Click); +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\obj\x64\Debug\MainWindow.g.i.cs,736,12,E:System.Windows.Controls.Primitives.ButtonBase.Click,,,,,this.btnVfbNavigate.Click += new System.Windows.RoutedEventHandler(this.btnVfbNavigate_Click); +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\obj\x64\Debug\MainWindow.g.i.cs,733,12,T:System.Windows.Controls.Button,,,,,this.btnVfbNavigate = ((System.Windows.Controls.Button)(target)); +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\obj\x64\Debug\MainWindow.g.i.cs,730,12,T:System.Windows.Controls.Grid,,,,,this.pageVirtualFb = ((System.Windows.Controls.Grid)(target)); +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\obj\x64\Debug\MainWindow.g.i.cs,724,12,T:System.Windows.Controls.Button,,,,,this.btnSaveSettings.Click += new System.Windows.RoutedEventHandler(this.btnSaveSettings_Click); +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\obj\x64\Debug\MainWindow.g.i.cs,724,12,T:System.Windows.RoutedEventHandler,,,,,this.btnSaveSettings.Click += new System.Windows.RoutedEventHandler(this.btnSaveSettings_Click); +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\obj\x64\Debug\MainWindow.g.i.cs,724,12,T:System.Windows.RoutedEventHandler,,,,,this.btnSaveSettings.Click += new System.Windows.RoutedEventHandler(this.btnSaveSettings_Click); +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\obj\x64\Debug\MainWindow.g.i.cs,724,12,E:System.Windows.Controls.Primitives.ButtonBase.Click,,,,,this.btnSaveSettings.Click += new System.Windows.RoutedEventHandler(this.btnSaveSettings_Click); +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\obj\x64\Debug\MainWindow.g.i.cs,721,12,T:System.Windows.Controls.Button,,,,,this.btnSaveSettings = ((System.Windows.Controls.Button)(target)); +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\obj\x64\Debug\MainWindow.g.i.cs,715,12,T:System.Windows.RoutedEventHandler,,,,,((System.Windows.Controls.Button)(target)).Click += new System.Windows.RoutedEventHandler(this.btnBrowseRcExport_Click); +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\obj\x64\Debug\MainWindow.g.i.cs,715,12,T:System.Windows.RoutedEventHandler,,,,,((System.Windows.Controls.Button)(target)).Click += new System.Windows.RoutedEventHandler(this.btnBrowseRcExport_Click); +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\obj\x64\Debug\MainWindow.g.i.cs,715,12,E:System.Windows.Controls.Primitives.ButtonBase.Click,,,,,((System.Windows.Controls.Button)(target)).Click += new System.Windows.RoutedEventHandler(this.btnBrowseRcExport_Click); +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\obj\x64\Debug\MainWindow.g.i.cs,710,12,T:System.Windows.Controls.TextBox,,,,,this.txtRcExportPath = ((System.Windows.Controls.TextBox)(target)); +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\obj\x64\Debug\MainWindow.g.i.cs,707,12,T:System.Windows.Controls.TextBlock,,,,,this.txtRcPreview = ((System.Windows.Controls.TextBlock)(target)); +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\obj\x64\Debug\MainWindow.g.i.cs,704,12,T:System.Windows.Controls.ComboBox,,,,,this.cmbRcFormat = ((System.Windows.Controls.ComboBox)(target)); +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\obj\x64\Debug\MainWindow.g.i.cs,701,12,T:System.Windows.Controls.ComboBox,,,,,this.cmbRcDateFormat = ((System.Windows.Controls.ComboBox)(target)); +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\obj\x64\Debug\MainWindow.g.i.cs,698,12,T:System.Windows.Controls.CheckBox,,,,,this.chkRcIncludeDate = ((System.Windows.Controls.CheckBox)(target)); +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\obj\x64\Debug\MainWindow.g.i.cs,695,12,T:System.Windows.Controls.TextBox,,,,,this.txtRcSuffix = ((System.Windows.Controls.TextBox)(target)); +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\obj\x64\Debug\MainWindow.g.i.cs,692,12,T:System.Windows.Controls.TextBox,,,,,this.txtRcPrefix = ((System.Windows.Controls.TextBox)(target)); +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\obj\x64\Debug\MainWindow.g.i.cs,689,12,T:System.Windows.Controls.TextBox,,,,,this.txtRacingApiKey = ((System.Windows.Controls.TextBox)(target)); +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\obj\x64\Debug\MainWindow.g.i.cs,683,12,T:System.Windows.RoutedEventHandler,,,,,((System.Windows.Controls.Button)(target)).Click += new System.Windows.RoutedEventHandler(this.btnBrowseFbExport_Click); +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\obj\x64\Debug\MainWindow.g.i.cs,683,12,T:System.Windows.RoutedEventHandler,,,,,((System.Windows.Controls.Button)(target)).Click += new System.Windows.RoutedEventHandler(this.btnBrowseFbExport_Click); +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\obj\x64\Debug\MainWindow.g.i.cs,683,12,E:System.Windows.Controls.Primitives.ButtonBase.Click,,,,,((System.Windows.Controls.Button)(target)).Click += new System.Windows.RoutedEventHandler(this.btnBrowseFbExport_Click); +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\obj\x64\Debug\MainWindow.g.i.cs,678,12,T:System.Windows.Controls.TextBox,,,,,this.txtFbExportPath = ((System.Windows.Controls.TextBox)(target)); +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\obj\x64\Debug\MainWindow.g.i.cs,675,12,T:System.Windows.Controls.TextBlock,,,,,this.txtFbPreview = ((System.Windows.Controls.TextBlock)(target)); +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\obj\x64\Debug\MainWindow.g.i.cs,672,12,T:System.Windows.Controls.ComboBox,,,,,this.cmbFbFormat = ((System.Windows.Controls.ComboBox)(target)); +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\obj\x64\Debug\MainWindow.g.i.cs,669,12,T:System.Windows.Controls.ComboBox,,,,,this.cmbFbDateFormat = ((System.Windows.Controls.ComboBox)(target)); +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\obj\x64\Debug\MainWindow.g.i.cs,666,12,T:System.Windows.Controls.CheckBox,,,,,this.chkFbIncludeDate = ((System.Windows.Controls.CheckBox)(target)); +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\obj\x64\Debug\MainWindow.g.i.cs,663,12,T:System.Windows.Controls.TextBox,,,,,this.txtFbSuffix = ((System.Windows.Controls.TextBox)(target)); +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\obj\x64\Debug\MainWindow.g.i.cs,660,12,T:System.Windows.Controls.TextBox,,,,,this.txtFbPrefix = ((System.Windows.Controls.TextBox)(target)); +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\obj\x64\Debug\MainWindow.g.i.cs,657,12,T:System.Windows.Controls.TextBox,,,,,this.txtApiKey = ((System.Windows.Controls.TextBox)(target)); +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\obj\x64\Debug\MainWindow.g.i.cs,654,12,T:System.Windows.Controls.ScrollViewer,,,,,this.pageSettings = ((System.Windows.Controls.ScrollViewer)(target)); +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\obj\x64\Debug\MainWindow.g.i.cs,648,12,T:System.Windows.Controls.DataGrid,,,,,this.dgRacing.AutoGeneratingColumn += new System.EventHandler(this.dgRacing_AutoGeneratingColumn); +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\obj\x64\Debug\MainWindow.g.i.cs,648,12,E:System.Windows.Controls.DataGrid.AutoGeneratingColumn,,,,,this.dgRacing.AutoGeneratingColumn += new System.EventHandler(this.dgRacing_AutoGeneratingColumn); +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\obj\x64\Debug\MainWindow.g.i.cs,645,12,T:System.Windows.Controls.DataGrid,,,,,this.dgRacing = ((System.Windows.Controls.DataGrid)(target)); +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\obj\x64\Debug\MainWindow.g.i.cs,642,12,T:System.Windows.Controls.TextBlock,,,,,this.lblStatusRc = ((System.Windows.Controls.TextBlock)(target)); +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\obj\x64\Debug\MainWindow.g.i.cs,639,12,T:System.Windows.Controls.ProgressBar,,,,,this.pbRacing = ((System.Windows.Controls.ProgressBar)(target)); +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\obj\x64\Debug\MainWindow.g.i.cs,633,12,T:System.Windows.Controls.Button,,,,,this.btnExportRcCsv.Click += new System.Windows.RoutedEventHandler(this.btnExportRcCsv_Click); +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\obj\x64\Debug\MainWindow.g.i.cs,633,12,T:System.Windows.RoutedEventHandler,,,,,this.btnExportRcCsv.Click += new System.Windows.RoutedEventHandler(this.btnExportRcCsv_Click); +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\obj\x64\Debug\MainWindow.g.i.cs,633,12,T:System.Windows.RoutedEventHandler,,,,,this.btnExportRcCsv.Click += new System.Windows.RoutedEventHandler(this.btnExportRcCsv_Click); +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\obj\x64\Debug\MainWindow.g.i.cs,633,12,E:System.Windows.Controls.Primitives.ButtonBase.Click,,,,,this.btnExportRcCsv.Click += new System.Windows.RoutedEventHandler(this.btnExportRcCsv_Click); +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\obj\x64\Debug\MainWindow.g.i.cs,630,12,T:System.Windows.Controls.Button,,,,,this.btnExportRcCsv = ((System.Windows.Controls.Button)(target)); +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\obj\x64\Debug\MainWindow.g.i.cs,624,12,T:System.Windows.Controls.Button,,,,,this.btnBrowseCsvRc.Click += new System.Windows.RoutedEventHandler(this.btnBrowseCsvRc_Click); +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\obj\x64\Debug\MainWindow.g.i.cs,624,12,T:System.Windows.RoutedEventHandler,,,,,this.btnBrowseCsvRc.Click += new System.Windows.RoutedEventHandler(this.btnBrowseCsvRc_Click); +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\obj\x64\Debug\MainWindow.g.i.cs,624,12,T:System.Windows.RoutedEventHandler,,,,,this.btnBrowseCsvRc.Click += new System.Windows.RoutedEventHandler(this.btnBrowseCsvRc_Click); +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\obj\x64\Debug\MainWindow.g.i.cs,624,12,E:System.Windows.Controls.Primitives.ButtonBase.Click,,,,,this.btnBrowseCsvRc.Click += new System.Windows.RoutedEventHandler(this.btnBrowseCsvRc_Click); +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\obj\x64\Debug\MainWindow.g.i.cs,621,12,T:System.Windows.Controls.Button,,,,,this.btnBrowseCsvRc = ((System.Windows.Controls.Button)(target)); +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\obj\x64\Debug\MainWindow.g.i.cs,615,12,T:System.Windows.Controls.Button,,,,,this.btnDownloadRc.Click += new System.Windows.RoutedEventHandler(this.btnDownloadRc_Click); +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\obj\x64\Debug\MainWindow.g.i.cs,615,12,T:System.Windows.RoutedEventHandler,,,,,this.btnDownloadRc.Click += new System.Windows.RoutedEventHandler(this.btnDownloadRc_Click); +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\obj\x64\Debug\MainWindow.g.i.cs,615,12,T:System.Windows.RoutedEventHandler,,,,,this.btnDownloadRc.Click += new System.Windows.RoutedEventHandler(this.btnDownloadRc_Click); +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\obj\x64\Debug\MainWindow.g.i.cs,615,12,E:System.Windows.Controls.Primitives.ButtonBase.Click,,,,,this.btnDownloadRc.Click += new System.Windows.RoutedEventHandler(this.btnDownloadRc_Click); +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\obj\x64\Debug\MainWindow.g.i.cs,612,12,T:System.Windows.Controls.Button,,,,,this.btnDownloadRc = ((System.Windows.Controls.Button)(target)); +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\obj\x64\Debug\MainWindow.g.i.cs,609,12,T:System.Windows.Controls.ComboBox,,,,,this.cmbRaceCode = ((System.Windows.Controls.ComboBox)(target)); +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\obj\x64\Debug\MainWindow.g.i.cs,606,12,T:System.Windows.Controls.DatePicker,,,,,this.dpRacing = ((System.Windows.Controls.DatePicker)(target)); +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\obj\x64\Debug\MainWindow.g.i.cs,600,12,T:System.Windows.Controls.RadioButton,,,,,this.rbRcCsv.Checked += new System.Windows.RoutedEventHandler(this.rbRcSource_Checked); +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\obj\x64\Debug\MainWindow.g.i.cs,600,12,T:System.Windows.RoutedEventHandler,,,,,this.rbRcCsv.Checked += new System.Windows.RoutedEventHandler(this.rbRcSource_Checked); +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\obj\x64\Debug\MainWindow.g.i.cs,600,12,T:System.Windows.RoutedEventHandler,,,,,this.rbRcCsv.Checked += new System.Windows.RoutedEventHandler(this.rbRcSource_Checked); +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\obj\x64\Debug\MainWindow.g.i.cs,600,12,E:System.Windows.Controls.Primitives.ToggleButton.Checked,,,,,this.rbRcCsv.Checked += new System.Windows.RoutedEventHandler(this.rbRcSource_Checked); +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\obj\x64\Debug\MainWindow.g.i.cs,597,12,T:System.Windows.Controls.RadioButton,,,,,this.rbRcCsv = ((System.Windows.Controls.RadioButton)(target)); +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\obj\x64\Debug\MainWindow.g.i.cs,591,12,T:System.Windows.Controls.RadioButton,,,,,this.rbRcApi.Checked += new System.Windows.RoutedEventHandler(this.rbRcSource_Checked); +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\obj\x64\Debug\MainWindow.g.i.cs,591,12,T:System.Windows.RoutedEventHandler,,,,,this.rbRcApi.Checked += new System.Windows.RoutedEventHandler(this.rbRcSource_Checked); +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\obj\x64\Debug\MainWindow.g.i.cs,591,12,T:System.Windows.RoutedEventHandler,,,,,this.rbRcApi.Checked += new System.Windows.RoutedEventHandler(this.rbRcSource_Checked); +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\obj\x64\Debug\MainWindow.g.i.cs,591,12,E:System.Windows.Controls.Primitives.ToggleButton.Checked,,,,,this.rbRcApi.Checked += new System.Windows.RoutedEventHandler(this.rbRcSource_Checked); +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\obj\x64\Debug\MainWindow.g.i.cs,588,12,T:System.Windows.Controls.RadioButton,,,,,this.rbRcApi = ((System.Windows.Controls.RadioButton)(target)); +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\obj\x64\Debug\MainWindow.g.i.cs,585,12,T:System.Windows.Controls.Grid,,,,,this.pageRacing = ((System.Windows.Controls.Grid)(target)); +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\obj\x64\Debug\MainWindow.g.i.cs,582,12,T:System.Windows.Controls.DataGrid,,,,,this.dgFootball = ((System.Windows.Controls.DataGrid)(target)); +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\obj\x64\Debug\MainWindow.g.i.cs,579,12,T:System.Windows.Controls.TextBlock,,,,,this.lblStatusFb = ((System.Windows.Controls.TextBlock)(target)); +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\obj\x64\Debug\MainWindow.g.i.cs,576,12,T:System.Windows.Controls.ProgressBar,,,,,this.pbFootball = ((System.Windows.Controls.ProgressBar)(target)); +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\obj\x64\Debug\MainWindow.g.i.cs,570,12,T:System.Windows.Controls.Button,,,,,this.btnExportFbCsv.Click += new System.Windows.RoutedEventHandler(this.btnExportFbCsv_Click); +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\obj\x64\Debug\MainWindow.g.i.cs,570,12,T:System.Windows.RoutedEventHandler,,,,,this.btnExportFbCsv.Click += new System.Windows.RoutedEventHandler(this.btnExportFbCsv_Click); +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\obj\x64\Debug\MainWindow.g.i.cs,570,12,T:System.Windows.RoutedEventHandler,,,,,this.btnExportFbCsv.Click += new System.Windows.RoutedEventHandler(this.btnExportFbCsv_Click); +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\obj\x64\Debug\MainWindow.g.i.cs,570,12,E:System.Windows.Controls.Primitives.ButtonBase.Click,,,,,this.btnExportFbCsv.Click += new System.Windows.RoutedEventHandler(this.btnExportFbCsv_Click); +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\obj\x64\Debug\MainWindow.g.i.cs,567,12,T:System.Windows.Controls.Button,,,,,this.btnExportFbCsv = ((System.Windows.Controls.Button)(target)); +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\obj\x64\Debug\MainWindow.g.i.cs,561,12,T:System.Windows.Controls.Button,,,,,this.btnDownloadFb.Click += new System.Windows.RoutedEventHandler(this.btnDownloadFb_Click); +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\obj\x64\Debug\MainWindow.g.i.cs,561,12,T:System.Windows.RoutedEventHandler,,,,,this.btnDownloadFb.Click += new System.Windows.RoutedEventHandler(this.btnDownloadFb_Click); +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\obj\x64\Debug\MainWindow.g.i.cs,561,12,T:System.Windows.RoutedEventHandler,,,,,this.btnDownloadFb.Click += new System.Windows.RoutedEventHandler(this.btnDownloadFb_Click); +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\obj\x64\Debug\MainWindow.g.i.cs,561,12,E:System.Windows.Controls.Primitives.ButtonBase.Click,,,,,this.btnDownloadFb.Click += new System.Windows.RoutedEventHandler(this.btnDownloadFb_Click); +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\obj\x64\Debug\MainWindow.g.i.cs,558,12,T:System.Windows.Controls.Button,,,,,this.btnDownloadFb = ((System.Windows.Controls.Button)(target)); +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\obj\x64\Debug\MainWindow.g.i.cs,555,12,T:System.Windows.Controls.DatePicker,,,,,this.dpFootball = ((System.Windows.Controls.DatePicker)(target)); +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\obj\x64\Debug\MainWindow.g.i.cs,552,12,T:System.Windows.Controls.Grid,,,,,this.pageFootball = ((System.Windows.Controls.Grid)(target)); +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\obj\x64\Debug\MainWindow.g.i.cs,549,12,T:System.Windows.Controls.TextBlock,,,,,this.lblTitle = ((System.Windows.Controls.TextBlock)(target)); +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\obj\x64\Debug\MainWindow.g.i.cs,543,12,T:System.Windows.Controls.RadioButton,,,,,this.navSettings.Checked += new System.Windows.RoutedEventHandler(this.navSettings_Checked); +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\obj\x64\Debug\MainWindow.g.i.cs,543,12,T:System.Windows.RoutedEventHandler,,,,,this.navSettings.Checked += new System.Windows.RoutedEventHandler(this.navSettings_Checked); +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\obj\x64\Debug\MainWindow.g.i.cs,543,12,T:System.Windows.RoutedEventHandler,,,,,this.navSettings.Checked += new System.Windows.RoutedEventHandler(this.navSettings_Checked); +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\obj\x64\Debug\MainWindow.g.i.cs,543,12,E:System.Windows.Controls.Primitives.ToggleButton.Checked,,,,,this.navSettings.Checked += new System.Windows.RoutedEventHandler(this.navSettings_Checked); +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\obj\x64\Debug\MainWindow.g.i.cs,540,12,T:System.Windows.Controls.RadioButton,,,,,this.navSettings = ((System.Windows.Controls.RadioButton)(target)); +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\obj\x64\Debug\MainWindow.g.i.cs,534,12,T:System.Windows.Controls.RadioButton,,,,,this.navVirtualFb.Checked += new System.Windows.RoutedEventHandler(this.navVirtualFb_Checked); +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\obj\x64\Debug\MainWindow.g.i.cs,534,12,T:System.Windows.RoutedEventHandler,,,,,this.navVirtualFb.Checked += new System.Windows.RoutedEventHandler(this.navVirtualFb_Checked); +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\obj\x64\Debug\MainWindow.g.i.cs,534,12,T:System.Windows.RoutedEventHandler,,,,,this.navVirtualFb.Checked += new System.Windows.RoutedEventHandler(this.navVirtualFb_Checked); +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\obj\x64\Debug\MainWindow.g.i.cs,534,12,E:System.Windows.Controls.Primitives.ToggleButton.Checked,,,,,this.navVirtualFb.Checked += new System.Windows.RoutedEventHandler(this.navVirtualFb_Checked); +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\obj\x64\Debug\MainWindow.g.i.cs,531,12,T:System.Windows.Controls.RadioButton,,,,,this.navVirtualFb = ((System.Windows.Controls.RadioButton)(target)); +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\obj\x64\Debug\MainWindow.g.i.cs,525,12,T:System.Windows.Controls.RadioButton,,,,,this.navRacing.Checked += new System.Windows.RoutedEventHandler(this.navRacing_Checked); +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\obj\x64\Debug\MainWindow.g.i.cs,525,12,T:System.Windows.RoutedEventHandler,,,,,this.navRacing.Checked += new System.Windows.RoutedEventHandler(this.navRacing_Checked); +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\obj\x64\Debug\MainWindow.g.i.cs,525,12,T:System.Windows.RoutedEventHandler,,,,,this.navRacing.Checked += new System.Windows.RoutedEventHandler(this.navRacing_Checked); +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\obj\x64\Debug\MainWindow.g.i.cs,525,12,E:System.Windows.Controls.Primitives.ToggleButton.Checked,,,,,this.navRacing.Checked += new System.Windows.RoutedEventHandler(this.navRacing_Checked); +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\obj\x64\Debug\MainWindow.g.i.cs,522,12,T:System.Windows.Controls.RadioButton,,,,,this.navRacing = ((System.Windows.Controls.RadioButton)(target)); +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\obj\x64\Debug\MainWindow.g.i.cs,516,12,T:System.Windows.Controls.RadioButton,,,,,this.navFootball.Checked += new System.Windows.RoutedEventHandler(this.navFootball_Checked); +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\obj\x64\Debug\MainWindow.g.i.cs,516,12,T:System.Windows.RoutedEventHandler,,,,,this.navFootball.Checked += new System.Windows.RoutedEventHandler(this.navFootball_Checked); +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\obj\x64\Debug\MainWindow.g.i.cs,516,12,T:System.Windows.RoutedEventHandler,,,,,this.navFootball.Checked += new System.Windows.RoutedEventHandler(this.navFootball_Checked); +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\obj\x64\Debug\MainWindow.g.i.cs,516,12,E:System.Windows.Controls.Primitives.ToggleButton.Checked,,,,,this.navFootball.Checked += new System.Windows.RoutedEventHandler(this.navFootball_Checked); +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\obj\x64\Debug\MainWindow.g.i.cs,513,12,T:System.Windows.Controls.RadioButton,,,,,this.navFootball = ((System.Windows.Controls.RadioButton)(target)); +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\obj\x64\Debug\MainWindow.g.i.cs,507,12,T:System.Windows.RoutedEventHandler,,,,,((HorseRacingPredictor.MainWindow)(target)).Loaded += new System.Windows.RoutedEventHandler(this.Window_Loaded); +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\obj\x64\Debug\MainWindow.g.i.cs,507,12,T:System.Windows.RoutedEventHandler,,,,,((HorseRacingPredictor.MainWindow)(target)).Loaded += new System.Windows.RoutedEventHandler(this.Window_Loaded); +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\obj\x64\Debug\MainWindow.g.i.cs,507,12,E:System.Windows.FrameworkElement.Loaded,,,,,((HorseRacingPredictor.MainWindow)(target)).Loaded += new System.Windows.RoutedEventHandler(this.Window_Loaded); +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\obj\x64\Debug\MainWindow.g.i.cs,489,12,T:System.Windows.Application,,,,,"System.Windows.Application.LoadComponent(this, resourceLocater);" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\obj\x64\Debug\MainWindow.g.i.cs,489,12,"M:System.Windows.Application.LoadComponent(System.Object,System.Uri)",,,,,"System.Windows.Application.LoadComponent(this, resourceLocater);" +Api.0003,Behavioral change in selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\obj\x64\Debug\MainWindow.g.i.cs,486,12,T:System.Uri,,,,,"System.Uri resourceLocater = new System.Uri(""/HorseRacingPredictor;component/mainwindow.xaml"", System.UriKind.Relative);" +Api.0003,Behavioral change in selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\obj\x64\Debug\MainWindow.g.i.cs,486,12,"M:System.Uri.#ctor(System.String,System.UriKind)",,,,,"System.Uri resourceLocater = new System.Uri(""/HorseRacingPredictor;component/mainwindow.xaml"", System.UriKind.Relative);" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\obj\x64\Debug\MainWindow.g.i.cs,469,49,T:System.Windows.Controls.ListBox,,,,,lbVfbResults +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\obj\x64\Debug\MainWindow.g.i.cs,461,51,T:System.Windows.Controls.TextBlock,,,,,lblVfbStats +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\obj\x64\Debug\MainWindow.g.i.cs,453,51,T:System.Windows.Controls.TextBlock,,,,,lblVfbSuggestion +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\obj\x64\Debug\MainWindow.g.i.cs,445,48,T:System.Windows.Controls.Button,,,,,btnVfbAddResult +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\obj\x64\Debug\MainWindow.g.i.cs,437,49,T:System.Windows.Controls.TextBox,,,,,txtVfbAway +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\obj\x64\Debug\MainWindow.g.i.cs,429,49,T:System.Windows.Controls.TextBox,,,,,txtVfbAwayGoals +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\obj\x64\Debug\MainWindow.g.i.cs,421,49,T:System.Windows.Controls.TextBox,,,,,txtVfbHomeGoals +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\obj\x64\Debug\MainWindow.g.i.cs,413,49,T:System.Windows.Controls.TextBox,,,,,txtVfbHome +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\obj\x64\Debug\MainWindow.g.i.cs,397,48,T:System.Windows.Controls.Button,,,,,btnVfbRefresh +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\obj\x64\Debug\MainWindow.g.i.cs,389,49,T:System.Windows.Controls.TextBox,,,,,txtVfbUrl +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\obj\x64\Debug\MainWindow.g.i.cs,381,48,T:System.Windows.Controls.Button,,,,,btnVfbNavigate +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\obj\x64\Debug\MainWindow.g.i.cs,373,46,T:System.Windows.Controls.Grid,,,,,pageVirtualFb +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\obj\x64\Debug\MainWindow.g.i.cs,365,48,T:System.Windows.Controls.Button,,,,,btnSaveSettings +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\obj\x64\Debug\MainWindow.g.i.cs,357,49,T:System.Windows.Controls.TextBox,,,,,txtRcExportPath +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\obj\x64\Debug\MainWindow.g.i.cs,349,51,T:System.Windows.Controls.TextBlock,,,,,txtRcPreview +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\obj\x64\Debug\MainWindow.g.i.cs,341,50,T:System.Windows.Controls.ComboBox,,,,,cmbRcFormat +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\obj\x64\Debug\MainWindow.g.i.cs,333,50,T:System.Windows.Controls.ComboBox,,,,,cmbRcDateFormat +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\obj\x64\Debug\MainWindow.g.i.cs,325,50,T:System.Windows.Controls.CheckBox,,,,,chkRcIncludeDate +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\obj\x64\Debug\MainWindow.g.i.cs,317,49,T:System.Windows.Controls.TextBox,,,,,txtRcSuffix +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\obj\x64\Debug\MainWindow.g.i.cs,309,49,T:System.Windows.Controls.TextBox,,,,,txtRcPrefix +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\obj\x64\Debug\MainWindow.g.i.cs,301,49,T:System.Windows.Controls.TextBox,,,,,txtRacingApiKey +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\obj\x64\Debug\MainWindow.g.i.cs,293,49,T:System.Windows.Controls.TextBox,,,,,txtFbExportPath +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\obj\x64\Debug\MainWindow.g.i.cs,285,51,T:System.Windows.Controls.TextBlock,,,,,txtFbPreview +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\obj\x64\Debug\MainWindow.g.i.cs,277,50,T:System.Windows.Controls.ComboBox,,,,,cmbFbFormat +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\obj\x64\Debug\MainWindow.g.i.cs,269,50,T:System.Windows.Controls.ComboBox,,,,,cmbFbDateFormat +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\obj\x64\Debug\MainWindow.g.i.cs,261,50,T:System.Windows.Controls.CheckBox,,,,,chkFbIncludeDate +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\obj\x64\Debug\MainWindow.g.i.cs,253,49,T:System.Windows.Controls.TextBox,,,,,txtFbSuffix +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\obj\x64\Debug\MainWindow.g.i.cs,245,49,T:System.Windows.Controls.TextBox,,,,,txtFbPrefix +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\obj\x64\Debug\MainWindow.g.i.cs,237,49,T:System.Windows.Controls.TextBox,,,,,txtApiKey +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\obj\x64\Debug\MainWindow.g.i.cs,229,54,T:System.Windows.Controls.ScrollViewer,,,,,pageSettings +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\obj\x64\Debug\MainWindow.g.i.cs,221,50,T:System.Windows.Controls.DataGrid,,,,,dgRacing +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\obj\x64\Debug\MainWindow.g.i.cs,213,51,T:System.Windows.Controls.TextBlock,,,,,lblStatusRc +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\obj\x64\Debug\MainWindow.g.i.cs,205,53,T:System.Windows.Controls.ProgressBar,,,,,pbRacing +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\obj\x64\Debug\MainWindow.g.i.cs,197,48,T:System.Windows.Controls.Button,,,,,btnExportRcCsv +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\obj\x64\Debug\MainWindow.g.i.cs,189,48,T:System.Windows.Controls.Button,,,,,btnBrowseCsvRc +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\obj\x64\Debug\MainWindow.g.i.cs,181,48,T:System.Windows.Controls.Button,,,,,btnDownloadRc +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\obj\x64\Debug\MainWindow.g.i.cs,173,50,T:System.Windows.Controls.ComboBox,,,,,cmbRaceCode +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\obj\x64\Debug\MainWindow.g.i.cs,165,52,T:System.Windows.Controls.DatePicker,,,,,dpRacing +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\obj\x64\Debug\MainWindow.g.i.cs,157,53,T:System.Windows.Controls.RadioButton,,,,,rbRcCsv +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\obj\x64\Debug\MainWindow.g.i.cs,149,53,T:System.Windows.Controls.RadioButton,,,,,rbRcApi +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\obj\x64\Debug\MainWindow.g.i.cs,141,46,T:System.Windows.Controls.Grid,,,,,pageRacing +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\obj\x64\Debug\MainWindow.g.i.cs,133,50,T:System.Windows.Controls.DataGrid,,,,,dgFootball +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\obj\x64\Debug\MainWindow.g.i.cs,125,51,T:System.Windows.Controls.TextBlock,,,,,lblStatusFb +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\obj\x64\Debug\MainWindow.g.i.cs,117,53,T:System.Windows.Controls.ProgressBar,,,,,pbFootball +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\obj\x64\Debug\MainWindow.g.i.cs,109,48,T:System.Windows.Controls.Button,,,,,btnExportFbCsv +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\obj\x64\Debug\MainWindow.g.i.cs,101,48,T:System.Windows.Controls.Button,,,,,btnDownloadFb +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\obj\x64\Debug\MainWindow.g.i.cs,93,52,T:System.Windows.Controls.DatePicker,,,,,dpFootball +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\obj\x64\Debug\MainWindow.g.i.cs,85,46,T:System.Windows.Controls.Grid,,,,,pageFootball +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\obj\x64\Debug\MainWindow.g.i.cs,77,51,T:System.Windows.Controls.TextBlock,,,,,lblTitle +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\obj\x64\Debug\MainWindow.g.i.cs,69,53,T:System.Windows.Controls.RadioButton,,,,,navSettings +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\obj\x64\Debug\MainWindow.g.i.cs,61,53,T:System.Windows.Controls.RadioButton,,,,,navVirtualFb +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\obj\x64\Debug\MainWindow.g.i.cs,53,53,T:System.Windows.Controls.RadioButton,,,,,navRacing +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\obj\x64\Debug\MainWindow.g.i.cs,45,53,T:System.Windows.Controls.RadioButton,,,,,navFootball +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,1139,16,T:System.Windows.Controls.TextBlock,,,,,"lblVfbSuggestion.Text = $""Pareggio recente \u2014 attendi una serie senza X.\n"" + $""Frequenza X attuale: {drawPct:F1}%"";" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,1139,16,P:System.Windows.Controls.TextBlock.Text,,,,,"lblVfbSuggestion.Text = $""Pareggio recente \u2014 attendi una serie senza X.\n"" + $""Frequenza X attuale: {drawPct:F1}%"";" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,1133,16,T:System.Windows.Controls.TextBlock,,,,,"lblVfbSuggestion.Text = $""\u23F3 Possibile X \u2014 {streak} partite senza pareggio.\n"" + ""Puntata bassa o attendi."";" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,1133,16,P:System.Windows.Controls.TextBlock.Text,,,,,"lblVfbSuggestion.Text = $""\u23F3 Possibile X \u2014 {streak} partite senza pareggio.\n"" + ""Puntata bassa o attendi."";" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,1128,16,T:System.Windows.Controls.TextBlock,,,,,"lblVfbSuggestion.Text = $""\u2705 Punta X (pareggio) \u2014 {streak} partite senza pareggio.\n"" + ""Puntata media consigliata."";" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,1128,16,P:System.Windows.Controls.TextBlock.Text,,,,,"lblVfbSuggestion.Text = $""\u2705 Punta X (pareggio) \u2014 {streak} partite senza pareggio.\n"" + ""Puntata media consigliata."";" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,1123,16,T:System.Windows.Controls.TextBlock,,,,,"lblVfbSuggestion.Text = $""\u26A0 PUNTA X (pareggio) \u2014 {streak} partite consecutive senza pareggio!\n"" + ""Puntata alta consigliata."";" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,1123,16,P:System.Windows.Controls.TextBlock.Text,,,,,"lblVfbSuggestion.Text = $""\u26A0 PUNTA X (pareggio) \u2014 {streak} partite consecutive senza pareggio!\n"" + ""Puntata alta consigliata."";" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,1108,16,T:System.Windows.Controls.TextBlock,,,,,"lblVfbSuggestion.Text = ""Inserisci almeno 5 risultati"";" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,1108,16,P:System.Windows.Controls.TextBlock.Text,,,,,"lblVfbSuggestion.Text = ""Inserisci almeno 5 risultati"";" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,1099,12,T:System.Windows.Controls.TextBlock,,,,,"lblVfbStats.Text = $""Partite: {total}\n"" + $""1: {home} ({homePct:F1}%) X: {draws} ({drawPct:F1}%) 2: {away} ({awayPct:F1}%)\n"" + $""Media gol: {avgGoals:F1} Over 2.5: {over25} ({(double)over25 / total * 100:F1}%)"";" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,1099,12,P:System.Windows.Controls.TextBlock.Text,,,,,"lblVfbStats.Text = $""Partite: {total}\n"" + $""1: {home} ({homePct:F1}%) X: {draws} ({drawPct:F1}%) 2: {away} ({awayPct:F1}%)\n"" + $""Media gol: {avgGoals:F1} Over 2.5: {over25} ({(double)over25 / total * 100:F1}%)"";" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,1086,42,T:System.Windows.Controls.TextBlock,,,,,"lblVfbStats.Text = ""Nessun dato"";" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,1086,42,P:System.Windows.Controls.TextBlock.Text,,,,,"lblVfbStats.Text = ""Nessun dato"";" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,1060,8,T:System.Windows.RoutedEventArgs,,,,,"private void btnVfbAddResult_Click(object sender, RoutedEventArgs e)" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,1078,12,T:System.Windows.Controls.TextBox,,,,,"txtVfbAwayGoals.Text = ""0"";" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,1078,12,P:System.Windows.Controls.TextBox.Text,,,,,"txtVfbAwayGoals.Text = ""0"";" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,1077,12,T:System.Windows.Controls.TextBox,,,,,"txtVfbHomeGoals.Text = ""0"";" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,1077,12,P:System.Windows.Controls.TextBox.Text,,,,,"txtVfbHomeGoals.Text = ""0"";" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,1065,12,T:System.Windows.Controls.TextBox,,,,,"var match = new VirtualFootball.VirtualMatch { Time = DateTime.Now.ToString(""HH:mm""), Home = string.IsNullOrWhiteSpace(txtVfbHome.Text) ? ""Casa"" : txtVfbHome.Text.Trim(), HomeGoals = hg, AwayGoals = ag, Away = string.IsNullOrWhiteSpace(txtVfbAway.Text) ? ""Ospite"" : txtVfbAway.Text.Trim() };" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,1065,12,P:System.Windows.Controls.TextBox.Text,,,,,"var match = new VirtualFootball.VirtualMatch { Time = DateTime.Now.ToString(""HH:mm""), Home = string.IsNullOrWhiteSpace(txtVfbHome.Text) ? ""Casa"" : txtVfbHome.Text.Trim(), HomeGoals = hg, AwayGoals = ag, Away = string.IsNullOrWhiteSpace(txtVfbAway.Text) ? ""Ospite"" : txtVfbAway.Text.Trim() };" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,1065,12,T:System.Windows.Controls.TextBox,,,,,"var match = new VirtualFootball.VirtualMatch { Time = DateTime.Now.ToString(""HH:mm""), Home = string.IsNullOrWhiteSpace(txtVfbHome.Text) ? ""Casa"" : txtVfbHome.Text.Trim(), HomeGoals = hg, AwayGoals = ag, Away = string.IsNullOrWhiteSpace(txtVfbAway.Text) ? ""Ospite"" : txtVfbAway.Text.Trim() };" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,1065,12,P:System.Windows.Controls.TextBox.Text,,,,,"var match = new VirtualFootball.VirtualMatch { Time = DateTime.Now.ToString(""HH:mm""), Home = string.IsNullOrWhiteSpace(txtVfbHome.Text) ? ""Casa"" : txtVfbHome.Text.Trim(), HomeGoals = hg, AwayGoals = ag, Away = string.IsNullOrWhiteSpace(txtVfbAway.Text) ? ""Ospite"" : txtVfbAway.Text.Trim() };" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,1065,12,T:System.Windows.Controls.TextBox,,,,,"var match = new VirtualFootball.VirtualMatch { Time = DateTime.Now.ToString(""HH:mm""), Home = string.IsNullOrWhiteSpace(txtVfbHome.Text) ? ""Casa"" : txtVfbHome.Text.Trim(), HomeGoals = hg, AwayGoals = ag, Away = string.IsNullOrWhiteSpace(txtVfbAway.Text) ? ""Ospite"" : txtVfbAway.Text.Trim() };" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,1065,12,P:System.Windows.Controls.TextBox.Text,,,,,"var match = new VirtualFootball.VirtualMatch { Time = DateTime.Now.ToString(""HH:mm""), Home = string.IsNullOrWhiteSpace(txtVfbHome.Text) ? ""Casa"" : txtVfbHome.Text.Trim(), HomeGoals = hg, AwayGoals = ag, Away = string.IsNullOrWhiteSpace(txtVfbAway.Text) ? ""Ospite"" : txtVfbAway.Text.Trim() };" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,1065,12,T:System.Windows.Controls.TextBox,,,,,"var match = new VirtualFootball.VirtualMatch { Time = DateTime.Now.ToString(""HH:mm""), Home = string.IsNullOrWhiteSpace(txtVfbHome.Text) ? ""Casa"" : txtVfbHome.Text.Trim(), HomeGoals = hg, AwayGoals = ag, Away = string.IsNullOrWhiteSpace(txtVfbAway.Text) ? ""Ospite"" : txtVfbAway.Text.Trim() };" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,1065,12,P:System.Windows.Controls.TextBox.Text,,,,,"var match = new VirtualFootball.VirtualMatch { Time = DateTime.Now.ToString(""HH:mm""), Home = string.IsNullOrWhiteSpace(txtVfbHome.Text) ? ""Casa"" : txtVfbHome.Text.Trim(), HomeGoals = hg, AwayGoals = ag, Away = string.IsNullOrWhiteSpace(txtVfbAway.Text) ? ""Ospite"" : txtVfbAway.Text.Trim() };" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,1063,12,T:System.Windows.Controls.TextBox,,,,,"if (!int.TryParse(txtVfbAwayGoals.Text, out int ag)) ag = 0;" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,1063,12,P:System.Windows.Controls.TextBox.Text,,,,,"if (!int.TryParse(txtVfbAwayGoals.Text, out int ag)) ag = 0;" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,1062,12,T:System.Windows.Controls.TextBox,,,,,"if (!int.TryParse(txtVfbHomeGoals.Text, out int hg)) hg = 0;" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,1062,12,P:System.Windows.Controls.TextBox.Text,,,,,"if (!int.TryParse(txtVfbHomeGoals.Text, out int hg)) hg = 0;" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,1051,8,T:System.Windows.RoutedEventArgs,,,,,"private void btnVfbRefresh_Click(object sender, RoutedEventArgs e)" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,1037,8,T:System.Windows.RoutedEventArgs,,,,,"private void btnVfbNavigate_Click(object sender, RoutedEventArgs e)" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,1041,16,T:System.Windows.Controls.TextBox,,,,,var url = txtVfbUrl.Text?.Trim(); +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,1041,16,P:System.Windows.Controls.TextBox.Text,,,,,var url = txtVfbUrl.Text?.Trim(); +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,998,8,T:System.Windows.RoutedEventArgs,,,,,"private void btnSaveSettings_Click(object sender, RoutedEventArgs e)" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,1030,16,T:System.Windows.MessageBoxImage,,,,,"MessageBox.Show($""Errore nel salvataggio:\n{ex.Message}"", ""Errore"", MessageBoxButton.OK, MessageBoxImage.Error);" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,1030,16,T:System.Windows.MessageBoxImage,,,,,"MessageBox.Show($""Errore nel salvataggio:\n{ex.Message}"", ""Errore"", MessageBoxButton.OK, MessageBoxImage.Error);" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,1030,16,F:System.Windows.MessageBoxImage.Error,,,,,"MessageBox.Show($""Errore nel salvataggio:\n{ex.Message}"", ""Errore"", MessageBoxButton.OK, MessageBoxImage.Error);" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,1030,16,T:System.Windows.MessageBoxButton,,,,,"MessageBox.Show($""Errore nel salvataggio:\n{ex.Message}"", ""Errore"", MessageBoxButton.OK, MessageBoxImage.Error);" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,1030,16,T:System.Windows.MessageBoxButton,,,,,"MessageBox.Show($""Errore nel salvataggio:\n{ex.Message}"", ""Errore"", MessageBoxButton.OK, MessageBoxImage.Error);" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,1030,16,F:System.Windows.MessageBoxButton.OK,,,,,"MessageBox.Show($""Errore nel salvataggio:\n{ex.Message}"", ""Errore"", MessageBoxButton.OK, MessageBoxImage.Error);" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,1030,16,T:System.Windows.MessageBox,,,,,"MessageBox.Show($""Errore nel salvataggio:\n{ex.Message}"", ""Errore"", MessageBoxButton.OK, MessageBoxImage.Error);" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,1030,16,T:System.Windows.MessageBoxResult,,,,,"MessageBox.Show($""Errore nel salvataggio:\n{ex.Message}"", ""Errore"", MessageBoxButton.OK, MessageBoxImage.Error);" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,1030,16,"M:System.Windows.MessageBox.Show(System.String,System.String,System.Windows.MessageBoxButton,System.Windows.MessageBoxImage)",,,,,"MessageBox.Show($""Errore nel salvataggio:\n{ex.Message}"", ""Errore"", MessageBoxButton.OK, MessageBoxImage.Error);" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,1025,16,T:System.Windows.MessageBoxImage,,,,,"MessageBox.Show(""Impostazioni salvate con successo."", ""Salvato"", MessageBoxButton.OK, MessageBoxImage.Information);" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,1025,16,T:System.Windows.MessageBoxImage,,,,,"MessageBox.Show(""Impostazioni salvate con successo."", ""Salvato"", MessageBoxButton.OK, MessageBoxImage.Information);" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,1025,16,F:System.Windows.MessageBoxImage.Information,,,,,"MessageBox.Show(""Impostazioni salvate con successo."", ""Salvato"", MessageBoxButton.OK, MessageBoxImage.Information);" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,1025,16,T:System.Windows.MessageBoxButton,,,,,"MessageBox.Show(""Impostazioni salvate con successo."", ""Salvato"", MessageBoxButton.OK, MessageBoxImage.Information);" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,1025,16,T:System.Windows.MessageBoxButton,,,,,"MessageBox.Show(""Impostazioni salvate con successo."", ""Salvato"", MessageBoxButton.OK, MessageBoxImage.Information);" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,1025,16,F:System.Windows.MessageBoxButton.OK,,,,,"MessageBox.Show(""Impostazioni salvate con successo."", ""Salvato"", MessageBoxButton.OK, MessageBoxImage.Information);" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,1025,16,T:System.Windows.MessageBox,,,,,"MessageBox.Show(""Impostazioni salvate con successo."", ""Salvato"", MessageBoxButton.OK, MessageBoxImage.Information);" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,1025,16,T:System.Windows.MessageBoxResult,,,,,"MessageBox.Show(""Impostazioni salvate con successo."", ""Salvato"", MessageBoxButton.OK, MessageBoxImage.Information);" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,1025,16,"M:System.Windows.MessageBox.Show(System.String,System.String,System.Windows.MessageBoxButton,System.Windows.MessageBoxImage)",,,,,"MessageBox.Show(""Impostazioni salvate con successo."", ""Salvato"", MessageBoxButton.OK, MessageBoxImage.Information);" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,1023,16,T:System.Windows.Controls.TextBox,,,,,_racingManager.UpdateApiKey(txtRacingApiKey.Text.Trim()); +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,1023,16,P:System.Windows.Controls.TextBox.Text,,,,,_racingManager.UpdateApiKey(txtRacingApiKey.Text.Trim()); +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,1016,16,T:System.Windows.Controls.TextBox,,,,,"sb.AppendLine($""RacingApiKey={txtRacingApiKey.Text.Trim()}"");" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,1016,16,P:System.Windows.Controls.TextBox.Text,,,,,"sb.AppendLine($""RacingApiKey={txtRacingApiKey.Text.Trim()}"");" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,1015,16,P:System.Windows.Controls.ContentControl.Content,,,,,"sb.AppendLine($""RcFormat={(cmbRcFormat?.SelectedItem as ComboBoxItem)?.Content?.ToString() ?? ""CSV""}"");" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,1015,16,P:System.Windows.Controls.Primitives.Selector.SelectedItem,,,,,"sb.AppendLine($""RcFormat={(cmbRcFormat?.SelectedItem as ComboBoxItem)?.Content?.ToString() ?? ""CSV""}"");" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,1015,16,T:System.Windows.Controls.ComboBox,,,,,"sb.AppendLine($""RcFormat={(cmbRcFormat?.SelectedItem as ComboBoxItem)?.Content?.ToString() ?? ""CSV""}"");" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,1014,16,P:System.Windows.Controls.ContentControl.Content,,,,,"sb.AppendLine($""RcDateFormat={(cmbRcDateFormat?.SelectedItem as ComboBoxItem)?.Content?.ToString() ?? ""yyyy-MM-dd""}"");" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,1014,16,P:System.Windows.Controls.Primitives.Selector.SelectedItem,,,,,"sb.AppendLine($""RcDateFormat={(cmbRcDateFormat?.SelectedItem as ComboBoxItem)?.Content?.ToString() ?? ""yyyy-MM-dd""}"");" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,1014,16,T:System.Windows.Controls.ComboBox,,,,,"sb.AppendLine($""RcDateFormat={(cmbRcDateFormat?.SelectedItem as ComboBoxItem)?.Content?.ToString() ?? ""yyyy-MM-dd""}"");" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,1013,16,T:System.Windows.Controls.CheckBox,,,,,"sb.AppendLine($""RcIncludeDate={(chkRcIncludeDate.IsChecked==true?""1"":""0"")}"");" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,1013,16,P:System.Windows.Controls.Primitives.ToggleButton.IsChecked,,,,,"sb.AppendLine($""RcIncludeDate={(chkRcIncludeDate.IsChecked==true?""1"":""0"")}"");" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,1012,16,T:System.Windows.Controls.TextBox,,,,,"sb.AppendLine($""RcSuffix={txtRcSuffix.Text.Trim()}"");" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,1012,16,P:System.Windows.Controls.TextBox.Text,,,,,"sb.AppendLine($""RcSuffix={txtRcSuffix.Text.Trim()}"");" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,1011,16,T:System.Windows.Controls.TextBox,,,,,"sb.AppendLine($""RcPrefix={txtRcPrefix.Text.Trim()}"");" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,1011,16,P:System.Windows.Controls.TextBox.Text,,,,,"sb.AppendLine($""RcPrefix={txtRcPrefix.Text.Trim()}"");" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,1010,16,T:System.Windows.Controls.TextBox,,,,,"sb.AppendLine($""RcExportPath={txtRcExportPath.Text.Trim()}"");" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,1010,16,P:System.Windows.Controls.TextBox.Text,,,,,"sb.AppendLine($""RcExportPath={txtRcExportPath.Text.Trim()}"");" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,1009,16,P:System.Windows.Controls.ContentControl.Content,,,,,"sb.AppendLine($""FbFormat={(cmbFbFormat?.SelectedItem as ComboBoxItem)?.Content?.ToString() ?? ""CSV""}"");" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,1009,16,P:System.Windows.Controls.Primitives.Selector.SelectedItem,,,,,"sb.AppendLine($""FbFormat={(cmbFbFormat?.SelectedItem as ComboBoxItem)?.Content?.ToString() ?? ""CSV""}"");" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,1009,16,T:System.Windows.Controls.ComboBox,,,,,"sb.AppendLine($""FbFormat={(cmbFbFormat?.SelectedItem as ComboBoxItem)?.Content?.ToString() ?? ""CSV""}"");" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,1008,16,P:System.Windows.Controls.ContentControl.Content,,,,,"sb.AppendLine($""FbDateFormat={(cmbFbDateFormat?.SelectedItem as ComboBoxItem)?.Content?.ToString() ?? ""yyyy-MM-dd""}"");" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,1008,16,P:System.Windows.Controls.Primitives.Selector.SelectedItem,,,,,"sb.AppendLine($""FbDateFormat={(cmbFbDateFormat?.SelectedItem as ComboBoxItem)?.Content?.ToString() ?? ""yyyy-MM-dd""}"");" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,1008,16,T:System.Windows.Controls.ComboBox,,,,,"sb.AppendLine($""FbDateFormat={(cmbFbDateFormat?.SelectedItem as ComboBoxItem)?.Content?.ToString() ?? ""yyyy-MM-dd""}"");" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,1007,16,T:System.Windows.Controls.CheckBox,,,,,"sb.AppendLine($""FbIncludeDate={(chkFbIncludeDate.IsChecked==true?""1"":""0"")}"");" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,1007,16,P:System.Windows.Controls.Primitives.ToggleButton.IsChecked,,,,,"sb.AppendLine($""FbIncludeDate={(chkFbIncludeDate.IsChecked==true?""1"":""0"")}"");" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,1006,16,T:System.Windows.Controls.TextBox,,,,,"sb.AppendLine($""FbSuffix={txtFbSuffix.Text.Trim()}"");" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,1006,16,P:System.Windows.Controls.TextBox.Text,,,,,"sb.AppendLine($""FbSuffix={txtFbSuffix.Text.Trim()}"");" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,1005,16,T:System.Windows.Controls.TextBox,,,,,"sb.AppendLine($""FbPrefix={txtFbPrefix.Text.Trim()}"");" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,1005,16,P:System.Windows.Controls.TextBox.Text,,,,,"sb.AppendLine($""FbPrefix={txtFbPrefix.Text.Trim()}"");" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,1004,16,T:System.Windows.Controls.TextBox,,,,,"sb.AppendLine($""FbExportPath={txtFbExportPath.Text.Trim()}"");" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,1004,16,P:System.Windows.Controls.TextBox.Text,,,,,"sb.AppendLine($""FbExportPath={txtFbExportPath.Text.Trim()}"");" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,1003,16,T:System.Windows.Controls.TextBox,,,,,"sb.AppendLine($""ApiKey={txtApiKey.Text.Trim()}"");" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,1003,16,P:System.Windows.Controls.TextBox.Text,,,,,"sb.AppendLine($""ApiKey={txtApiKey.Text.Trim()}"");" +Api.0002,Source incompatible for selected .NET version,Active,Potential,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,931,24,M:System.TimeSpan.FromHours(System.Double),,,,,rome = dto.ToOffset(TimeSpan.FromHours(1)); +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,862,42,T:System.Windows.Controls.TextBlock,,,,,txtRcPreview.Text = name; +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,862,42,P:System.Windows.Controls.TextBlock.Text,,,,,txtRcPreview.Text = name; +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,862,16,T:System.Windows.Controls.TextBlock,,,,,if (txtRcPreview != null) txtRcPreview.Text = name; +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,859,16,P:System.Windows.Controls.TextBox.Text,,,,,"var name = BuildFilename(txtRcPrefix?.Text, datePart, txtRcSuffix?.Text, null, defaultName);" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,859,16,T:System.Windows.Controls.TextBox,,,,,"var name = BuildFilename(txtRcPrefix?.Text, datePart, txtRcSuffix?.Text, null, defaultName);" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,859,16,P:System.Windows.Controls.TextBox.Text,,,,,"var name = BuildFilename(txtRcPrefix?.Text, datePart, txtRcSuffix?.Text, null, defaultName);" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,859,16,T:System.Windows.Controls.TextBox,,,,,"var name = BuildFilename(txtRcPrefix?.Text, datePart, txtRcSuffix?.Text, null, defaultName);" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,857,16,T:System.Windows.Controls.ComboBox,,,,,"var datePart = chkRcIncludeDate?.IsChecked == true ? GetSelectedDateString(cmbRcDateFormat, rcDate) : null;" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,857,16,P:System.Windows.Controls.Primitives.ToggleButton.IsChecked,,,,,"var datePart = chkRcIncludeDate?.IsChecked == true ? GetSelectedDateString(cmbRcDateFormat, rcDate) : null;" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,857,16,T:System.Windows.Controls.CheckBox,,,,,"var datePart = chkRcIncludeDate?.IsChecked == true ? GetSelectedDateString(cmbRcDateFormat, rcDate) : null;" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,856,16,P:System.Windows.Controls.DatePicker.SelectedDate,,,,,var rcDate = dpRacing?.SelectedDate ?? DateTime.Today; +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,856,16,T:System.Windows.Controls.DatePicker,,,,,var rcDate = dpRacing?.SelectedDate ?? DateTime.Today; +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,855,16,P:System.Windows.Controls.ContentControl.Content,,,,,"var format = (cmbRcFormat?.SelectedItem as ComboBoxItem)?.Content?.ToString() ?? ""CSV"";" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,855,16,P:System.Windows.Controls.Primitives.Selector.SelectedItem,,,,,"var format = (cmbRcFormat?.SelectedItem as ComboBoxItem)?.Content?.ToString() ?? ""CSV"";" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,855,16,T:System.Windows.Controls.ComboBox,,,,,"var format = (cmbRcFormat?.SelectedItem as ComboBoxItem)?.Content?.ToString() ?? ""CSV"";" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,846,42,T:System.Windows.Controls.TextBlock,,,,,txtFbPreview.Text = name; +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,846,42,P:System.Windows.Controls.TextBlock.Text,,,,,txtFbPreview.Text = name; +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,846,16,T:System.Windows.Controls.TextBlock,,,,,if (txtFbPreview != null) txtFbPreview.Text = name; +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,843,16,T:System.Windows.Controls.DatePicker,,,,,"var name = BuildFilename(txtFbPrefix?.Text, datePart, txtFbSuffix?.Text, null, $""Partite_{(dpFootball.SelectedDate ?? DateTime.Today):yyyy-MM-dd}.{format.ToLower()}"");" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,843,16,P:System.Windows.Controls.DatePicker.SelectedDate,,,,,"var name = BuildFilename(txtFbPrefix?.Text, datePart, txtFbSuffix?.Text, null, $""Partite_{(dpFootball.SelectedDate ?? DateTime.Today):yyyy-MM-dd}.{format.ToLower()}"");" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,843,16,P:System.Windows.Controls.TextBox.Text,,,,,"var name = BuildFilename(txtFbPrefix?.Text, datePart, txtFbSuffix?.Text, null, $""Partite_{(dpFootball.SelectedDate ?? DateTime.Today):yyyy-MM-dd}.{format.ToLower()}"");" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,843,16,T:System.Windows.Controls.TextBox,,,,,"var name = BuildFilename(txtFbPrefix?.Text, datePart, txtFbSuffix?.Text, null, $""Partite_{(dpFootball.SelectedDate ?? DateTime.Today):yyyy-MM-dd}.{format.ToLower()}"");" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,843,16,P:System.Windows.Controls.TextBox.Text,,,,,"var name = BuildFilename(txtFbPrefix?.Text, datePart, txtFbSuffix?.Text, null, $""Partite_{(dpFootball.SelectedDate ?? DateTime.Today):yyyy-MM-dd}.{format.ToLower()}"");" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,843,16,T:System.Windows.Controls.TextBox,,,,,"var name = BuildFilename(txtFbPrefix?.Text, datePart, txtFbSuffix?.Text, null, $""Partite_{(dpFootball.SelectedDate ?? DateTime.Today):yyyy-MM-dd}.{format.ToLower()}"");" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,842,16,T:System.Windows.Controls.DatePicker,,,,,"var datePart = chkFbIncludeDate?.IsChecked == true ? GetSelectedDateString(cmbFbDateFormat, dpFootball.SelectedDate ?? DateTime.Today) : null;" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,842,16,P:System.Windows.Controls.DatePicker.SelectedDate,,,,,"var datePart = chkFbIncludeDate?.IsChecked == true ? GetSelectedDateString(cmbFbDateFormat, dpFootball.SelectedDate ?? DateTime.Today) : null;" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,842,16,T:System.Windows.Controls.ComboBox,,,,,"var datePart = chkFbIncludeDate?.IsChecked == true ? GetSelectedDateString(cmbFbDateFormat, dpFootball.SelectedDate ?? DateTime.Today) : null;" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,842,16,P:System.Windows.Controls.Primitives.ToggleButton.IsChecked,,,,,"var datePart = chkFbIncludeDate?.IsChecked == true ? GetSelectedDateString(cmbFbDateFormat, dpFootball.SelectedDate ?? DateTime.Today) : null;" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,842,16,T:System.Windows.Controls.CheckBox,,,,,"var datePart = chkFbIncludeDate?.IsChecked == true ? GetSelectedDateString(cmbFbDateFormat, dpFootball.SelectedDate ?? DateTime.Today) : null;" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,841,16,P:System.Windows.Controls.ContentControl.Content,,,,,"var format = (cmbFbFormat?.SelectedItem as ComboBoxItem)?.Content?.ToString() ?? ""CSV"";" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,841,16,P:System.Windows.Controls.Primitives.Selector.SelectedItem,,,,,"var format = (cmbFbFormat?.SelectedItem as ComboBoxItem)?.Content?.ToString() ?? ""CSV"";" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,841,16,T:System.Windows.Controls.ComboBox,,,,,"var format = (cmbFbFormat?.SelectedItem as ComboBoxItem)?.Content?.ToString() ?? ""CSV"";" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,814,8,T:System.Windows.Controls.ComboBox,,,,,"private static string GetSelectedDateString(ComboBox combo, DateTime? date)" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,817,12,P:System.Windows.Controls.ContentControl.Content,,,,,var fmt = (combo?.SelectedItem as ComboBoxItem)?.Content?.ToString(); +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,817,12,P:System.Windows.Controls.Primitives.Selector.SelectedItem,,,,,var fmt = (combo?.SelectedItem as ComboBoxItem)?.Content?.ToString(); +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,776,8,T:System.Windows.Controls.ComboBox,,,,,"private void SetComboBoxSelectionByContent(ComboBox combo, string content)" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,784,20,P:System.Windows.Controls.Primitives.Selector.SelectedIndex,,,,,combo.SelectedIndex = i; +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,782,16,P:System.Windows.Controls.ContentControl.Content,,,,,"if (item != null && string.Equals(item.Content?.ToString(), content, StringComparison.OrdinalIgnoreCase)) { combo.SelectedIndex = i; return; }" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,781,16,T:System.Windows.Controls.ItemCollection,,,,,var item = combo.Items[i] as ComboBoxItem; +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,781,16,P:System.Windows.Controls.ItemsControl.Items,,,,,var item = combo.Items[i] as ComboBoxItem; +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,781,16,P:System.Windows.Controls.ItemCollection.Item(System.Int32),,,,,var item = combo.Items[i] as ComboBoxItem; +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,779,12,T:System.Windows.Controls.ItemCollection,,,,,"for (int i = 0; i < combo.Items.Count; i++) { var item = combo.Items[i] as ComboBoxItem; if (item != null && string.Equals(item.Content?.ToString(), content, StringComparison.OrdinalIgnoreCase)) { combo.SelectedIndex = i; return; } }" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,779,12,P:System.Windows.Controls.ItemsControl.Items,,,,,"for (int i = 0; i < combo.Items.Count; i++) { var item = combo.Items[i] as ComboBoxItem; if (item != null && string.Equals(item.Content?.ToString(), content, StringComparison.OrdinalIgnoreCase)) { combo.SelectedIndex = i; return; } }" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,779,12,P:System.Windows.Controls.ItemCollection.Count,,,,,"for (int i = 0; i < combo.Items.Count; i++) { var item = combo.Items[i] as ComboBoxItem; if (item != null && string.Equals(item.Content?.ToString(), content, StringComparison.OrdinalIgnoreCase)) { combo.SelectedIndex = i; return; } }" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,771,16,T:System.Windows.Controls.TextBox,,,,,_racingManager.UpdateApiKey(txtRacingApiKey.Text); +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,771,16,P:System.Windows.Controls.TextBox.Text,,,,,_racingManager.UpdateApiKey(txtRacingApiKey.Text); +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,764,52,T:System.Windows.Controls.TextBox,,,,,txtRacingApiKey.Text = val; +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,764,52,P:System.Windows.Controls.TextBox.Text,,,,,txtRacingApiKey.Text = val; +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,763,56,T:System.Windows.Controls.ComboBox,,,,,"SetComboBoxSelectionByContent(cmbRcFormat, val);" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,762,60,T:System.Windows.Controls.ComboBox,,,,,"SetComboBoxSelectionByContent(cmbRcDateFormat, val);" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,761,53,T:System.Windows.Controls.CheckBox,,,,,"chkRcIncludeDate.IsChecked = val == ""1"" || val.Equals(""true"", StringComparison.OrdinalIgnoreCase);" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,761,53,P:System.Windows.Controls.Primitives.ToggleButton.IsChecked,,,,,"chkRcIncludeDate.IsChecked = val == ""1"" || val.Equals(""true"", StringComparison.OrdinalIgnoreCase);" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,760,48,T:System.Windows.Controls.TextBox,,,,,txtRcSuffix.Text = val; +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,760,48,P:System.Windows.Controls.TextBox.Text,,,,,txtRcSuffix.Text = val; +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,759,48,T:System.Windows.Controls.TextBox,,,,,txtRcPrefix.Text = val; +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,759,48,P:System.Windows.Controls.TextBox.Text,,,,,txtRcPrefix.Text = val; +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,758,52,T:System.Windows.Controls.TextBox,,,,,txtRcExportPath.Text = val; +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,758,52,P:System.Windows.Controls.TextBox.Text,,,,,txtRcExportPath.Text = val; +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,757,56,T:System.Windows.Controls.ComboBox,,,,,"SetComboBoxSelectionByContent(cmbFbFormat, val);" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,756,60,T:System.Windows.Controls.ComboBox,,,,,"SetComboBoxSelectionByContent(cmbFbDateFormat, val);" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,755,53,T:System.Windows.Controls.CheckBox,,,,,"chkFbIncludeDate.IsChecked = val == ""1"" || val.Equals(""true"", StringComparison.OrdinalIgnoreCase);" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,755,53,P:System.Windows.Controls.Primitives.ToggleButton.IsChecked,,,,,"chkFbIncludeDate.IsChecked = val == ""1"" || val.Equals(""true"", StringComparison.OrdinalIgnoreCase);" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,754,48,T:System.Windows.Controls.TextBox,,,,,txtFbSuffix.Text = val; +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,754,48,P:System.Windows.Controls.TextBox.Text,,,,,txtFbSuffix.Text = val; +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,753,48,T:System.Windows.Controls.TextBox,,,,,txtFbPrefix.Text = val; +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,753,48,P:System.Windows.Controls.TextBox.Text,,,,,txtFbPrefix.Text = val; +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,752,52,T:System.Windows.Controls.TextBox,,,,,txtFbExportPath.Text = val; +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,752,52,P:System.Windows.Controls.TextBox.Text,,,,,txtFbExportPath.Text = val; +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,751,51,T:System.Windows.Controls.TextBox,,,,,txtApiKey.Text = val; +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,751,51,P:System.Windows.Controls.TextBox.Text,,,,,txtApiKey.Text = val; +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,741,16,T:System.Windows.Controls.TextBox,,,,,txtRacingApiKey.Text = DefaultRacingApiKey; +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,741,16,P:System.Windows.Controls.TextBox.Text,,,,,txtRacingApiKey.Text = DefaultRacingApiKey; +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,727,20,P:System.Windows.Forms.FolderBrowserDialog.SelectedPath,,,,,return dlg.SelectedPath; +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,726,16,T:System.Windows.Forms.DialogResult,,,,,if (dlg.ShowDialog() == System.Windows.Forms.DialogResult.OK) return dlg.SelectedPath; +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,726,16,T:System.Windows.Forms.DialogResult,,,,,if (dlg.ShowDialog() == System.Windows.Forms.DialogResult.OK) return dlg.SelectedPath; +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,726,16,F:System.Windows.Forms.DialogResult.OK,,,,,if (dlg.ShowDialog() == System.Windows.Forms.DialogResult.OK) return dlg.SelectedPath; +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,726,16,T:System.Windows.Forms.DialogResult,,,,,if (dlg.ShowDialog() == System.Windows.Forms.DialogResult.OK) return dlg.SelectedPath; +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,726,16,M:System.Windows.Forms.CommonDialog.ShowDialog,,,,,if (dlg.ShowDialog() == System.Windows.Forms.DialogResult.OK) return dlg.SelectedPath; +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,725,16,P:System.Windows.Forms.FolderBrowserDialog.Description,,,,,dlg.Description = description; +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,723,12,T:System.Windows.Forms.FolderBrowserDialog,,,,,using (var dlg = new System.Windows.Forms.FolderBrowserDialog()) { dlg.Description = description; if (dlg.ShowDialog() == System.Windows.Forms.DialogResult.OK) return dlg.SelectedPath; } +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,723,12,M:System.Windows.Forms.FolderBrowserDialog.#ctor,,,,,using (var dlg = new System.Windows.Forms.FolderBrowserDialog()) { dlg.Description = description; if (dlg.ShowDialog() == System.Windows.Forms.DialogResult.OK) return dlg.SelectedPath; } +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,714,8,T:System.Windows.RoutedEventArgs,,,,,"private void btnBrowseRcExport_Click(object sender, RoutedEventArgs e)" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,717,30,T:System.Windows.Controls.TextBox,,,,,txtRcExportPath.Text = path; +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,717,30,P:System.Windows.Controls.TextBox.Text,,,,,txtRcExportPath.Text = path; +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,707,8,T:System.Windows.RoutedEventArgs,,,,,"private void btnBrowseFbExport_Click(object sender, RoutedEventArgs e)" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,710,30,T:System.Windows.Controls.TextBox,,,,,txtFbExportPath.Text = path; +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,710,30,P:System.Windows.Controls.TextBox.Text,,,,,txtFbExportPath.Text = path; +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,696,16,T:System.Windows.MessageBoxImage,,,,,"MessageBox.Show($""Errore durante l'esportazione CSV:\n{ex.Message}"", ""Errore"", MessageBoxButton.OK, MessageBoxImage.Error);" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,696,16,T:System.Windows.MessageBoxImage,,,,,"MessageBox.Show($""Errore durante l'esportazione CSV:\n{ex.Message}"", ""Errore"", MessageBoxButton.OK, MessageBoxImage.Error);" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,696,16,F:System.Windows.MessageBoxImage.Error,,,,,"MessageBox.Show($""Errore durante l'esportazione CSV:\n{ex.Message}"", ""Errore"", MessageBoxButton.OK, MessageBoxImage.Error);" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,696,16,T:System.Windows.MessageBoxButton,,,,,"MessageBox.Show($""Errore durante l'esportazione CSV:\n{ex.Message}"", ""Errore"", MessageBoxButton.OK, MessageBoxImage.Error);" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,696,16,T:System.Windows.MessageBoxButton,,,,,"MessageBox.Show($""Errore durante l'esportazione CSV:\n{ex.Message}"", ""Errore"", MessageBoxButton.OK, MessageBoxImage.Error);" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,696,16,F:System.Windows.MessageBoxButton.OK,,,,,"MessageBox.Show($""Errore durante l'esportazione CSV:\n{ex.Message}"", ""Errore"", MessageBoxButton.OK, MessageBoxImage.Error);" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,696,16,T:System.Windows.MessageBox,,,,,"MessageBox.Show($""Errore durante l'esportazione CSV:\n{ex.Message}"", ""Errore"", MessageBoxButton.OK, MessageBoxImage.Error);" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,696,16,T:System.Windows.MessageBoxResult,,,,,"MessageBox.Show($""Errore durante l'esportazione CSV:\n{ex.Message}"", ""Errore"", MessageBoxButton.OK, MessageBoxImage.Error);" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,696,16,"M:System.Windows.MessageBox.Show(System.String,System.String,System.Windows.MessageBoxButton,System.Windows.MessageBoxImage)",,,,,"MessageBox.Show($""Errore durante l'esportazione CSV:\n{ex.Message}"", ""Errore"", MessageBoxButton.OK, MessageBoxImage.Error);" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,691,16,T:System.Windows.MessageBoxImage,,,,,"MessageBox.Show($""Esportate {data.Rows.Count} righe in:\n{filePath}"", ""Esportazione completata"", MessageBoxButton.OK, MessageBoxImage.Information);" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,691,16,T:System.Windows.MessageBoxImage,,,,,"MessageBox.Show($""Esportate {data.Rows.Count} righe in:\n{filePath}"", ""Esportazione completata"", MessageBoxButton.OK, MessageBoxImage.Information);" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,691,16,F:System.Windows.MessageBoxImage.Information,,,,,"MessageBox.Show($""Esportate {data.Rows.Count} righe in:\n{filePath}"", ""Esportazione completata"", MessageBoxButton.OK, MessageBoxImage.Information);" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,691,16,T:System.Windows.MessageBoxButton,,,,,"MessageBox.Show($""Esportate {data.Rows.Count} righe in:\n{filePath}"", ""Esportazione completata"", MessageBoxButton.OK, MessageBoxImage.Information);" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,691,16,T:System.Windows.MessageBoxButton,,,,,"MessageBox.Show($""Esportate {data.Rows.Count} righe in:\n{filePath}"", ""Esportazione completata"", MessageBoxButton.OK, MessageBoxImage.Information);" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,691,16,F:System.Windows.MessageBoxButton.OK,,,,,"MessageBox.Show($""Esportate {data.Rows.Count} righe in:\n{filePath}"", ""Esportazione completata"", MessageBoxButton.OK, MessageBoxImage.Information);" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,691,16,T:System.Windows.MessageBox,,,,,"MessageBox.Show($""Esportate {data.Rows.Count} righe in:\n{filePath}"", ""Esportazione completata"", MessageBoxButton.OK, MessageBoxImage.Information);" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,691,16,T:System.Windows.MessageBoxResult,,,,,"MessageBox.Show($""Esportate {data.Rows.Count} righe in:\n{filePath}"", ""Esportazione completata"", MessageBoxButton.OK, MessageBoxImage.Information);" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,691,16,"M:System.Windows.MessageBox.Show(System.String,System.String,System.Windows.MessageBoxButton,System.Windows.MessageBoxImage)",,,,,"MessageBox.Show($""Esportate {data.Rows.Count} righe in:\n{filePath}"", ""Esportazione completata"", MessageBoxButton.OK, MessageBoxImage.Information);" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,665,16,P:Microsoft.Win32.FileDialog.FileName,,,,,filePath = dlg.FileName; +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,664,16,M:Microsoft.Win32.CommonDialog.ShowDialog,,,,,if (dlg.ShowDialog() != true) return; +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,658,16,P:Microsoft.Win32.FileDialog.AddExtension,,,,,"var dlg = new Microsoft.Win32.SaveFileDialog { Filter = ""File CSV|*.csv"", FileName = defaultName, AddExtension = true };" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,658,16,P:Microsoft.Win32.FileDialog.FileName,,,,,"var dlg = new Microsoft.Win32.SaveFileDialog { Filter = ""File CSV|*.csv"", FileName = defaultName, AddExtension = true };" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,658,16,P:Microsoft.Win32.FileDialog.Filter,,,,,"var dlg = new Microsoft.Win32.SaveFileDialog { Filter = ""File CSV|*.csv"", FileName = defaultName, AddExtension = true };" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,658,16,T:Microsoft.Win32.SaveFileDialog,,,,,"var dlg = new Microsoft.Win32.SaveFileDialog { Filter = ""File CSV|*.csv"", FileName = defaultName, AddExtension = true };" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,658,16,M:Microsoft.Win32.SaveFileDialog.#ctor,,,,,"var dlg = new Microsoft.Win32.SaveFileDialog { Filter = ""File CSV|*.csv"", FileName = defaultName, AddExtension = true };" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,644,16,T:System.Windows.MessageBoxImage,,,,,"MessageBox.Show(""Nessun dato da esportare."", ""Nessun dato"", MessageBoxButton.OK, MessageBoxImage.Warning);" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,644,16,T:System.Windows.MessageBoxImage,,,,,"MessageBox.Show(""Nessun dato da esportare."", ""Nessun dato"", MessageBoxButton.OK, MessageBoxImage.Warning);" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,644,16,F:System.Windows.MessageBoxImage.Warning,,,,,"MessageBox.Show(""Nessun dato da esportare."", ""Nessun dato"", MessageBoxButton.OK, MessageBoxImage.Warning);" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,644,16,T:System.Windows.MessageBoxButton,,,,,"MessageBox.Show(""Nessun dato da esportare."", ""Nessun dato"", MessageBoxButton.OK, MessageBoxImage.Warning);" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,644,16,T:System.Windows.MessageBoxButton,,,,,"MessageBox.Show(""Nessun dato da esportare."", ""Nessun dato"", MessageBoxButton.OK, MessageBoxImage.Warning);" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,644,16,F:System.Windows.MessageBoxButton.OK,,,,,"MessageBox.Show(""Nessun dato da esportare."", ""Nessun dato"", MessageBoxButton.OK, MessageBoxImage.Warning);" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,644,16,T:System.Windows.MessageBox,,,,,"MessageBox.Show(""Nessun dato da esportare."", ""Nessun dato"", MessageBoxButton.OK, MessageBoxImage.Warning);" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,644,16,T:System.Windows.MessageBoxResult,,,,,"MessageBox.Show(""Nessun dato da esportare."", ""Nessun dato"", MessageBoxButton.OK, MessageBoxImage.Warning);" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,644,16,"M:System.Windows.MessageBox.Show(System.String,System.String,System.Windows.MessageBoxButton,System.Windows.MessageBoxImage)",,,,,"MessageBox.Show(""Nessun dato da esportare."", ""Nessun dato"", MessageBoxButton.OK, MessageBoxImage.Warning);" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,612,8,T:System.Windows.RoutedEventArgs,,,,,"private void btnExportRcCsv_Click(object sender, RoutedEventArgs e)" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,635,12,T:System.Windows.Controls.TextBlock,,,,,"lblStatusRc.Text = _racingData == null ? ""Nessuna riga"" : $""Righe estratte: {_racingData.Rows.Count}"";" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,635,12,P:System.Windows.Controls.TextBlock.Text,,,,,"lblStatusRc.Text = _racingData == null ? ""Nessuna riga"" : $""Righe estratte: {_racingData.Rows.Count}"";" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,632,20,T:System.Windows.Controls.TextBlock,,,,,"ExportToCsv(_racingData, txtRcExportPath.Text, filename, s => lblStatusRc.Text = s);" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,632,20,P:System.Windows.Controls.TextBlock.Text,,,,,"ExportToCsv(_racingData, txtRcExportPath.Text, filename, s => lblStatusRc.Text = s);" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,632,20,T:System.Windows.Controls.TextBox,,,,,"ExportToCsv(_racingData, txtRcExportPath.Text, filename, s => lblStatusRc.Text = s);" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,632,20,P:System.Windows.Controls.TextBox.Text,,,,,"ExportToCsv(_racingData, txtRcExportPath.Text, filename, s => lblStatusRc.Text = s);" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,629,20,T:System.Windows.Controls.TextBlock,,,,,"ExportToXml(_racingData, txtRcExportPath.Text, filename, s => lblStatusRc.Text = s);" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,629,20,P:System.Windows.Controls.TextBlock.Text,,,,,"ExportToXml(_racingData, txtRcExportPath.Text, filename, s => lblStatusRc.Text = s);" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,629,20,T:System.Windows.Controls.TextBox,,,,,"ExportToXml(_racingData, txtRcExportPath.Text, filename, s => lblStatusRc.Text = s);" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,629,20,P:System.Windows.Controls.TextBox.Text,,,,,"ExportToXml(_racingData, txtRcExportPath.Text, filename, s => lblStatusRc.Text = s);" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,626,20,T:System.Windows.Controls.TextBlock,,,,,"ExportToJson(_racingData, txtRcExportPath.Text, filename, s => lblStatusRc.Text = s);" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,626,20,P:System.Windows.Controls.TextBlock.Text,,,,,"ExportToJson(_racingData, txtRcExportPath.Text, filename, s => lblStatusRc.Text = s);" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,626,20,T:System.Windows.Controls.TextBox,,,,,"ExportToJson(_racingData, txtRcExportPath.Text, filename, s => lblStatusRc.Text = s);" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,626,20,P:System.Windows.Controls.TextBox.Text,,,,,"ExportToJson(_racingData, txtRcExportPath.Text, filename, s => lblStatusRc.Text = s);" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,623,20,T:System.Windows.Controls.TextBlock,,,,,"ExportToCsv(_racingData, txtRcExportPath.Text, filename, s => lblStatusRc.Text = s);" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,623,20,P:System.Windows.Controls.TextBlock.Text,,,,,"ExportToCsv(_racingData, txtRcExportPath.Text, filename, s => lblStatusRc.Text = s);" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,623,20,T:System.Windows.Controls.TextBox,,,,,"ExportToCsv(_racingData, txtRcExportPath.Text, filename, s => lblStatusRc.Text = s);" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,623,20,P:System.Windows.Controls.TextBox.Text,,,,,"ExportToCsv(_racingData, txtRcExportPath.Text, filename, s => lblStatusRc.Text = s);" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,617,12,P:System.Windows.Controls.TextBox.Text,,,,,"var filename = BuildFilename(txtRcPrefix?.Text, chkRcIncludeDate?.IsChecked == true ? GetSelectedDateString(cmbRcDateFormat, rcDate) : null, txtRcSuffix?.Text, null, defaultName);" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,617,12,T:System.Windows.Controls.TextBox,,,,,"var filename = BuildFilename(txtRcPrefix?.Text, chkRcIncludeDate?.IsChecked == true ? GetSelectedDateString(cmbRcDateFormat, rcDate) : null, txtRcSuffix?.Text, null, defaultName);" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,617,12,T:System.Windows.Controls.ComboBox,,,,,"var filename = BuildFilename(txtRcPrefix?.Text, chkRcIncludeDate?.IsChecked == true ? GetSelectedDateString(cmbRcDateFormat, rcDate) : null, txtRcSuffix?.Text, null, defaultName);" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,617,12,P:System.Windows.Controls.Primitives.ToggleButton.IsChecked,,,,,"var filename = BuildFilename(txtRcPrefix?.Text, chkRcIncludeDate?.IsChecked == true ? GetSelectedDateString(cmbRcDateFormat, rcDate) : null, txtRcSuffix?.Text, null, defaultName);" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,617,12,T:System.Windows.Controls.CheckBox,,,,,"var filename = BuildFilename(txtRcPrefix?.Text, chkRcIncludeDate?.IsChecked == true ? GetSelectedDateString(cmbRcDateFormat, rcDate) : null, txtRcSuffix?.Text, null, defaultName);" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,617,12,P:System.Windows.Controls.TextBox.Text,,,,,"var filename = BuildFilename(txtRcPrefix?.Text, chkRcIncludeDate?.IsChecked == true ? GetSelectedDateString(cmbRcDateFormat, rcDate) : null, txtRcSuffix?.Text, null, defaultName);" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,617,12,T:System.Windows.Controls.TextBox,,,,,"var filename = BuildFilename(txtRcPrefix?.Text, chkRcIncludeDate?.IsChecked == true ? GetSelectedDateString(cmbRcDateFormat, rcDate) : null, txtRcSuffix?.Text, null, defaultName);" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,615,12,P:System.Windows.Controls.ContentControl.Content,,,,,"var format = (cmbRcFormat?.SelectedItem as ComboBoxItem)?.Content?.ToString() ?? ""CSV"";" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,615,12,P:System.Windows.Controls.Primitives.Selector.SelectedItem,,,,,"var format = (cmbRcFormat?.SelectedItem as ComboBoxItem)?.Content?.ToString() ?? ""CSV"";" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,615,12,T:System.Windows.Controls.ComboBox,,,,,"var format = (cmbRcFormat?.SelectedItem as ComboBoxItem)?.Content?.ToString() ?? ""CSV"";" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,614,12,T:System.Windows.Controls.DatePicker,,,,,var rcDate = dpRacing.SelectedDate ?? DateTime.Today; +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,614,12,P:System.Windows.Controls.DatePicker.SelectedDate,,,,,var rcDate = dpRacing.SelectedDate ?? DateTime.Today; +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,608,16,T:System.Windows.Controls.ComboBox,,,,,cmbRaceCode.IsEnabled = true; +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,608,16,P:System.Windows.UIElement.IsEnabled,,,,,cmbRaceCode.IsEnabled = true; +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,607,16,T:System.Windows.Controls.DatePicker,,,,,dpRacing.IsEnabled = true; +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,607,16,P:System.Windows.UIElement.IsEnabled,,,,,dpRacing.IsEnabled = true; +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,606,16,T:System.Windows.Controls.Button,,,,,"btnDownloadRc.Content = ""Scarica Corse"";" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,606,16,P:System.Windows.Controls.ContentControl.Content,,,,,"btnDownloadRc.Content = ""Scarica Corse"";" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,601,16,T:System.Windows.Controls.ProgressBar,,,,,pbRacing.Value = 0; +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,601,16,P:System.Windows.Controls.Primitives.RangeBase.Value,,,,,pbRacing.Value = 0; +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,600,16,T:System.Windows.Controls.TextBlock,,,,,"lblStatusRc.Text = ""Errore nello scaricamento"";" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,600,16,P:System.Windows.Controls.TextBlock.Text,,,,,"lblStatusRc.Text = ""Errore nello scaricamento"";" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,598,16,T:System.Windows.MessageBoxImage,,,,,"MessageBox.Show($""Errore durante lo scaricamento:\n{ex.Message}"", ""Errore"", MessageBoxButton.OK, MessageBoxImage.Error);" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,598,16,T:System.Windows.MessageBoxImage,,,,,"MessageBox.Show($""Errore durante lo scaricamento:\n{ex.Message}"", ""Errore"", MessageBoxButton.OK, MessageBoxImage.Error);" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,598,16,F:System.Windows.MessageBoxImage.Error,,,,,"MessageBox.Show($""Errore durante lo scaricamento:\n{ex.Message}"", ""Errore"", MessageBoxButton.OK, MessageBoxImage.Error);" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,598,16,T:System.Windows.MessageBoxButton,,,,,"MessageBox.Show($""Errore durante lo scaricamento:\n{ex.Message}"", ""Errore"", MessageBoxButton.OK, MessageBoxImage.Error);" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,598,16,T:System.Windows.MessageBoxButton,,,,,"MessageBox.Show($""Errore durante lo scaricamento:\n{ex.Message}"", ""Errore"", MessageBoxButton.OK, MessageBoxImage.Error);" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,598,16,F:System.Windows.MessageBoxButton.OK,,,,,"MessageBox.Show($""Errore durante lo scaricamento:\n{ex.Message}"", ""Errore"", MessageBoxButton.OK, MessageBoxImage.Error);" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,598,16,T:System.Windows.MessageBox,,,,,"MessageBox.Show($""Errore durante lo scaricamento:\n{ex.Message}"", ""Errore"", MessageBoxButton.OK, MessageBoxImage.Error);" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,598,16,T:System.Windows.MessageBoxResult,,,,,"MessageBox.Show($""Errore durante lo scaricamento:\n{ex.Message}"", ""Errore"", MessageBoxButton.OK, MessageBoxImage.Error);" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,598,16,"M:System.Windows.MessageBox.Show(System.String,System.String,System.Windows.MessageBoxButton,System.Windows.MessageBoxImage)",,,,,"MessageBox.Show($""Errore durante lo scaricamento:\n{ex.Message}"", ""Errore"", MessageBoxButton.OK, MessageBoxImage.Error);" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,594,16,T:System.Windows.Controls.ProgressBar,,,,,pbRacing.Value = 0; +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,594,16,P:System.Windows.Controls.Primitives.RangeBase.Value,,,,,pbRacing.Value = 0; +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,593,16,T:System.Windows.Controls.TextBlock,,,,,"lblStatusRc.Text = ""Scaricamento annullato"";" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,593,16,P:System.Windows.Controls.TextBlock.Text,,,,,"lblStatusRc.Text = ""Scaricamento annullato"";" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,588,20,T:System.Windows.Controls.TextBlock,,,,,"lblStatusRc.Text = ""Nessuna corsa trovata per la data selezionata"";" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,588,20,P:System.Windows.Controls.TextBlock.Text,,,,,"lblStatusRc.Text = ""Nessuna corsa trovata per la data selezionata"";" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,584,20,T:System.Windows.Controls.TextBlock,,,,,"lblStatusRc.Text = $""Trovati {_racingData.Rows.Count} corridori"";" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,584,20,P:System.Windows.Controls.TextBlock.Text,,,,,"lblStatusRc.Text = $""Trovati {_racingData.Rows.Count} corridori"";" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,583,20,T:System.Windows.Controls.Button,,,,,btnExportRcCsv.IsEnabled = true; +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,583,20,P:System.Windows.UIElement.IsEnabled,,,,,btnExportRcCsv.IsEnabled = true; +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,579,16,T:System.Windows.Controls.DataGrid,,,,,dgRacing.ItemsSource = _racingData?.DefaultView; +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,579,16,P:System.Windows.Controls.ItemsControl.ItemsSource,,,,,dgRacing.ItemsSource = _racingData?.DefaultView; +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,568,16,T:System.Windows.Controls.DatePicker,,,,,var date = dpRacing.SelectedDate ?? DateTime.Today; +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,568,16,P:System.Windows.Controls.DatePicker.SelectedDate,,,,,var date = dpRacing.SelectedDate ?? DateTime.Today; +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,566,16,T:System.Windows.Controls.TextBlock,,,,,var status = new Progress(s => lblStatusRc.Text = s); +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,566,16,P:System.Windows.Controls.TextBlock.Text,,,,,var status = new Progress(s => lblStatusRc.Text = s); +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,565,16,T:System.Windows.Controls.ProgressBar,,,,,var progress = new Progress(v => pbRacing.Value = v); +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,565,16,P:System.Windows.Controls.Primitives.RangeBase.Value,,,,,var progress = new Progress(v => pbRacing.Value = v); +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,563,16,T:System.Windows.Controls.Button,,,,,btnExportRcCsv.IsEnabled = false; +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,563,16,P:System.Windows.UIElement.IsEnabled,,,,,btnExportRcCsv.IsEnabled = false; +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,562,16,T:System.Windows.Controls.ComboBox,,,,,cmbRaceCode.IsEnabled = false; +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,562,16,P:System.Windows.UIElement.IsEnabled,,,,,cmbRaceCode.IsEnabled = false; +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,561,16,T:System.Windows.Controls.DatePicker,,,,,dpRacing.IsEnabled = false; +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,561,16,P:System.Windows.UIElement.IsEnabled,,,,,dpRacing.IsEnabled = false; +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,560,16,T:System.Windows.Controls.Button,,,,,"btnDownloadRc.Content = ""Annulla"";" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,560,16,P:System.Windows.Controls.ContentControl.Content,,,,,"btnDownloadRc.Content = ""Annulla"";" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,559,16,T:System.Windows.Controls.TextBlock,,,,,"lblStatusRc.Text = ""Scaricamento corse da FormFav…"";" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,559,16,P:System.Windows.Controls.TextBlock.Text,,,,,"lblStatusRc.Text = ""Scaricamento corse da FormFav…"";" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,558,16,T:System.Windows.Controls.ProgressBar,,,,,pbRacing.Value = 0; +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,558,16,P:System.Windows.Controls.Primitives.RangeBase.Value,,,,,pbRacing.Value = 0; +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,549,16,T:System.Windows.Controls.TextBlock,,,,,"lblStatusRc.Text = ""Annullato"";" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,549,16,P:System.Windows.Controls.TextBlock.Text,,,,,"lblStatusRc.Text = ""Annullato"";" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,548,16,T:System.Windows.Controls.Button,,,,,"btnDownloadRc.Content = ""Scarica Corse"";" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,548,16,P:System.Windows.Controls.ContentControl.Content,,,,,"btnDownloadRc.Content = ""Scarica Corse"";" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,532,12,P:System.Windows.Controls.Primitives.Selector.SelectedIndex,,,,,int idx = cmbRaceCode?.SelectedIndex ?? 0; +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,532,12,T:System.Windows.Controls.ComboBox,,,,,int idx = cmbRaceCode?.SelectedIndex ?? 0; +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,352,8,T:System.Windows.RoutedEventArgs,,,,,"private void btnBrowseCsvRc_Click(object sender, RoutedEventArgs e)" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,459,20,T:System.Windows.Controls.ProgressBar,,,,,pbRacing.Value = 0; +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,459,20,P:System.Windows.Controls.Primitives.RangeBase.Value,,,,,pbRacing.Value = 0; +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,458,20,T:System.Windows.Controls.TextBlock,,,,,"lblStatusRc.Text = ""Errore nel caricamento CSV"";" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,458,20,P:System.Windows.Controls.TextBlock.Text,,,,,"lblStatusRc.Text = ""Errore nel caricamento CSV"";" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,456,20,T:System.Windows.MessageBoxImage,,,,,"MessageBox.Show($""Errore durante il caricamento CSV:\n{ex.Message}"", ""Errore"", MessageBoxButton.OK, MessageBoxImage.Error);" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,456,20,T:System.Windows.MessageBoxImage,,,,,"MessageBox.Show($""Errore durante il caricamento CSV:\n{ex.Message}"", ""Errore"", MessageBoxButton.OK, MessageBoxImage.Error);" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,456,20,F:System.Windows.MessageBoxImage.Error,,,,,"MessageBox.Show($""Errore durante il caricamento CSV:\n{ex.Message}"", ""Errore"", MessageBoxButton.OK, MessageBoxImage.Error);" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,456,20,T:System.Windows.MessageBoxButton,,,,,"MessageBox.Show($""Errore durante il caricamento CSV:\n{ex.Message}"", ""Errore"", MessageBoxButton.OK, MessageBoxImage.Error);" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,456,20,T:System.Windows.MessageBoxButton,,,,,"MessageBox.Show($""Errore durante il caricamento CSV:\n{ex.Message}"", ""Errore"", MessageBoxButton.OK, MessageBoxImage.Error);" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,456,20,F:System.Windows.MessageBoxButton.OK,,,,,"MessageBox.Show($""Errore durante il caricamento CSV:\n{ex.Message}"", ""Errore"", MessageBoxButton.OK, MessageBoxImage.Error);" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,456,20,T:System.Windows.MessageBox,,,,,"MessageBox.Show($""Errore durante il caricamento CSV:\n{ex.Message}"", ""Errore"", MessageBoxButton.OK, MessageBoxImage.Error);" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,456,20,T:System.Windows.MessageBoxResult,,,,,"MessageBox.Show($""Errore durante il caricamento CSV:\n{ex.Message}"", ""Errore"", MessageBoxButton.OK, MessageBoxImage.Error);" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,456,20,"M:System.Windows.MessageBox.Show(System.String,System.String,System.Windows.MessageBoxButton,System.Windows.MessageBoxImage)",,,,,"MessageBox.Show($""Errore durante il caricamento CSV:\n{ex.Message}"", ""Errore"", MessageBoxButton.OK, MessageBoxImage.Error);" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,451,24,T:System.Windows.Controls.TextBlock,,,,,"lblStatusRc.Text = ""Nessun cavallo trovato nei file CSV"";" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,451,24,P:System.Windows.Controls.TextBlock.Text,,,,,"lblStatusRc.Text = ""Nessun cavallo trovato nei file CSV"";" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,447,24,T:System.Windows.Controls.TextBlock,,,,,"lblStatusRc.Text = $""Caricati {_racingData.Rows.Count} cavalli da {csvFiles.Count} file CSV"";" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,447,24,P:System.Windows.Controls.TextBlock.Text,,,,,"lblStatusRc.Text = $""Caricati {_racingData.Rows.Count} cavalli da {csvFiles.Count} file CSV"";" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,446,24,T:System.Windows.Controls.Button,,,,,btnExportRcCsv.IsEnabled = true; +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,446,24,P:System.Windows.UIElement.IsEnabled,,,,,btnExportRcCsv.IsEnabled = true; +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,442,20,T:System.Windows.Controls.DataGrid,,,,,dgRacing.ItemsSource = _racingData?.DefaultView; +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,442,20,P:System.Windows.Controls.ItemsControl.ItemsSource,,,,,dgRacing.ItemsSource = _racingData?.DefaultView; +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,435,24,T:System.Windows.Controls.ProgressBar,,,,,pbRacing.Value = (int)((double)processed / csvFiles.Count * 100); +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,435,24,P:System.Windows.Controls.Primitives.RangeBase.Value,,,,,pbRacing.Value = (int)((double)processed / csvFiles.Count * 100); +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,371,24,T:System.Windows.Controls.TextBlock,,,,,"lblStatusRc.Text = ""Nessun file CSV trovato nella cartella selezionata"";" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,371,24,P:System.Windows.Controls.TextBlock.Text,,,,,"lblStatusRc.Text = ""Nessun file CSV trovato nella cartella selezionata"";" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,365,20,P:System.Windows.Forms.FolderBrowserDialog.SelectedPath,,,,,"var csvFiles = Directory.GetFiles(dlg.SelectedPath, ""*.csv"", SearchOption.AllDirectories) .OrderBy(f => f) .ToList();" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,363,20,T:System.Windows.Controls.Button,,,,,btnExportRcCsv.IsEnabled = false; +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,363,20,P:System.Windows.UIElement.IsEnabled,,,,,btnExportRcCsv.IsEnabled = false; +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,362,20,T:System.Windows.Controls.ProgressBar,,,,,pbRacing.Value = 0; +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,362,20,P:System.Windows.Controls.Primitives.RangeBase.Value,,,,,pbRacing.Value = 0; +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,361,20,T:System.Windows.Controls.TextBlock,,,,,"lblStatusRc.Text = ""Caricamento file CSV…"";" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,361,20,P:System.Windows.Controls.TextBlock.Text,,,,,"lblStatusRc.Text = ""Caricamento file CSV…"";" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,357,16,T:System.Windows.Forms.DialogResult,,,,,if (dlg.ShowDialog() != System.Windows.Forms.DialogResult.OK) return; +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,357,16,T:System.Windows.Forms.DialogResult,,,,,if (dlg.ShowDialog() != System.Windows.Forms.DialogResult.OK) return; +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,357,16,F:System.Windows.Forms.DialogResult.OK,,,,,if (dlg.ShowDialog() != System.Windows.Forms.DialogResult.OK) return; +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,357,16,T:System.Windows.Forms.DialogResult,,,,,if (dlg.ShowDialog() != System.Windows.Forms.DialogResult.OK) return; +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,357,16,M:System.Windows.Forms.CommonDialog.ShowDialog,,,,,if (dlg.ShowDialog() != System.Windows.Forms.DialogResult.OK) return; +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,356,16,P:System.Windows.Forms.FolderBrowserDialog.Description,,,,,"dlg.Description = ""Seleziona la cartella con i file CSV Punters"";" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,354,12,T:System.Windows.Forms.FolderBrowserDialog,,,,,"using (var dlg = new System.Windows.Forms.FolderBrowserDialog()) { dlg.Description = ""Seleziona la cartella con i file CSV Punters""; if (dlg.ShowDialog() != System.Windows.Forms.DialogResult.OK) return; try { lblStatusRc.Text = ""Caricamento file CSV…""; pbRacing.Value = 0; btnExportRcCsv.IsEnabled = false; var csvFiles = Directory.GetFiles(dlg.SelectedPath, ""*.csv"", SearchOption.AllDirectories) .OrderBy(f => f) .ToList(); if (csvFiles.Count == 0) { lblStatusRc.Text = ""Nessun file CSV trovato nella cartella selezionata""; return; } // Merge all CSV files into a single DataTable preserving all original columns var table = new DataTable(); table.Columns.Add(""Meeting"", typeof(string)); table.Columns.Add(""Race"", typeof(int)); int processed = 0; foreach (var file in csvFiles) { try { // Extract meeting name and race number from filename pattern YYYYMMDD-meeting-rXX.csv string fileName = Path.GetFileNameWithoutExtension(file); string meetingName = fileName; int raceNumber = 0; var m = Regex.Match(Path.GetFileName(file), @""^\d{8}-(.+)-r(\d+)\.csv$"", RegexOptions.IgnoreCase); if (m.Success) { meetingName = string.Join("" "", m.Groups[1].Value.Split('-') .Select(s => s.Length > 0 ? char.ToUpper(s[0]) + s.Substring(1).ToLower() : s)); int.TryParse(m.Groups[2].Value, out raceNumber); } // Read CSV with simple parser (comma-delimited, first row = header) var lines = File.ReadAllLines(file, Encoding.UTF8); if (lines.Length < 2) { processed++; continue; } var headers = ParseCsvLine(lines[0]); // Ensure all columns exist in the merged DataTable foreach (var h in headers) { string colName = h.Trim(); if (string.IsNullOrWhiteSpace(colName)) continue; if (!table.Columns.Contains(colName)) table.Columns.Add(colName, typeof(string)); } // Parse data rows for (int i = 1; i < lines.Length; i++) { if (string.IsNullOrWhiteSpace(lines[i])) continue; var values = ParseCsvLine(lines[i]); var row = table.NewRow(); row[""Meeting""] = meetingName; row[""Race""] = raceNumber; for (int c = 0; c < headers.Length && c < values.Length; c++) { string colName = headers[c].Trim(); if (string.IsNullOrWhiteSpace(colName)) continue; if (table.Columns.Contains(colName)) row[colName] = values[c]?.Trim() ?? """"; } table.Rows.Add(row); } } catch (Exception ex) { System.Diagnostics.Debug.WriteLine($""Errore CSV {file}: {ex.Message}""); } processed++; pbRacing.Value = (int)((double)processed / csvFiles.Count * 100); } // Add row numbers InjectRowNumbers(table); _racingData = table; dgRacing.ItemsSource = _racingData?.DefaultView; if (_racingData.Rows.Count > 0) { btnExportRcCsv.IsEnabled = true; lblStatusRc.Text = $""Caricati {_racingData.Rows.Count} cavalli da {csvFiles.Count} file CSV""; } else { lblStatusRc.Text = ""Nessun cavallo trovato nei file CSV""; } } catch (Exception ex) { MessageBox.Show($""Errore durante il caricamento CSV:\n{ex.Message}"", ""Errore"", MessageBoxButton.OK, MessageBoxImage.Error); lblStatusRc.Text = ""Errore nel caricamento CSV""; pbRacing.Value = 0; } }" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,354,12,M:System.Windows.Forms.FolderBrowserDialog.#ctor,,,,,"using (var dlg = new System.Windows.Forms.FolderBrowserDialog()) { dlg.Description = ""Seleziona la cartella con i file CSV Punters""; if (dlg.ShowDialog() != System.Windows.Forms.DialogResult.OK) return; try { lblStatusRc.Text = ""Caricamento file CSV…""; pbRacing.Value = 0; btnExportRcCsv.IsEnabled = false; var csvFiles = Directory.GetFiles(dlg.SelectedPath, ""*.csv"", SearchOption.AllDirectories) .OrderBy(f => f) .ToList(); if (csvFiles.Count == 0) { lblStatusRc.Text = ""Nessun file CSV trovato nella cartella selezionata""; return; } // Merge all CSV files into a single DataTable preserving all original columns var table = new DataTable(); table.Columns.Add(""Meeting"", typeof(string)); table.Columns.Add(""Race"", typeof(int)); int processed = 0; foreach (var file in csvFiles) { try { // Extract meeting name and race number from filename pattern YYYYMMDD-meeting-rXX.csv string fileName = Path.GetFileNameWithoutExtension(file); string meetingName = fileName; int raceNumber = 0; var m = Regex.Match(Path.GetFileName(file), @""^\d{8}-(.+)-r(\d+)\.csv$"", RegexOptions.IgnoreCase); if (m.Success) { meetingName = string.Join("" "", m.Groups[1].Value.Split('-') .Select(s => s.Length > 0 ? char.ToUpper(s[0]) + s.Substring(1).ToLower() : s)); int.TryParse(m.Groups[2].Value, out raceNumber); } // Read CSV with simple parser (comma-delimited, first row = header) var lines = File.ReadAllLines(file, Encoding.UTF8); if (lines.Length < 2) { processed++; continue; } var headers = ParseCsvLine(lines[0]); // Ensure all columns exist in the merged DataTable foreach (var h in headers) { string colName = h.Trim(); if (string.IsNullOrWhiteSpace(colName)) continue; if (!table.Columns.Contains(colName)) table.Columns.Add(colName, typeof(string)); } // Parse data rows for (int i = 1; i < lines.Length; i++) { if (string.IsNullOrWhiteSpace(lines[i])) continue; var values = ParseCsvLine(lines[i]); var row = table.NewRow(); row[""Meeting""] = meetingName; row[""Race""] = raceNumber; for (int c = 0; c < headers.Length && c < values.Length; c++) { string colName = headers[c].Trim(); if (string.IsNullOrWhiteSpace(colName)) continue; if (table.Columns.Contains(colName)) row[colName] = values[c]?.Trim() ?? """"; } table.Rows.Add(row); } } catch (Exception ex) { System.Diagnostics.Debug.WriteLine($""Errore CSV {file}: {ex.Message}""); } processed++; pbRacing.Value = (int)((double)processed / csvFiles.Count * 100); } // Add row numbers InjectRowNumbers(table); _racingData = table; dgRacing.ItemsSource = _racingData?.DefaultView; if (_racingData.Rows.Count > 0) { btnExportRcCsv.IsEnabled = true; lblStatusRc.Text = $""Caricati {_racingData.Rows.Count} cavalli da {csvFiles.Count} file CSV""; } else { lblStatusRc.Text = ""Nessun cavallo trovato nei file CSV""; } } catch (Exception ex) { MessageBox.Show($""Errore durante il caricamento CSV:\n{ex.Message}"", ""Errore"", MessageBoxButton.OK, MessageBoxImage.Error); lblStatusRc.Text = ""Errore nel caricamento CSV""; pbRacing.Value = 0; } }" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,347,8,T:System.Windows.RoutedEventArgs,,,,,"private async void btnDownloadRc_Click(object sender, RoutedEventArgs e)" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,336,8,T:System.Windows.RoutedEventArgs,,,,,"private void rbRcSource_Checked(object sender, RoutedEventArgs e)" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,344,12,T:System.Windows.Visibility,,,,,btnBrowseCsvRc.Visibility = isApi ? Visibility.Collapsed : Visibility.Visible; +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,344,12,T:System.Windows.Visibility,,,,,btnBrowseCsvRc.Visibility = isApi ? Visibility.Collapsed : Visibility.Visible; +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,344,12,F:System.Windows.Visibility.Visible,,,,,btnBrowseCsvRc.Visibility = isApi ? Visibility.Collapsed : Visibility.Visible; +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,344,12,T:System.Windows.Visibility,,,,,btnBrowseCsvRc.Visibility = isApi ? Visibility.Collapsed : Visibility.Visible; +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,344,12,T:System.Windows.Visibility,,,,,btnBrowseCsvRc.Visibility = isApi ? Visibility.Collapsed : Visibility.Visible; +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,344,12,F:System.Windows.Visibility.Collapsed,,,,,btnBrowseCsvRc.Visibility = isApi ? Visibility.Collapsed : Visibility.Visible; +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,344,12,T:System.Windows.Controls.Button,,,,,btnBrowseCsvRc.Visibility = isApi ? Visibility.Collapsed : Visibility.Visible; +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,344,12,T:System.Windows.Visibility,,,,,btnBrowseCsvRc.Visibility = isApi ? Visibility.Collapsed : Visibility.Visible; +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,344,12,P:System.Windows.UIElement.Visibility,,,,,btnBrowseCsvRc.Visibility = isApi ? Visibility.Collapsed : Visibility.Visible; +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,343,12,T:System.Windows.Visibility,,,,,btnDownloadRc.Visibility = isApi ? Visibility.Visible : Visibility.Collapsed; +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,343,12,T:System.Windows.Visibility,,,,,btnDownloadRc.Visibility = isApi ? Visibility.Visible : Visibility.Collapsed; +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,343,12,F:System.Windows.Visibility.Collapsed,,,,,btnDownloadRc.Visibility = isApi ? Visibility.Visible : Visibility.Collapsed; +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,343,12,T:System.Windows.Visibility,,,,,btnDownloadRc.Visibility = isApi ? Visibility.Visible : Visibility.Collapsed; +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,343,12,T:System.Windows.Visibility,,,,,btnDownloadRc.Visibility = isApi ? Visibility.Visible : Visibility.Collapsed; +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,343,12,F:System.Windows.Visibility.Visible,,,,,btnDownloadRc.Visibility = isApi ? Visibility.Visible : Visibility.Collapsed; +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,343,12,T:System.Windows.Controls.Button,,,,,btnDownloadRc.Visibility = isApi ? Visibility.Visible : Visibility.Collapsed; +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,343,12,T:System.Windows.Visibility,,,,,btnDownloadRc.Visibility = isApi ? Visibility.Visible : Visibility.Collapsed; +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,343,12,P:System.Windows.UIElement.Visibility,,,,,btnDownloadRc.Visibility = isApi ? Visibility.Visible : Visibility.Collapsed; +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,342,37,T:System.Windows.Visibility,,,,,cmbRaceCode.Visibility = isApi ? Visibility.Visible : Visibility.Collapsed; +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,342,37,T:System.Windows.Visibility,,,,,cmbRaceCode.Visibility = isApi ? Visibility.Visible : Visibility.Collapsed; +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,342,37,F:System.Windows.Visibility.Collapsed,,,,,cmbRaceCode.Visibility = isApi ? Visibility.Visible : Visibility.Collapsed; +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,342,37,T:System.Windows.Visibility,,,,,cmbRaceCode.Visibility = isApi ? Visibility.Visible : Visibility.Collapsed; +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,342,37,T:System.Windows.Visibility,,,,,cmbRaceCode.Visibility = isApi ? Visibility.Visible : Visibility.Collapsed; +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,342,37,F:System.Windows.Visibility.Visible,,,,,cmbRaceCode.Visibility = isApi ? Visibility.Visible : Visibility.Collapsed; +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,342,37,T:System.Windows.Controls.ComboBox,,,,,cmbRaceCode.Visibility = isApi ? Visibility.Visible : Visibility.Collapsed; +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,342,37,T:System.Windows.Visibility,,,,,cmbRaceCode.Visibility = isApi ? Visibility.Visible : Visibility.Collapsed; +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,342,37,P:System.Windows.UIElement.Visibility,,,,,cmbRaceCode.Visibility = isApi ? Visibility.Visible : Visibility.Collapsed; +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,342,12,T:System.Windows.Controls.ComboBox,,,,,if (cmbRaceCode != null) cmbRaceCode.Visibility = isApi ? Visibility.Visible : Visibility.Collapsed; +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,341,12,T:System.Windows.Visibility,,,,,dpRacing.Visibility = isApi ? Visibility.Visible : Visibility.Collapsed; +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,341,12,T:System.Windows.Visibility,,,,,dpRacing.Visibility = isApi ? Visibility.Visible : Visibility.Collapsed; +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,341,12,F:System.Windows.Visibility.Collapsed,,,,,dpRacing.Visibility = isApi ? Visibility.Visible : Visibility.Collapsed; +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,341,12,T:System.Windows.Visibility,,,,,dpRacing.Visibility = isApi ? Visibility.Visible : Visibility.Collapsed; +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,341,12,T:System.Windows.Visibility,,,,,dpRacing.Visibility = isApi ? Visibility.Visible : Visibility.Collapsed; +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,341,12,F:System.Windows.Visibility.Visible,,,,,dpRacing.Visibility = isApi ? Visibility.Visible : Visibility.Collapsed; +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,341,12,T:System.Windows.Controls.DatePicker,,,,,dpRacing.Visibility = isApi ? Visibility.Visible : Visibility.Collapsed; +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,341,12,T:System.Windows.Visibility,,,,,dpRacing.Visibility = isApi ? Visibility.Visible : Visibility.Collapsed; +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,341,12,P:System.Windows.UIElement.Visibility,,,,,dpRacing.Visibility = isApi ? Visibility.Visible : Visibility.Collapsed; +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,340,12,T:System.Windows.Controls.RadioButton,,,,,bool isApi = rbRcApi.IsChecked == true; +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,340,12,P:System.Windows.Controls.Primitives.ToggleButton.IsChecked,,,,,bool isApi = rbRcApi.IsChecked == true; +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,339,12,T:System.Windows.Controls.Button,,,,,if (dpRacing == null || btnDownloadRc == null || btnBrowseCsvRc == null) return; +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,339,12,T:System.Windows.Controls.Button,,,,,if (dpRacing == null || btnDownloadRc == null || btnBrowseCsvRc == null) return; +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,339,12,T:System.Windows.Controls.DatePicker,,,,,if (dpRacing == null || btnDownloadRc == null || btnBrowseCsvRc == null) return; +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,309,8,T:System.Windows.RoutedEventArgs,,,,,"private void btnExportFbCsv_Click(object sender, RoutedEventArgs e)" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,331,12,T:System.Windows.Controls.TextBlock,,,,,"lblStatusFb.Text = _footballData == null ? ""Nessuna riga"" : $""Righe estratte: {_footballData.Rows.Count}"";" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,331,12,P:System.Windows.Controls.TextBlock.Text,,,,,"lblStatusFb.Text = _footballData == null ? ""Nessuna riga"" : $""Righe estratte: {_footballData.Rows.Count}"";" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,327,20,T:System.Windows.Controls.TextBlock,,,,,"ExportToCsv(_footballData, txtFbExportPath.Text, filename, s => lblStatusFb.Text = s);" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,327,20,P:System.Windows.Controls.TextBlock.Text,,,,,"ExportToCsv(_footballData, txtFbExportPath.Text, filename, s => lblStatusFb.Text = s);" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,327,20,T:System.Windows.Controls.TextBox,,,,,"ExportToCsv(_footballData, txtFbExportPath.Text, filename, s => lblStatusFb.Text = s);" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,327,20,P:System.Windows.Controls.TextBox.Text,,,,,"ExportToCsv(_footballData, txtFbExportPath.Text, filename, s => lblStatusFb.Text = s);" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,324,20,T:System.Windows.Controls.TextBlock,,,,,"ExportToXml(_footballData, txtFbExportPath.Text, filename, s => lblStatusFb.Text = s);" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,324,20,P:System.Windows.Controls.TextBlock.Text,,,,,"ExportToXml(_footballData, txtFbExportPath.Text, filename, s => lblStatusFb.Text = s);" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,324,20,T:System.Windows.Controls.TextBox,,,,,"ExportToXml(_footballData, txtFbExportPath.Text, filename, s => lblStatusFb.Text = s);" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,324,20,P:System.Windows.Controls.TextBox.Text,,,,,"ExportToXml(_footballData, txtFbExportPath.Text, filename, s => lblStatusFb.Text = s);" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,321,20,T:System.Windows.Controls.TextBlock,,,,,"ExportToJson(_footballData, txtFbExportPath.Text, filename, s => lblStatusFb.Text = s);" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,321,20,P:System.Windows.Controls.TextBlock.Text,,,,,"ExportToJson(_footballData, txtFbExportPath.Text, filename, s => lblStatusFb.Text = s);" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,321,20,T:System.Windows.Controls.TextBox,,,,,"ExportToJson(_footballData, txtFbExportPath.Text, filename, s => lblStatusFb.Text = s);" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,321,20,P:System.Windows.Controls.TextBox.Text,,,,,"ExportToJson(_footballData, txtFbExportPath.Text, filename, s => lblStatusFb.Text = s);" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,318,20,T:System.Windows.Controls.TextBlock,,,,,"ExportToCsv(_footballData, txtFbExportPath.Text, filename, s => lblStatusFb.Text = s);" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,318,20,P:System.Windows.Controls.TextBlock.Text,,,,,"ExportToCsv(_footballData, txtFbExportPath.Text, filename, s => lblStatusFb.Text = s);" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,318,20,T:System.Windows.Controls.TextBox,,,,,"ExportToCsv(_footballData, txtFbExportPath.Text, filename, s => lblStatusFb.Text = s);" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,318,20,P:System.Windows.Controls.TextBox.Text,,,,,"ExportToCsv(_footballData, txtFbExportPath.Text, filename, s => lblStatusFb.Text = s);" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,312,12,T:System.Windows.Controls.DatePicker,,,,,"var filename = BuildFilename(txtFbPrefix?.Text, chkFbIncludeDate?.IsChecked == true ? GetSelectedDateString(cmbFbDateFormat, dpFootball.SelectedDate ?? DateTime.Today) : null, txtFbSuffix?.Text, null, $""Partite_{dpFootball.SelectedDate:yyyy-MM-dd}.{format.ToLower()}"");" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,312,12,P:System.Windows.Controls.DatePicker.SelectedDate,,,,,"var filename = BuildFilename(txtFbPrefix?.Text, chkFbIncludeDate?.IsChecked == true ? GetSelectedDateString(cmbFbDateFormat, dpFootball.SelectedDate ?? DateTime.Today) : null, txtFbSuffix?.Text, null, $""Partite_{dpFootball.SelectedDate:yyyy-MM-dd}.{format.ToLower()}"");" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,312,12,P:System.Windows.Controls.TextBox.Text,,,,,"var filename = BuildFilename(txtFbPrefix?.Text, chkFbIncludeDate?.IsChecked == true ? GetSelectedDateString(cmbFbDateFormat, dpFootball.SelectedDate ?? DateTime.Today) : null, txtFbSuffix?.Text, null, $""Partite_{dpFootball.SelectedDate:yyyy-MM-dd}.{format.ToLower()}"");" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,312,12,T:System.Windows.Controls.TextBox,,,,,"var filename = BuildFilename(txtFbPrefix?.Text, chkFbIncludeDate?.IsChecked == true ? GetSelectedDateString(cmbFbDateFormat, dpFootball.SelectedDate ?? DateTime.Today) : null, txtFbSuffix?.Text, null, $""Partite_{dpFootball.SelectedDate:yyyy-MM-dd}.{format.ToLower()}"");" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,312,12,T:System.Windows.Controls.DatePicker,,,,,"var filename = BuildFilename(txtFbPrefix?.Text, chkFbIncludeDate?.IsChecked == true ? GetSelectedDateString(cmbFbDateFormat, dpFootball.SelectedDate ?? DateTime.Today) : null, txtFbSuffix?.Text, null, $""Partite_{dpFootball.SelectedDate:yyyy-MM-dd}.{format.ToLower()}"");" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,312,12,P:System.Windows.Controls.DatePicker.SelectedDate,,,,,"var filename = BuildFilename(txtFbPrefix?.Text, chkFbIncludeDate?.IsChecked == true ? GetSelectedDateString(cmbFbDateFormat, dpFootball.SelectedDate ?? DateTime.Today) : null, txtFbSuffix?.Text, null, $""Partite_{dpFootball.SelectedDate:yyyy-MM-dd}.{format.ToLower()}"");" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,312,12,T:System.Windows.Controls.ComboBox,,,,,"var filename = BuildFilename(txtFbPrefix?.Text, chkFbIncludeDate?.IsChecked == true ? GetSelectedDateString(cmbFbDateFormat, dpFootball.SelectedDate ?? DateTime.Today) : null, txtFbSuffix?.Text, null, $""Partite_{dpFootball.SelectedDate:yyyy-MM-dd}.{format.ToLower()}"");" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,312,12,P:System.Windows.Controls.Primitives.ToggleButton.IsChecked,,,,,"var filename = BuildFilename(txtFbPrefix?.Text, chkFbIncludeDate?.IsChecked == true ? GetSelectedDateString(cmbFbDateFormat, dpFootball.SelectedDate ?? DateTime.Today) : null, txtFbSuffix?.Text, null, $""Partite_{dpFootball.SelectedDate:yyyy-MM-dd}.{format.ToLower()}"");" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,312,12,T:System.Windows.Controls.CheckBox,,,,,"var filename = BuildFilename(txtFbPrefix?.Text, chkFbIncludeDate?.IsChecked == true ? GetSelectedDateString(cmbFbDateFormat, dpFootball.SelectedDate ?? DateTime.Today) : null, txtFbSuffix?.Text, null, $""Partite_{dpFootball.SelectedDate:yyyy-MM-dd}.{format.ToLower()}"");" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,312,12,P:System.Windows.Controls.TextBox.Text,,,,,"var filename = BuildFilename(txtFbPrefix?.Text, chkFbIncludeDate?.IsChecked == true ? GetSelectedDateString(cmbFbDateFormat, dpFootball.SelectedDate ?? DateTime.Today) : null, txtFbSuffix?.Text, null, $""Partite_{dpFootball.SelectedDate:yyyy-MM-dd}.{format.ToLower()}"");" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,312,12,T:System.Windows.Controls.TextBox,,,,,"var filename = BuildFilename(txtFbPrefix?.Text, chkFbIncludeDate?.IsChecked == true ? GetSelectedDateString(cmbFbDateFormat, dpFootball.SelectedDate ?? DateTime.Today) : null, txtFbSuffix?.Text, null, $""Partite_{dpFootball.SelectedDate:yyyy-MM-dd}.{format.ToLower()}"");" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,311,12,P:System.Windows.Controls.ContentControl.Content,,,,,"var format = (cmbFbFormat?.SelectedItem as ComboBoxItem)?.Content?.ToString() ?? ""CSV"";" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,311,12,P:System.Windows.Controls.Primitives.Selector.SelectedItem,,,,,"var format = (cmbFbFormat?.SelectedItem as ComboBoxItem)?.Content?.ToString() ?? ""CSV"";" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,311,12,T:System.Windows.Controls.ComboBox,,,,,"var format = (cmbFbFormat?.SelectedItem as ComboBoxItem)?.Content?.ToString() ?? ""CSV"";" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,305,16,T:System.Windows.Controls.DatePicker,,,,,dpFootball.IsEnabled = true; +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,305,16,P:System.Windows.UIElement.IsEnabled,,,,,dpFootball.IsEnabled = true; +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,304,16,T:System.Windows.Controls.Button,,,,,btnDownloadFb.IsEnabled = true; +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,304,16,P:System.Windows.UIElement.IsEnabled,,,,,btnDownloadFb.IsEnabled = true; +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,300,16,T:System.Windows.Controls.ProgressBar,,,,,pbFootball.Value = 0; +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,300,16,P:System.Windows.Controls.Primitives.RangeBase.Value,,,,,pbFootball.Value = 0; +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,299,16,T:System.Windows.Controls.TextBlock,,,,,"lblStatusFb.Text = ""Errore nello scaricamento"";" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,299,16,P:System.Windows.Controls.TextBlock.Text,,,,,"lblStatusFb.Text = ""Errore nello scaricamento"";" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,297,16,T:System.Windows.MessageBoxImage,,,,,"MessageBox.Show($""Errore durante lo scaricamento:\n{ex.Message}"", ""Errore"", MessageBoxButton.OK, MessageBoxImage.Error);" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,297,16,T:System.Windows.MessageBoxImage,,,,,"MessageBox.Show($""Errore durante lo scaricamento:\n{ex.Message}"", ""Errore"", MessageBoxButton.OK, MessageBoxImage.Error);" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,297,16,F:System.Windows.MessageBoxImage.Error,,,,,"MessageBox.Show($""Errore durante lo scaricamento:\n{ex.Message}"", ""Errore"", MessageBoxButton.OK, MessageBoxImage.Error);" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,297,16,T:System.Windows.MessageBoxButton,,,,,"MessageBox.Show($""Errore durante lo scaricamento:\n{ex.Message}"", ""Errore"", MessageBoxButton.OK, MessageBoxImage.Error);" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,297,16,T:System.Windows.MessageBoxButton,,,,,"MessageBox.Show($""Errore durante lo scaricamento:\n{ex.Message}"", ""Errore"", MessageBoxButton.OK, MessageBoxImage.Error);" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,297,16,F:System.Windows.MessageBoxButton.OK,,,,,"MessageBox.Show($""Errore durante lo scaricamento:\n{ex.Message}"", ""Errore"", MessageBoxButton.OK, MessageBoxImage.Error);" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,297,16,T:System.Windows.MessageBox,,,,,"MessageBox.Show($""Errore durante lo scaricamento:\n{ex.Message}"", ""Errore"", MessageBoxButton.OK, MessageBoxImage.Error);" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,297,16,T:System.Windows.MessageBoxResult,,,,,"MessageBox.Show($""Errore durante lo scaricamento:\n{ex.Message}"", ""Errore"", MessageBoxButton.OK, MessageBoxImage.Error);" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,297,16,"M:System.Windows.MessageBox.Show(System.String,System.String,System.Windows.MessageBoxButton,System.Windows.MessageBoxImage)",,,,,"MessageBox.Show($""Errore durante lo scaricamento:\n{ex.Message}"", ""Errore"", MessageBoxButton.OK, MessageBoxImage.Error);" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,292,20,T:System.Windows.Controls.TextBlock,,,,,"lblStatusFb.Text = ""Nessuna partita trovata per la data selezionata"";" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,292,20,P:System.Windows.Controls.TextBlock.Text,,,,,"lblStatusFb.Text = ""Nessuna partita trovata per la data selezionata"";" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,288,20,T:System.Windows.Controls.TextBlock,,,,,"lblStatusFb.Text = $""Scaricate {_footballData.Rows.Count} partite"";" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,288,20,P:System.Windows.Controls.TextBlock.Text,,,,,"lblStatusFb.Text = $""Scaricate {_footballData.Rows.Count} partite"";" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,287,20,T:System.Windows.Controls.Button,,,,,btnExportFbCsv.IsEnabled = true; +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,287,20,P:System.Windows.UIElement.IsEnabled,,,,,btnExportFbCsv.IsEnabled = true; +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,283,16,T:System.Windows.Controls.DataGrid,,,,,dgFootball.ItemsSource = _footballData?.DefaultView; +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,283,16,P:System.Windows.Controls.ItemsControl.ItemsSource,,,,,dgFootball.ItemsSource = _footballData?.DefaultView; +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,273,16,T:System.Windows.Controls.TextBlock,,,,,var status = new Progress(s => lblStatusFb.Text = s); +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,273,16,P:System.Windows.Controls.TextBlock.Text,,,,,var status = new Progress(s => lblStatusFb.Text = s); +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,272,16,T:System.Windows.Controls.ProgressBar,,,,,var progress = new Progress(v => pbFootball.Value = v); +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,272,16,P:System.Windows.Controls.Primitives.RangeBase.Value,,,,,var progress = new Progress(v => pbFootball.Value = v); +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,270,16,T:System.Windows.Controls.Button,,,,,btnExportFbCsv.IsEnabled = false; +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,270,16,P:System.Windows.UIElement.IsEnabled,,,,,btnExportFbCsv.IsEnabled = false; +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,269,16,T:System.Windows.Controls.DatePicker,,,,,dpFootball.IsEnabled = false; +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,269,16,P:System.Windows.UIElement.IsEnabled,,,,,dpFootball.IsEnabled = false; +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,268,16,T:System.Windows.Controls.Button,,,,,btnDownloadFb.IsEnabled = false; +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,268,16,P:System.Windows.UIElement.IsEnabled,,,,,btnDownloadFb.IsEnabled = false; +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,267,16,T:System.Windows.Controls.TextBlock,,,,,"lblStatusFb.Text = ""Scaricamento elenco partite…"";" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,267,16,P:System.Windows.Controls.TextBlock.Text,,,,,"lblStatusFb.Text = ""Scaricamento elenco partite…"";" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,266,16,T:System.Windows.Controls.ProgressBar,,,,,pbFootball.Value = 0; +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,266,16,P:System.Windows.Controls.Primitives.RangeBase.Value,,,,,pbFootball.Value = 0; +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,256,8,T:System.Windows.RoutedEventArgs,,,,,"private async void btnDownloadFb_Click(object sender, RoutedEventArgs e)" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,258,12,T:System.Windows.Controls.DatePicker,,,,,var date = dpFootball.SelectedDate ?? DateTime.Today; +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,258,12,P:System.Windows.Controls.DatePicker.SelectedDate,,,,,var date = dpFootball.SelectedDate ?? DateTime.Today; +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,205,8,T:System.Windows.RoutedEventArgs,,,,,"private async void navVirtualFb_Checked(object sender, RoutedEventArgs e)" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,245,20,T:System.Windows.MessageBoxImage,,,,,"MessageBox.Show( $""Impossibile inizializzare WebView2.\n\n"" + $""Assicurati che il Microsoft Edge WebView2 Runtime sia installato.\n\n{ex.Message}"", ""Errore WebView2"", MessageBoxButton.OK, MessageBoxImage.Warning);" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,245,20,T:System.Windows.MessageBoxImage,,,,,"MessageBox.Show( $""Impossibile inizializzare WebView2.\n\n"" + $""Assicurati che il Microsoft Edge WebView2 Runtime sia installato.\n\n{ex.Message}"", ""Errore WebView2"", MessageBoxButton.OK, MessageBoxImage.Warning);" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,245,20,F:System.Windows.MessageBoxImage.Warning,,,,,"MessageBox.Show( $""Impossibile inizializzare WebView2.\n\n"" + $""Assicurati che il Microsoft Edge WebView2 Runtime sia installato.\n\n{ex.Message}"", ""Errore WebView2"", MessageBoxButton.OK, MessageBoxImage.Warning);" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,245,20,T:System.Windows.MessageBoxButton,,,,,"MessageBox.Show( $""Impossibile inizializzare WebView2.\n\n"" + $""Assicurati che il Microsoft Edge WebView2 Runtime sia installato.\n\n{ex.Message}"", ""Errore WebView2"", MessageBoxButton.OK, MessageBoxImage.Warning);" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,245,20,T:System.Windows.MessageBoxButton,,,,,"MessageBox.Show( $""Impossibile inizializzare WebView2.\n\n"" + $""Assicurati che il Microsoft Edge WebView2 Runtime sia installato.\n\n{ex.Message}"", ""Errore WebView2"", MessageBoxButton.OK, MessageBoxImage.Warning);" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,245,20,F:System.Windows.MessageBoxButton.OK,,,,,"MessageBox.Show( $""Impossibile inizializzare WebView2.\n\n"" + $""Assicurati che il Microsoft Edge WebView2 Runtime sia installato.\n\n{ex.Message}"", ""Errore WebView2"", MessageBoxButton.OK, MessageBoxImage.Warning);" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,245,20,T:System.Windows.MessageBox,,,,,"MessageBox.Show( $""Impossibile inizializzare WebView2.\n\n"" + $""Assicurati che il Microsoft Edge WebView2 Runtime sia installato.\n\n{ex.Message}"", ""Errore WebView2"", MessageBoxButton.OK, MessageBoxImage.Warning);" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,245,20,T:System.Windows.MessageBoxResult,,,,,"MessageBox.Show( $""Impossibile inizializzare WebView2.\n\n"" + $""Assicurati che il Microsoft Edge WebView2 Runtime sia installato.\n\n{ex.Message}"", ""Errore WebView2"", MessageBoxButton.OK, MessageBoxImage.Warning);" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,245,20,"M:System.Windows.MessageBox.Show(System.String,System.String,System.Windows.MessageBoxButton,System.Windows.MessageBoxImage)",,,,,"MessageBox.Show( $""Impossibile inizializzare WebView2.\n\n"" + $""Assicurati che il Microsoft Edge WebView2 Runtime sia installato.\n\n{ex.Message}"", ""Errore WebView2"", MessageBoxButton.OK, MessageBoxImage.Warning);" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,240,20,T:System.Windows.Controls.TextBox,,,,,wbVirtualFb.CoreWebView2.Navigate(txtVfbUrl.Text); +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,240,20,P:System.Windows.Controls.TextBox.Text,,,,,wbVirtualFb.CoreWebView2.Navigate(txtVfbUrl.Text); +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,210,16,T:System.Windows.Controls.ListBox,,,,,lbVfbResults.ItemsSource = _vfbResults; +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,210,16,P:System.Windows.Controls.ItemsControl.ItemsSource,,,,,lbVfbResults.ItemsSource = _vfbResults; +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,209,12,T:System.Windows.Controls.ListBox,,,,,if (lbVfbResults.ItemsSource == null) lbVfbResults.ItemsSource = _vfbResults; +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,209,12,P:System.Windows.Controls.ItemsControl.ItemsSource,,,,,if (lbVfbResults.ItemsSource == null) lbVfbResults.ItemsSource = _vfbResults; +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,203,8,T:System.Windows.RoutedEventArgs,,,,,"private void navSettings_Checked(object sender, RoutedEventArgs e)" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,202,8,T:System.Windows.RoutedEventArgs,,,,,"private void navRacing_Checked(object sender, RoutedEventArgs e)" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,201,8,T:System.Windows.RoutedEventArgs,,,,,"private void navFootball_Checked(object sender, RoutedEventArgs e)" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,196,38,T:System.Windows.Controls.TextBlock,,,,,"lblTitle.Text = ""Calcio Virtuale"";" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,196,38,P:System.Windows.Controls.TextBlock.Text,,,,,"lblTitle.Text = ""Calcio Virtuale"";" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,195,38,T:System.Windows.Controls.TextBlock,,,,,"lblTitle.Text = ""Impostazioni"";" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,195,38,P:System.Windows.Controls.TextBlock.Text,,,,,"lblTitle.Text = ""Impostazioni"";" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,194,38,T:System.Windows.Controls.TextBlock,,,,,"lblTitle.Text = ""Corse Cavalli"";" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,194,38,P:System.Windows.Controls.TextBlock.Text,,,,,"lblTitle.Text = ""Corse Cavalli"";" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,193,38,T:System.Windows.Controls.TextBlock,,,,,"lblTitle.Text = ""Calcio"";" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,193,38,P:System.Windows.Controls.TextBlock.Text,,,,,"lblTitle.Text = ""Calcio"";" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,189,12,T:System.Windows.Controls.TextBlock,,,,,"if (lblTitle != null) { switch (name) { case ""football"": lblTitle.Text = ""Calcio""; break; case ""racing"": lblTitle.Text = ""Corse Cavalli""; break; case ""settings"": lblTitle.Text = ""Impostazioni""; break; case ""virtualfb"": lblTitle.Text = ""Calcio Virtuale""; break; } }" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,186,39,T:System.Windows.Visibility,,,,,"pageVirtualFb.Visibility = name == ""virtualfb"" ? Visibility.Visible : Visibility.Collapsed;" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,186,39,T:System.Windows.Visibility,,,,,"pageVirtualFb.Visibility = name == ""virtualfb"" ? Visibility.Visible : Visibility.Collapsed;" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,186,39,F:System.Windows.Visibility.Collapsed,,,,,"pageVirtualFb.Visibility = name == ""virtualfb"" ? Visibility.Visible : Visibility.Collapsed;" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,186,39,T:System.Windows.Visibility,,,,,"pageVirtualFb.Visibility = name == ""virtualfb"" ? Visibility.Visible : Visibility.Collapsed;" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,186,39,T:System.Windows.Visibility,,,,,"pageVirtualFb.Visibility = name == ""virtualfb"" ? Visibility.Visible : Visibility.Collapsed;" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,186,39,F:System.Windows.Visibility.Visible,,,,,"pageVirtualFb.Visibility = name == ""virtualfb"" ? Visibility.Visible : Visibility.Collapsed;" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,186,39,T:System.Windows.Controls.Grid,,,,,"pageVirtualFb.Visibility = name == ""virtualfb"" ? Visibility.Visible : Visibility.Collapsed;" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,186,39,T:System.Windows.Visibility,,,,,"pageVirtualFb.Visibility = name == ""virtualfb"" ? Visibility.Visible : Visibility.Collapsed;" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,186,39,P:System.Windows.UIElement.Visibility,,,,,"pageVirtualFb.Visibility = name == ""virtualfb"" ? Visibility.Visible : Visibility.Collapsed;" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,186,12,T:System.Windows.Controls.Grid,,,,,"if (pageVirtualFb != null) pageVirtualFb.Visibility = name == ""virtualfb"" ? Visibility.Visible : Visibility.Collapsed;" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,185,38,T:System.Windows.Visibility,,,,,"pageSettings.Visibility = name == ""settings"" ? Visibility.Visible : Visibility.Collapsed;" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,185,38,T:System.Windows.Visibility,,,,,"pageSettings.Visibility = name == ""settings"" ? Visibility.Visible : Visibility.Collapsed;" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,185,38,F:System.Windows.Visibility.Collapsed,,,,,"pageSettings.Visibility = name == ""settings"" ? Visibility.Visible : Visibility.Collapsed;" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,185,38,T:System.Windows.Visibility,,,,,"pageSettings.Visibility = name == ""settings"" ? Visibility.Visible : Visibility.Collapsed;" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,185,38,T:System.Windows.Visibility,,,,,"pageSettings.Visibility = name == ""settings"" ? Visibility.Visible : Visibility.Collapsed;" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,185,38,F:System.Windows.Visibility.Visible,,,,,"pageSettings.Visibility = name == ""settings"" ? Visibility.Visible : Visibility.Collapsed;" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,185,38,T:System.Windows.Controls.ScrollViewer,,,,,"pageSettings.Visibility = name == ""settings"" ? Visibility.Visible : Visibility.Collapsed;" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,185,38,T:System.Windows.Visibility,,,,,"pageSettings.Visibility = name == ""settings"" ? Visibility.Visible : Visibility.Collapsed;" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,185,38,P:System.Windows.UIElement.Visibility,,,,,"pageSettings.Visibility = name == ""settings"" ? Visibility.Visible : Visibility.Collapsed;" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,185,12,T:System.Windows.Controls.ScrollViewer,,,,,"if (pageSettings != null) pageSettings.Visibility = name == ""settings"" ? Visibility.Visible : Visibility.Collapsed;" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,184,38,T:System.Windows.Visibility,,,,,"pageRacing.Visibility = name == ""racing"" ? Visibility.Visible : Visibility.Collapsed;" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,184,38,T:System.Windows.Visibility,,,,,"pageRacing.Visibility = name == ""racing"" ? Visibility.Visible : Visibility.Collapsed;" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,184,38,F:System.Windows.Visibility.Collapsed,,,,,"pageRacing.Visibility = name == ""racing"" ? Visibility.Visible : Visibility.Collapsed;" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,184,38,T:System.Windows.Visibility,,,,,"pageRacing.Visibility = name == ""racing"" ? Visibility.Visible : Visibility.Collapsed;" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,184,38,T:System.Windows.Visibility,,,,,"pageRacing.Visibility = name == ""racing"" ? Visibility.Visible : Visibility.Collapsed;" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,184,38,F:System.Windows.Visibility.Visible,,,,,"pageRacing.Visibility = name == ""racing"" ? Visibility.Visible : Visibility.Collapsed;" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,184,38,T:System.Windows.Controls.Grid,,,,,"pageRacing.Visibility = name == ""racing"" ? Visibility.Visible : Visibility.Collapsed;" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,184,38,T:System.Windows.Visibility,,,,,"pageRacing.Visibility = name == ""racing"" ? Visibility.Visible : Visibility.Collapsed;" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,184,38,P:System.Windows.UIElement.Visibility,,,,,"pageRacing.Visibility = name == ""racing"" ? Visibility.Visible : Visibility.Collapsed;" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,184,12,T:System.Windows.Controls.Grid,,,,,"if (pageRacing != null) pageRacing.Visibility = name == ""racing"" ? Visibility.Visible : Visibility.Collapsed;" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,183,38,T:System.Windows.Visibility,,,,,"pageFootball.Visibility = name == ""football"" ? Visibility.Visible : Visibility.Collapsed;" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,183,38,T:System.Windows.Visibility,,,,,"pageFootball.Visibility = name == ""football"" ? Visibility.Visible : Visibility.Collapsed;" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,183,38,F:System.Windows.Visibility.Collapsed,,,,,"pageFootball.Visibility = name == ""football"" ? Visibility.Visible : Visibility.Collapsed;" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,183,38,T:System.Windows.Visibility,,,,,"pageFootball.Visibility = name == ""football"" ? Visibility.Visible : Visibility.Collapsed;" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,183,38,T:System.Windows.Visibility,,,,,"pageFootball.Visibility = name == ""football"" ? Visibility.Visible : Visibility.Collapsed;" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,183,38,F:System.Windows.Visibility.Visible,,,,,"pageFootball.Visibility = name == ""football"" ? Visibility.Visible : Visibility.Collapsed;" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,183,38,T:System.Windows.Controls.Grid,,,,,"pageFootball.Visibility = name == ""football"" ? Visibility.Visible : Visibility.Collapsed;" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,183,38,T:System.Windows.Visibility,,,,,"pageFootball.Visibility = name == ""football"" ? Visibility.Visible : Visibility.Collapsed;" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,183,38,P:System.Windows.UIElement.Visibility,,,,,"pageFootball.Visibility = name == ""football"" ? Visibility.Visible : Visibility.Collapsed;" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,183,12,T:System.Windows.Controls.Grid,,,,,"if (pageFootball != null) pageFootball.Visibility = name == ""football"" ? Visibility.Visible : Visibility.Collapsed;" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,171,8,T:System.Windows.RoutedEventArgs,,,,,"private void Window_Loaded(object sender, RoutedEventArgs e)" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,174,12,T:System.Windows.Controls.DatePicker,,,,,dpRacing.SelectedDate = DateTime.Today; +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,174,12,P:System.Windows.Controls.DatePicker.SelectedDate,,,,,dpRacing.SelectedDate = DateTime.Today; +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,173,12,T:System.Windows.Controls.DatePicker,,,,,dpFootball.SelectedDate = DateTime.Today; +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,173,12,P:System.Windows.Controls.DatePicker.SelectedDate,,,,,dpFootball.SelectedDate = DateTime.Today; +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,147,16,T:System.Windows.MessageBoxImage,,,,,"MessageBox.Show($""Errore durante l'esportazione XML:\n{ex.Message}"", ""Errore"", MessageBoxButton.OK, MessageBoxImage.Error);" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,147,16,T:System.Windows.MessageBoxImage,,,,,"MessageBox.Show($""Errore durante l'esportazione XML:\n{ex.Message}"", ""Errore"", MessageBoxButton.OK, MessageBoxImage.Error);" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,147,16,F:System.Windows.MessageBoxImage.Error,,,,,"MessageBox.Show($""Errore durante l'esportazione XML:\n{ex.Message}"", ""Errore"", MessageBoxButton.OK, MessageBoxImage.Error);" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,147,16,T:System.Windows.MessageBoxButton,,,,,"MessageBox.Show($""Errore durante l'esportazione XML:\n{ex.Message}"", ""Errore"", MessageBoxButton.OK, MessageBoxImage.Error);" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,147,16,T:System.Windows.MessageBoxButton,,,,,"MessageBox.Show($""Errore durante l'esportazione XML:\n{ex.Message}"", ""Errore"", MessageBoxButton.OK, MessageBoxImage.Error);" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,147,16,F:System.Windows.MessageBoxButton.OK,,,,,"MessageBox.Show($""Errore durante l'esportazione XML:\n{ex.Message}"", ""Errore"", MessageBoxButton.OK, MessageBoxImage.Error);" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,147,16,T:System.Windows.MessageBox,,,,,"MessageBox.Show($""Errore durante l'esportazione XML:\n{ex.Message}"", ""Errore"", MessageBoxButton.OK, MessageBoxImage.Error);" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,147,16,T:System.Windows.MessageBoxResult,,,,,"MessageBox.Show($""Errore durante l'esportazione XML:\n{ex.Message}"", ""Errore"", MessageBoxButton.OK, MessageBoxImage.Error);" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,147,16,"M:System.Windows.MessageBox.Show(System.String,System.String,System.Windows.MessageBoxButton,System.Windows.MessageBoxImage)",,,,,"MessageBox.Show($""Errore durante l'esportazione XML:\n{ex.Message}"", ""Errore"", MessageBoxButton.OK, MessageBoxImage.Error);" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,143,16,T:System.Windows.MessageBoxImage,,,,,"MessageBox.Show($""Esportate {data.Rows.Count} righe in:\n{filePath}"", ""Esportazione completata"", MessageBoxButton.OK, MessageBoxImage.Information);" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,143,16,T:System.Windows.MessageBoxImage,,,,,"MessageBox.Show($""Esportate {data.Rows.Count} righe in:\n{filePath}"", ""Esportazione completata"", MessageBoxButton.OK, MessageBoxImage.Information);" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,143,16,F:System.Windows.MessageBoxImage.Information,,,,,"MessageBox.Show($""Esportate {data.Rows.Count} righe in:\n{filePath}"", ""Esportazione completata"", MessageBoxButton.OK, MessageBoxImage.Information);" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,143,16,T:System.Windows.MessageBoxButton,,,,,"MessageBox.Show($""Esportate {data.Rows.Count} righe in:\n{filePath}"", ""Esportazione completata"", MessageBoxButton.OK, MessageBoxImage.Information);" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,143,16,T:System.Windows.MessageBoxButton,,,,,"MessageBox.Show($""Esportate {data.Rows.Count} righe in:\n{filePath}"", ""Esportazione completata"", MessageBoxButton.OK, MessageBoxImage.Information);" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,143,16,F:System.Windows.MessageBoxButton.OK,,,,,"MessageBox.Show($""Esportate {data.Rows.Count} righe in:\n{filePath}"", ""Esportazione completata"", MessageBoxButton.OK, MessageBoxImage.Information);" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,143,16,T:System.Windows.MessageBox,,,,,"MessageBox.Show($""Esportate {data.Rows.Count} righe in:\n{filePath}"", ""Esportazione completata"", MessageBoxButton.OK, MessageBoxImage.Information);" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,143,16,T:System.Windows.MessageBoxResult,,,,,"MessageBox.Show($""Esportate {data.Rows.Count} righe in:\n{filePath}"", ""Esportazione completata"", MessageBoxButton.OK, MessageBoxImage.Information);" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,143,16,"M:System.Windows.MessageBox.Show(System.String,System.String,System.Windows.MessageBoxButton,System.Windows.MessageBoxImage)",,,,,"MessageBox.Show($""Esportate {data.Rows.Count} righe in:\n{filePath}"", ""Esportazione completata"", MessageBoxButton.OK, MessageBoxImage.Information);" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,121,16,P:Microsoft.Win32.FileDialog.FileName,,,,,filePath = dlg.FileName; +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,120,16,M:Microsoft.Win32.CommonDialog.ShowDialog,,,,,if (dlg.ShowDialog() != true) return; +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,119,16,P:Microsoft.Win32.FileDialog.AddExtension,,,,,"var dlg = new Microsoft.Win32.SaveFileDialog { Filter = ""File XML|*.xml"", FileName = defaultName, AddExtension = true };" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,119,16,P:Microsoft.Win32.FileDialog.FileName,,,,,"var dlg = new Microsoft.Win32.SaveFileDialog { Filter = ""File XML|*.xml"", FileName = defaultName, AddExtension = true };" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,119,16,P:Microsoft.Win32.FileDialog.Filter,,,,,"var dlg = new Microsoft.Win32.SaveFileDialog { Filter = ""File XML|*.xml"", FileName = defaultName, AddExtension = true };" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,119,16,T:Microsoft.Win32.SaveFileDialog,,,,,"var dlg = new Microsoft.Win32.SaveFileDialog { Filter = ""File XML|*.xml"", FileName = defaultName, AddExtension = true };" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,119,16,M:Microsoft.Win32.SaveFileDialog.#ctor,,,,,"var dlg = new Microsoft.Win32.SaveFileDialog { Filter = ""File XML|*.xml"", FileName = defaultName, AddExtension = true };" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,112,56,T:System.Windows.MessageBoxImage,,,,,"MessageBox.Show(""Nessun dato da esportare."", ""Nessun dato"", MessageBoxButton.OK, MessageBoxImage.Warning);" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,112,56,T:System.Windows.MessageBoxImage,,,,,"MessageBox.Show(""Nessun dato da esportare."", ""Nessun dato"", MessageBoxButton.OK, MessageBoxImage.Warning);" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,112,56,F:System.Windows.MessageBoxImage.Warning,,,,,"MessageBox.Show(""Nessun dato da esportare."", ""Nessun dato"", MessageBoxButton.OK, MessageBoxImage.Warning);" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,112,56,T:System.Windows.MessageBoxButton,,,,,"MessageBox.Show(""Nessun dato da esportare."", ""Nessun dato"", MessageBoxButton.OK, MessageBoxImage.Warning);" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,112,56,T:System.Windows.MessageBoxButton,,,,,"MessageBox.Show(""Nessun dato da esportare."", ""Nessun dato"", MessageBoxButton.OK, MessageBoxImage.Warning);" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,112,56,F:System.Windows.MessageBoxButton.OK,,,,,"MessageBox.Show(""Nessun dato da esportare."", ""Nessun dato"", MessageBoxButton.OK, MessageBoxImage.Warning);" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,112,56,T:System.Windows.MessageBox,,,,,"MessageBox.Show(""Nessun dato da esportare."", ""Nessun dato"", MessageBoxButton.OK, MessageBoxImage.Warning);" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,112,56,T:System.Windows.MessageBoxResult,,,,,"MessageBox.Show(""Nessun dato da esportare."", ""Nessun dato"", MessageBoxButton.OK, MessageBoxImage.Warning);" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,112,56,"M:System.Windows.MessageBox.Show(System.String,System.String,System.Windows.MessageBoxButton,System.Windows.MessageBoxImage)",,,,,"MessageBox.Show(""Nessun dato da esportare."", ""Nessun dato"", MessageBoxButton.OK, MessageBoxImage.Warning);" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,101,16,T:System.Windows.MessageBoxImage,,,,,"MessageBox.Show($""Errore durante l'esportazione JSON:\n{ex.Message}"", ""Errore"", MessageBoxButton.OK, MessageBoxImage.Error);" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,101,16,T:System.Windows.MessageBoxImage,,,,,"MessageBox.Show($""Errore durante l'esportazione JSON:\n{ex.Message}"", ""Errore"", MessageBoxButton.OK, MessageBoxImage.Error);" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,101,16,F:System.Windows.MessageBoxImage.Error,,,,,"MessageBox.Show($""Errore durante l'esportazione JSON:\n{ex.Message}"", ""Errore"", MessageBoxButton.OK, MessageBoxImage.Error);" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,101,16,T:System.Windows.MessageBoxButton,,,,,"MessageBox.Show($""Errore durante l'esportazione JSON:\n{ex.Message}"", ""Errore"", MessageBoxButton.OK, MessageBoxImage.Error);" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,101,16,T:System.Windows.MessageBoxButton,,,,,"MessageBox.Show($""Errore durante l'esportazione JSON:\n{ex.Message}"", ""Errore"", MessageBoxButton.OK, MessageBoxImage.Error);" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,101,16,F:System.Windows.MessageBoxButton.OK,,,,,"MessageBox.Show($""Errore durante l'esportazione JSON:\n{ex.Message}"", ""Errore"", MessageBoxButton.OK, MessageBoxImage.Error);" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,101,16,T:System.Windows.MessageBox,,,,,"MessageBox.Show($""Errore durante l'esportazione JSON:\n{ex.Message}"", ""Errore"", MessageBoxButton.OK, MessageBoxImage.Error);" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,101,16,T:System.Windows.MessageBoxResult,,,,,"MessageBox.Show($""Errore durante l'esportazione JSON:\n{ex.Message}"", ""Errore"", MessageBoxButton.OK, MessageBoxImage.Error);" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,101,16,"M:System.Windows.MessageBox.Show(System.String,System.String,System.Windows.MessageBoxButton,System.Windows.MessageBoxImage)",,,,,"MessageBox.Show($""Errore durante l'esportazione JSON:\n{ex.Message}"", ""Errore"", MessageBoxButton.OK, MessageBoxImage.Error);" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,97,16,T:System.Windows.MessageBoxImage,,,,,"MessageBox.Show($""Esportate {data.Rows.Count} righe in:\n{filePath}"", ""Esportazione completata"", MessageBoxButton.OK, MessageBoxImage.Information);" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,97,16,T:System.Windows.MessageBoxImage,,,,,"MessageBox.Show($""Esportate {data.Rows.Count} righe in:\n{filePath}"", ""Esportazione completata"", MessageBoxButton.OK, MessageBoxImage.Information);" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,97,16,F:System.Windows.MessageBoxImage.Information,,,,,"MessageBox.Show($""Esportate {data.Rows.Count} righe in:\n{filePath}"", ""Esportazione completata"", MessageBoxButton.OK, MessageBoxImage.Information);" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,97,16,T:System.Windows.MessageBoxButton,,,,,"MessageBox.Show($""Esportate {data.Rows.Count} righe in:\n{filePath}"", ""Esportazione completata"", MessageBoxButton.OK, MessageBoxImage.Information);" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,97,16,T:System.Windows.MessageBoxButton,,,,,"MessageBox.Show($""Esportate {data.Rows.Count} righe in:\n{filePath}"", ""Esportazione completata"", MessageBoxButton.OK, MessageBoxImage.Information);" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,97,16,F:System.Windows.MessageBoxButton.OK,,,,,"MessageBox.Show($""Esportate {data.Rows.Count} righe in:\n{filePath}"", ""Esportazione completata"", MessageBoxButton.OK, MessageBoxImage.Information);" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,97,16,T:System.Windows.MessageBox,,,,,"MessageBox.Show($""Esportate {data.Rows.Count} righe in:\n{filePath}"", ""Esportazione completata"", MessageBoxButton.OK, MessageBoxImage.Information);" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,97,16,T:System.Windows.MessageBoxResult,,,,,"MessageBox.Show($""Esportate {data.Rows.Count} righe in:\n{filePath}"", ""Esportazione completata"", MessageBoxButton.OK, MessageBoxImage.Information);" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,97,16,"M:System.Windows.MessageBox.Show(System.String,System.String,System.Windows.MessageBoxButton,System.Windows.MessageBoxImage)",,,,,"MessageBox.Show($""Esportate {data.Rows.Count} righe in:\n{filePath}"", ""Esportazione completata"", MessageBoxButton.OK, MessageBoxImage.Information);" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,81,16,P:Microsoft.Win32.FileDialog.FileName,,,,,filePath = dlg.FileName; +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,80,16,M:Microsoft.Win32.CommonDialog.ShowDialog,,,,,if (dlg.ShowDialog() != true) return; +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,79,16,P:Microsoft.Win32.FileDialog.AddExtension,,,,,"var dlg = new Microsoft.Win32.SaveFileDialog { Filter = ""File JSON|*.json"", FileName = defaultName, AddExtension = true };" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,79,16,P:Microsoft.Win32.FileDialog.FileName,,,,,"var dlg = new Microsoft.Win32.SaveFileDialog { Filter = ""File JSON|*.json"", FileName = defaultName, AddExtension = true };" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,79,16,P:Microsoft.Win32.FileDialog.Filter,,,,,"var dlg = new Microsoft.Win32.SaveFileDialog { Filter = ""File JSON|*.json"", FileName = defaultName, AddExtension = true };" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,79,16,T:Microsoft.Win32.SaveFileDialog,,,,,"var dlg = new Microsoft.Win32.SaveFileDialog { Filter = ""File JSON|*.json"", FileName = defaultName, AddExtension = true };" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,79,16,M:Microsoft.Win32.SaveFileDialog.#ctor,,,,,"var dlg = new Microsoft.Win32.SaveFileDialog { Filter = ""File JSON|*.json"", FileName = defaultName, AddExtension = true };" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,72,56,T:System.Windows.MessageBoxImage,,,,,"MessageBox.Show(""Nessun dato da esportare."", ""Nessun dato"", MessageBoxButton.OK, MessageBoxImage.Warning);" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,72,56,T:System.Windows.MessageBoxImage,,,,,"MessageBox.Show(""Nessun dato da esportare."", ""Nessun dato"", MessageBoxButton.OK, MessageBoxImage.Warning);" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,72,56,F:System.Windows.MessageBoxImage.Warning,,,,,"MessageBox.Show(""Nessun dato da esportare."", ""Nessun dato"", MessageBoxButton.OK, MessageBoxImage.Warning);" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,72,56,T:System.Windows.MessageBoxButton,,,,,"MessageBox.Show(""Nessun dato da esportare."", ""Nessun dato"", MessageBoxButton.OK, MessageBoxImage.Warning);" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,72,56,T:System.Windows.MessageBoxButton,,,,,"MessageBox.Show(""Nessun dato da esportare."", ""Nessun dato"", MessageBoxButton.OK, MessageBoxImage.Warning);" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,72,56,F:System.Windows.MessageBoxButton.OK,,,,,"MessageBox.Show(""Nessun dato da esportare."", ""Nessun dato"", MessageBoxButton.OK, MessageBoxImage.Warning);" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,72,56,T:System.Windows.MessageBox,,,,,"MessageBox.Show(""Nessun dato da esportare."", ""Nessun dato"", MessageBoxButton.OK, MessageBoxImage.Warning);" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,72,56,T:System.Windows.MessageBoxResult,,,,,"MessageBox.Show(""Nessun dato da esportare."", ""Nessun dato"", MessageBoxButton.OK, MessageBoxImage.Warning);" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,72,56,"M:System.Windows.MessageBox.Show(System.String,System.String,System.Windows.MessageBoxButton,System.Windows.MessageBoxImage)",,,,,"MessageBox.Show(""Nessun dato da esportare."", ""Nessun dato"", MessageBoxButton.OK, MessageBoxImage.Warning);" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,51,8,T:System.Windows.Controls.DataGridAutoGeneratingColumnEventArgs,,,,,"private void dgRacing_AutoGeneratingColumn(object sender, DataGridAutoGeneratingColumnEventArgs e)" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,66,16,T:System.Windows.Controls.DataGridColumn,,,,,e.Column.Width = 60; +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,66,16,P:System.Windows.Controls.DataGridAutoGeneratingColumnEventArgs.Column,,,,,e.Column.Width = 60; +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,66,16,T:System.Windows.Controls.DataGridLength,,,,,e.Column.Width = 60; +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,66,16,P:System.Windows.Controls.DataGridColumn.Width,,,,,e.Column.Width = 60; +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,64,16,T:System.Windows.Controls.DataGridColumn,,,,,"e.Column.Header = ""No"";" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,64,16,P:System.Windows.Controls.DataGridAutoGeneratingColumnEventArgs.Column,,,,,"e.Column.Header = ""No"";" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,64,16,P:System.Windows.Controls.DataGridColumn.Header,,,,,"e.Column.Header = ""No"";" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,61,12,P:System.Windows.Controls.DataGridAutoGeneratingColumnEventArgs.PropertyName,,,,,"if (e.PropertyName.Equals(""No"", StringComparison.OrdinalIgnoreCase)) { // make header readable e.Column.Header = ""No""; // set width small e.Column.Width = 60; }" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,56,16,P:System.Windows.Controls.DataGridAutoGeneratingColumnEventArgs.Cancel,,,,,e.Cancel = true; +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,54,12,T:System.Windows.Controls.DataGridColumn,,,,,"if (e.PropertyName.Equals(""Inizio"", StringComparison.OrdinalIgnoreCase) || e.Column.Header?.ToString() == ""Inizio"") { e.Cancel = true; return; }" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,54,12,P:System.Windows.Controls.DataGridAutoGeneratingColumnEventArgs.Column,,,,,"if (e.PropertyName.Equals(""Inizio"", StringComparison.OrdinalIgnoreCase) || e.Column.Header?.ToString() == ""Inizio"") { e.Cancel = true; return; }" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,54,12,P:System.Windows.Controls.DataGridColumn.Header,,,,,"if (e.PropertyName.Equals(""Inizio"", StringComparison.OrdinalIgnoreCase) || e.Column.Header?.ToString() == ""Inizio"") { e.Cancel = true; return; }" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,54,12,P:System.Windows.Controls.DataGridAutoGeneratingColumnEventArgs.PropertyName,,,,,"if (e.PropertyName.Equals(""Inizio"", StringComparison.OrdinalIgnoreCase) || e.Column.Header?.ToString() == ""Inizio"") { e.Cancel = true; return; }" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,48,12,T:System.Windows.Controls.ComboBox,,,,,"cmbRcFormat.SelectionChanged += (s, e) => UpdateRcPreview();" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,48,12,T:System.Windows.Controls.SelectionChangedEventHandler,,,,,"cmbRcFormat.SelectionChanged += (s, e) => UpdateRcPreview();" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,48,12,T:System.Windows.Controls.SelectionChangedEventHandler,,,,,"cmbRcFormat.SelectionChanged += (s, e) => UpdateRcPreview();" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,48,12,E:System.Windows.Controls.Primitives.Selector.SelectionChanged,,,,,"cmbRcFormat.SelectionChanged += (s, e) => UpdateRcPreview();" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,47,12,T:System.Windows.Controls.ComboBox,,,,,"cmbRcDateFormat.SelectionChanged += (s, e) => UpdateRcPreview();" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,47,12,T:System.Windows.Controls.SelectionChangedEventHandler,,,,,"cmbRcDateFormat.SelectionChanged += (s, e) => UpdateRcPreview();" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,47,12,T:System.Windows.Controls.SelectionChangedEventHandler,,,,,"cmbRcDateFormat.SelectionChanged += (s, e) => UpdateRcPreview();" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,47,12,E:System.Windows.Controls.Primitives.Selector.SelectionChanged,,,,,"cmbRcDateFormat.SelectionChanged += (s, e) => UpdateRcPreview();" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,46,12,T:System.Windows.Controls.CheckBox,,,,,"chkRcIncludeDate.Unchecked += (s, e) => UpdateRcPreview();" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,46,12,T:System.Windows.RoutedEventHandler,,,,,"chkRcIncludeDate.Unchecked += (s, e) => UpdateRcPreview();" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,46,12,T:System.Windows.RoutedEventHandler,,,,,"chkRcIncludeDate.Unchecked += (s, e) => UpdateRcPreview();" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,46,12,E:System.Windows.Controls.Primitives.ToggleButton.Unchecked,,,,,"chkRcIncludeDate.Unchecked += (s, e) => UpdateRcPreview();" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,45,12,T:System.Windows.Controls.CheckBox,,,,,"chkRcIncludeDate.Checked += (s, e) => UpdateRcPreview();" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,45,12,T:System.Windows.RoutedEventHandler,,,,,"chkRcIncludeDate.Checked += (s, e) => UpdateRcPreview();" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,45,12,T:System.Windows.RoutedEventHandler,,,,,"chkRcIncludeDate.Checked += (s, e) => UpdateRcPreview();" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,45,12,E:System.Windows.Controls.Primitives.ToggleButton.Checked,,,,,"chkRcIncludeDate.Checked += (s, e) => UpdateRcPreview();" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,44,12,T:System.Windows.Controls.TextBox,,,,,"txtRcSuffix.TextChanged += (s, e) => UpdateRcPreview();" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,44,12,T:System.Windows.Controls.TextChangedEventHandler,,,,,"txtRcSuffix.TextChanged += (s, e) => UpdateRcPreview();" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,44,12,T:System.Windows.Controls.TextChangedEventHandler,,,,,"txtRcSuffix.TextChanged += (s, e) => UpdateRcPreview();" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,44,12,E:System.Windows.Controls.Primitives.TextBoxBase.TextChanged,,,,,"txtRcSuffix.TextChanged += (s, e) => UpdateRcPreview();" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,43,12,T:System.Windows.Controls.TextBox,,,,,"txtRcPrefix.TextChanged += (s, e) => UpdateRcPreview();" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,43,12,T:System.Windows.Controls.TextChangedEventHandler,,,,,"txtRcPrefix.TextChanged += (s, e) => UpdateRcPreview();" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,43,12,T:System.Windows.Controls.TextChangedEventHandler,,,,,"txtRcPrefix.TextChanged += (s, e) => UpdateRcPreview();" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,43,12,E:System.Windows.Controls.Primitives.TextBoxBase.TextChanged,,,,,"txtRcPrefix.TextChanged += (s, e) => UpdateRcPreview();" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,41,12,T:System.Windows.Controls.DatePicker,,,,,"dpFootball.SelectedDateChanged += (s, e) => UpdateFbPreview();" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,41,12,E:System.Windows.Controls.DatePicker.SelectedDateChanged,,,,,"dpFootball.SelectedDateChanged += (s, e) => UpdateFbPreview();" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,40,12,T:System.Windows.Controls.ComboBox,,,,,"cmbFbFormat.SelectionChanged += (s, e) => UpdateFbPreview();" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,40,12,T:System.Windows.Controls.SelectionChangedEventHandler,,,,,"cmbFbFormat.SelectionChanged += (s, e) => UpdateFbPreview();" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,40,12,T:System.Windows.Controls.SelectionChangedEventHandler,,,,,"cmbFbFormat.SelectionChanged += (s, e) => UpdateFbPreview();" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,40,12,E:System.Windows.Controls.Primitives.Selector.SelectionChanged,,,,,"cmbFbFormat.SelectionChanged += (s, e) => UpdateFbPreview();" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,39,12,T:System.Windows.Controls.ComboBox,,,,,"cmbFbDateFormat.SelectionChanged += (s, e) => UpdateFbPreview();" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,39,12,T:System.Windows.Controls.SelectionChangedEventHandler,,,,,"cmbFbDateFormat.SelectionChanged += (s, e) => UpdateFbPreview();" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,39,12,T:System.Windows.Controls.SelectionChangedEventHandler,,,,,"cmbFbDateFormat.SelectionChanged += (s, e) => UpdateFbPreview();" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,39,12,E:System.Windows.Controls.Primitives.Selector.SelectionChanged,,,,,"cmbFbDateFormat.SelectionChanged += (s, e) => UpdateFbPreview();" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,38,12,T:System.Windows.Controls.CheckBox,,,,,"chkFbIncludeDate.Unchecked += (s, e) => UpdateFbPreview();" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,38,12,T:System.Windows.RoutedEventHandler,,,,,"chkFbIncludeDate.Unchecked += (s, e) => UpdateFbPreview();" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,38,12,T:System.Windows.RoutedEventHandler,,,,,"chkFbIncludeDate.Unchecked += (s, e) => UpdateFbPreview();" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,38,12,E:System.Windows.Controls.Primitives.ToggleButton.Unchecked,,,,,"chkFbIncludeDate.Unchecked += (s, e) => UpdateFbPreview();" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,37,12,T:System.Windows.Controls.CheckBox,,,,,"chkFbIncludeDate.Checked += (s, e) => UpdateFbPreview();" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,37,12,T:System.Windows.RoutedEventHandler,,,,,"chkFbIncludeDate.Checked += (s, e) => UpdateFbPreview();" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,37,12,T:System.Windows.RoutedEventHandler,,,,,"chkFbIncludeDate.Checked += (s, e) => UpdateFbPreview();" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,37,12,E:System.Windows.Controls.Primitives.ToggleButton.Checked,,,,,"chkFbIncludeDate.Checked += (s, e) => UpdateFbPreview();" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,36,12,T:System.Windows.Controls.TextBox,,,,,"txtFbSuffix.TextChanged += (s, e) => UpdateFbPreview();" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,36,12,T:System.Windows.Controls.TextChangedEventHandler,,,,,"txtFbSuffix.TextChanged += (s, e) => UpdateFbPreview();" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,36,12,T:System.Windows.Controls.TextChangedEventHandler,,,,,"txtFbSuffix.TextChanged += (s, e) => UpdateFbPreview();" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,36,12,E:System.Windows.Controls.Primitives.TextBoxBase.TextChanged,,,,,"txtFbSuffix.TextChanged += (s, e) => UpdateFbPreview();" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,35,12,T:System.Windows.Controls.TextBox,,,,,"txtFbPrefix.TextChanged += (s, e) => UpdateFbPreview();" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,35,12,T:System.Windows.Controls.TextChangedEventHandler,,,,,"txtFbPrefix.TextChanged += (s, e) => UpdateFbPreview();" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,35,12,T:System.Windows.Controls.TextChangedEventHandler,,,,,"txtFbPrefix.TextChanged += (s, e) => UpdateFbPreview();" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,35,12,E:System.Windows.Controls.Primitives.TextBoxBase.TextChanged,,,,,"txtFbPrefix.TextChanged += (s, e) => UpdateFbPreview();" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,29,8,M:System.Windows.Window.#ctor,,,,,"public MainWindow() { InitializeComponent(); _footballManager = new Football.Main(); _racingManager = new HorseRacing.Main(DefaultRacingApiKey); // Wire preview update events txtFbPrefix.TextChanged += (s, e) => UpdateFbPreview(); txtFbSuffix.TextChanged += (s, e) => UpdateFbPreview(); chkFbIncludeDate.Checked += (s, e) => UpdateFbPreview(); chkFbIncludeDate.Unchecked += (s, e) => UpdateFbPreview(); cmbFbDateFormat.SelectionChanged += (s, e) => UpdateFbPreview(); cmbFbFormat.SelectionChanged += (s, e) => UpdateFbPreview(); dpFootball.SelectedDateChanged += (s, e) => UpdateFbPreview(); txtRcPrefix.TextChanged += (s, e) => UpdateRcPreview(); txtRcSuffix.TextChanged += (s, e) => UpdateRcPreview(); chkRcIncludeDate.Checked += (s, e) => UpdateRcPreview(); chkRcIncludeDate.Unchecked += (s, e) => UpdateRcPreview(); cmbRcDateFormat.SelectionChanged += (s, e) => UpdateRcPreview(); cmbRcFormat.SelectionChanged += (s, e) => UpdateRcPreview(); }" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,48,12,T:System.Windows.Controls.ComboBox,,,,,"cmbRcFormat.SelectionChanged += (s, e) => UpdateRcPreview();" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,48,12,T:System.Windows.Controls.SelectionChangedEventHandler,,,,,"cmbRcFormat.SelectionChanged += (s, e) => UpdateRcPreview();" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,48,12,T:System.Windows.Controls.SelectionChangedEventHandler,,,,,"cmbRcFormat.SelectionChanged += (s, e) => UpdateRcPreview();" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,48,12,E:System.Windows.Controls.Primitives.Selector.SelectionChanged,,,,,"cmbRcFormat.SelectionChanged += (s, e) => UpdateRcPreview();" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,47,12,T:System.Windows.Controls.ComboBox,,,,,"cmbRcDateFormat.SelectionChanged += (s, e) => UpdateRcPreview();" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,47,12,T:System.Windows.Controls.SelectionChangedEventHandler,,,,,"cmbRcDateFormat.SelectionChanged += (s, e) => UpdateRcPreview();" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,47,12,T:System.Windows.Controls.SelectionChangedEventHandler,,,,,"cmbRcDateFormat.SelectionChanged += (s, e) => UpdateRcPreview();" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,47,12,E:System.Windows.Controls.Primitives.Selector.SelectionChanged,,,,,"cmbRcDateFormat.SelectionChanged += (s, e) => UpdateRcPreview();" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,46,12,T:System.Windows.Controls.CheckBox,,,,,"chkRcIncludeDate.Unchecked += (s, e) => UpdateRcPreview();" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,46,12,T:System.Windows.RoutedEventHandler,,,,,"chkRcIncludeDate.Unchecked += (s, e) => UpdateRcPreview();" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,46,12,T:System.Windows.RoutedEventHandler,,,,,"chkRcIncludeDate.Unchecked += (s, e) => UpdateRcPreview();" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,46,12,E:System.Windows.Controls.Primitives.ToggleButton.Unchecked,,,,,"chkRcIncludeDate.Unchecked += (s, e) => UpdateRcPreview();" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,45,12,T:System.Windows.Controls.CheckBox,,,,,"chkRcIncludeDate.Checked += (s, e) => UpdateRcPreview();" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,45,12,T:System.Windows.RoutedEventHandler,,,,,"chkRcIncludeDate.Checked += (s, e) => UpdateRcPreview();" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,45,12,T:System.Windows.RoutedEventHandler,,,,,"chkRcIncludeDate.Checked += (s, e) => UpdateRcPreview();" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,45,12,E:System.Windows.Controls.Primitives.ToggleButton.Checked,,,,,"chkRcIncludeDate.Checked += (s, e) => UpdateRcPreview();" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,44,12,T:System.Windows.Controls.TextBox,,,,,"txtRcSuffix.TextChanged += (s, e) => UpdateRcPreview();" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,44,12,T:System.Windows.Controls.TextChangedEventHandler,,,,,"txtRcSuffix.TextChanged += (s, e) => UpdateRcPreview();" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,44,12,T:System.Windows.Controls.TextChangedEventHandler,,,,,"txtRcSuffix.TextChanged += (s, e) => UpdateRcPreview();" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,44,12,E:System.Windows.Controls.Primitives.TextBoxBase.TextChanged,,,,,"txtRcSuffix.TextChanged += (s, e) => UpdateRcPreview();" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,43,12,T:System.Windows.Controls.TextBox,,,,,"txtRcPrefix.TextChanged += (s, e) => UpdateRcPreview();" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,43,12,T:System.Windows.Controls.TextChangedEventHandler,,,,,"txtRcPrefix.TextChanged += (s, e) => UpdateRcPreview();" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,43,12,T:System.Windows.Controls.TextChangedEventHandler,,,,,"txtRcPrefix.TextChanged += (s, e) => UpdateRcPreview();" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,43,12,E:System.Windows.Controls.Primitives.TextBoxBase.TextChanged,,,,,"txtRcPrefix.TextChanged += (s, e) => UpdateRcPreview();" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,41,12,T:System.Windows.Controls.DatePicker,,,,,"dpFootball.SelectedDateChanged += (s, e) => UpdateFbPreview();" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,41,12,E:System.Windows.Controls.DatePicker.SelectedDateChanged,,,,,"dpFootball.SelectedDateChanged += (s, e) => UpdateFbPreview();" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,40,12,T:System.Windows.Controls.ComboBox,,,,,"cmbFbFormat.SelectionChanged += (s, e) => UpdateFbPreview();" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,40,12,T:System.Windows.Controls.SelectionChangedEventHandler,,,,,"cmbFbFormat.SelectionChanged += (s, e) => UpdateFbPreview();" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,40,12,T:System.Windows.Controls.SelectionChangedEventHandler,,,,,"cmbFbFormat.SelectionChanged += (s, e) => UpdateFbPreview();" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,40,12,E:System.Windows.Controls.Primitives.Selector.SelectionChanged,,,,,"cmbFbFormat.SelectionChanged += (s, e) => UpdateFbPreview();" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,39,12,T:System.Windows.Controls.ComboBox,,,,,"cmbFbDateFormat.SelectionChanged += (s, e) => UpdateFbPreview();" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,39,12,T:System.Windows.Controls.SelectionChangedEventHandler,,,,,"cmbFbDateFormat.SelectionChanged += (s, e) => UpdateFbPreview();" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,39,12,T:System.Windows.Controls.SelectionChangedEventHandler,,,,,"cmbFbDateFormat.SelectionChanged += (s, e) => UpdateFbPreview();" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,39,12,E:System.Windows.Controls.Primitives.Selector.SelectionChanged,,,,,"cmbFbDateFormat.SelectionChanged += (s, e) => UpdateFbPreview();" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,38,12,T:System.Windows.Controls.CheckBox,,,,,"chkFbIncludeDate.Unchecked += (s, e) => UpdateFbPreview();" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,38,12,T:System.Windows.RoutedEventHandler,,,,,"chkFbIncludeDate.Unchecked += (s, e) => UpdateFbPreview();" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,38,12,T:System.Windows.RoutedEventHandler,,,,,"chkFbIncludeDate.Unchecked += (s, e) => UpdateFbPreview();" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,38,12,E:System.Windows.Controls.Primitives.ToggleButton.Unchecked,,,,,"chkFbIncludeDate.Unchecked += (s, e) => UpdateFbPreview();" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,37,12,T:System.Windows.Controls.CheckBox,,,,,"chkFbIncludeDate.Checked += (s, e) => UpdateFbPreview();" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,37,12,T:System.Windows.RoutedEventHandler,,,,,"chkFbIncludeDate.Checked += (s, e) => UpdateFbPreview();" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,37,12,T:System.Windows.RoutedEventHandler,,,,,"chkFbIncludeDate.Checked += (s, e) => UpdateFbPreview();" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,37,12,E:System.Windows.Controls.Primitives.ToggleButton.Checked,,,,,"chkFbIncludeDate.Checked += (s, e) => UpdateFbPreview();" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,36,12,T:System.Windows.Controls.TextBox,,,,,"txtFbSuffix.TextChanged += (s, e) => UpdateFbPreview();" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,36,12,T:System.Windows.Controls.TextChangedEventHandler,,,,,"txtFbSuffix.TextChanged += (s, e) => UpdateFbPreview();" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,36,12,T:System.Windows.Controls.TextChangedEventHandler,,,,,"txtFbSuffix.TextChanged += (s, e) => UpdateFbPreview();" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,36,12,E:System.Windows.Controls.Primitives.TextBoxBase.TextChanged,,,,,"txtFbSuffix.TextChanged += (s, e) => UpdateFbPreview();" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,35,12,T:System.Windows.Controls.TextBox,,,,,"txtFbPrefix.TextChanged += (s, e) => UpdateFbPreview();" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,35,12,T:System.Windows.Controls.TextChangedEventHandler,,,,,"txtFbPrefix.TextChanged += (s, e) => UpdateFbPreview();" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,35,12,T:System.Windows.Controls.TextChangedEventHandler,,,,,"txtFbPrefix.TextChanged += (s, e) => UpdateFbPreview();" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,35,12,E:System.Windows.Controls.Primitives.TextBoxBase.TextChanged,,,,,"txtFbPrefix.TextChanged += (s, e) => UpdateFbPreview();" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,29,8,M:System.Windows.Window.#ctor,,,,,"public MainWindow() { InitializeComponent(); _footballManager = new Football.Main(); _racingManager = new HorseRacing.Main(DefaultRacingApiKey); // Wire preview update events txtFbPrefix.TextChanged += (s, e) => UpdateFbPreview(); txtFbSuffix.TextChanged += (s, e) => UpdateFbPreview(); chkFbIncludeDate.Checked += (s, e) => UpdateFbPreview(); chkFbIncludeDate.Unchecked += (s, e) => UpdateFbPreview(); cmbFbDateFormat.SelectionChanged += (s, e) => UpdateFbPreview(); cmbFbFormat.SelectionChanged += (s, e) => UpdateFbPreview(); dpFootball.SelectedDateChanged += (s, e) => UpdateFbPreview(); txtRcPrefix.TextChanged += (s, e) => UpdateRcPreview(); txtRcSuffix.TextChanged += (s, e) => UpdateRcPreview(); chkRcIncludeDate.Checked += (s, e) => UpdateRcPreview(); chkRcIncludeDate.Unchecked += (s, e) => UpdateRcPreview(); cmbRcDateFormat.SelectionChanged += (s, e) => UpdateRcPreview(); cmbRcFormat.SelectionChanged += (s, e) => UpdateRcPreview(); }" +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\obj\x64\Debug\MainWindow.g.i.cs,40,83,T:System.Windows.Markup.IComponentConnector,,,,,IComponentConnector +Api.0001,Binary incompatible for selected .NET version,Active,Mandatory,1,HorseRacingPredictor\BettingPredictor.csproj,File,HorseRacingPredictor\MainWindow.xaml.cs,16,38,T:System.Windows.Window,,,,,Window diff --git a/.github/upgrades/assessment.json b/.github/upgrades/assessment.json new file mode 100644 index 0000000..3f633c1 --- /dev/null +++ b/.github/upgrades/assessment.json @@ -0,0 +1,50123 @@ +{ + "settings": { + "components": { + "code": false, + "binaries": false + }, + "targetId": "net10.0", + "targetDisplayName": ".NETCoreApp,Version=v10.0" + }, + "analysisStartTime": "2026-03-31T16:24:11.1804232Z", + "analysisEndTime": "2026-03-31T16:24:13.0280181Z", + "privacyModeHelpUrl": "https://go.microsoft.com/fwlink/?linkid=2270980", + "stats": { + "summary": { + "projects": 1, + "issues": 10, + "incidents": 2202, + "effort": 2202 + }, + "charts": { + "severity": { + "Mandatory": 905, + "Optional": 0, + "Potential": 1297, + "Information": 0 + }, + "category": { + "NuGet": 15, + "Project": 2, + "Api": 2185 + } + } + }, + "projects": [ + { + "path": "HorseRacingPredictor\\BettingPredictor.csproj", + "startingProject": true, + "issues": 7, + "storyPoints": 2202, + "properties": { + "appName": "BettingPredictor", + "projectKind": "ClassicWpf", + "frameworks": [ + "net481" + ], + "languages": [ + "C#" + ], + "tools": [ + "MSBuild" + ], + "isSdkStyle": false, + "numberOfFiles": 43, + "numberOfCodeFiles": 39, + "linesTotal": 9759, + "linesOfCode": 7140, + "totalApiScanned": 12630, + "minLinesOfCodeToChange": 2185, + "maxLinesOfCodeToChange": 2185 + }, + "ruleInstances": [ + { + "incidentId": "1fcb9ec2-8a99-4e5a-aab3-6e0016fba0e0", + "ruleId": "NuGet.0002", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "Microsoft.Bcl.AsyncInterfaces, 10.0.0-rc.1.25451.107\n\nRaccomandazione:\n\nRemove Microsoft.Bcl.AsyncInterfaces, and replace with new package Microsoft.Bcl.AsyncInterfaces 10.0.5", + "protected": "Microsoft.Bcl.AsyncInterfaces, 10.0.0-rc.1.25451.107\n\nRaccomandazione:\n\nRemove Microsoft.Bcl.AsyncInterfaces, and replace with new package Microsoft.Bcl.AsyncInterfaces 10.0.5" + }, + "kind": "File", + "path": "HorseRacingPredictor\\BettingPredictor.csproj", + "snippet": "Microsoft.Bcl.AsyncInterfaces, 10.0.0-rc.1.25451.107\n\nRaccomandazione:\n\nRemove Microsoft.Bcl.AsyncInterfaces, and replace with new package Microsoft.Bcl.AsyncInterfaces 10.0.5", + "protectedSnippet": "Microsoft.Bcl.AsyncInterfaces, 10.0.0-rc.1.25451.107\n\nRaccomandazione:\n\nRemove Microsoft.Bcl.AsyncInterfaces, and replace with new package Microsoft.Bcl.AsyncInterfaces 10.0.5", + "label": "Microsoft.Bcl.AsyncInterfaces 10.0.0-rc.1.25451.107", + "properties": { + "PackageId": "Microsoft.Bcl.AsyncInterfaces", + "PackageVersion": "10.0.0-rc.1.25451.107", + "PackageNewVersion": "10.0.5", + "PackageReplacements": null + } + } + }, + { + "incidentId": "731fb269-c36d-43ba-aed2-c3a4e0e94761", + "ruleId": "NuGet.0002", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "Microsoft.Bcl.Numerics, 10.0.0-rc.1.25451.107\n\nRaccomandazione:\n\nRemove Microsoft.Bcl.Numerics, and replace with new package Microsoft.Bcl.Numerics 10.0.5", + "protected": "Microsoft.Bcl.Numerics, 10.0.0-rc.1.25451.107\n\nRaccomandazione:\n\nRemove Microsoft.Bcl.Numerics, and replace with new package Microsoft.Bcl.Numerics 10.0.5" + }, + "kind": "File", + "path": "HorseRacingPredictor\\BettingPredictor.csproj", + "snippet": "Microsoft.Bcl.Numerics, 10.0.0-rc.1.25451.107\n\nRaccomandazione:\n\nRemove Microsoft.Bcl.Numerics, and replace with new package Microsoft.Bcl.Numerics 10.0.5", + "protectedSnippet": "Microsoft.Bcl.Numerics, 10.0.0-rc.1.25451.107\n\nRaccomandazione:\n\nRemove Microsoft.Bcl.Numerics, and replace with new package Microsoft.Bcl.Numerics 10.0.5", + "label": "Microsoft.Bcl.Numerics 10.0.0-rc.1.25451.107", + "properties": { + "PackageId": "Microsoft.Bcl.Numerics", + "PackageVersion": "10.0.0-rc.1.25451.107", + "PackageNewVersion": "10.0.5", + "PackageReplacements": null + } + } + }, + { + "incidentId": "2eaa043c-1011-45d9-9162-843c3fe349b5", + "ruleId": "NuGet.0003", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "System.Buffers, 4.6.1\n\nRaccomandazione:\n\nFunzionalit\u00E0 del pacchetto inclusa con il nuovo riferimento al framework", + "protected": "System.Buffers, 4.6.1\n\nRaccomandazione:\n\nFunzionalit\u00E0 del pacchetto inclusa con il nuovo riferimento al framework" + }, + "kind": "File", + "path": "HorseRacingPredictor\\BettingPredictor.csproj", + "snippet": "System.Buffers, 4.6.1\n\nRaccomandazione:\n\nFunzionalit\u00E0 del pacchetto inclusa con il nuovo riferimento al framework", + "protectedSnippet": "System.Buffers, 4.6.1\n\nRaccomandazione:\n\nFunzionalit\u00E0 del pacchetto inclusa con il nuovo riferimento al framework", + "label": "System.Buffers 4.6.1", + "properties": { + "PackageId": "System.Buffers", + "PackageVersion": "4.6.1", + "PackageNewVersion": null, + "PackageReplacements": null + } + } + }, + { + "incidentId": "bf4772d8-34c2-4943-a7c9-41c2920d855a", + "ruleId": "NuGet.0002", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "System.CodeDom, 10.0.0-rc.1.25451.107\n\nRaccomandazione:\n\nRemove System.CodeDom, and replace with new package System.CodeDom 10.0.5", + "protected": "System.CodeDom, 10.0.0-rc.1.25451.107\n\nRaccomandazione:\n\nRemove System.CodeDom, and replace with new package System.CodeDom 10.0.5" + }, + "kind": "File", + "path": "HorseRacingPredictor\\BettingPredictor.csproj", + "snippet": "System.CodeDom, 10.0.0-rc.1.25451.107\n\nRaccomandazione:\n\nRemove System.CodeDom, and replace with new package System.CodeDom 10.0.5", + "protectedSnippet": "System.CodeDom, 10.0.0-rc.1.25451.107\n\nRaccomandazione:\n\nRemove System.CodeDom, and replace with new package System.CodeDom 10.0.5", + "label": "System.CodeDom 10.0.0-rc.1.25451.107", + "properties": { + "PackageId": "System.CodeDom", + "PackageVersion": "10.0.0-rc.1.25451.107", + "PackageNewVersion": "10.0.5", + "PackageReplacements": null + } + } + }, + { + "incidentId": "b464727a-a6c2-45d5-b1d8-15dddd7ae427", + "ruleId": "NuGet.0002", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "System.Collections.Immutable, 10.0.0-rc.1.25451.107\n\nRaccomandazione:\n\nRemove System.Collections.Immutable, and replace with new package System.Collections.Immutable 10.0.5", + "protected": "System.Collections.Immutable, 10.0.0-rc.1.25451.107\n\nRaccomandazione:\n\nRemove System.Collections.Immutable, and replace with new package System.Collections.Immutable 10.0.5" + }, + "kind": "File", + "path": "HorseRacingPredictor\\BettingPredictor.csproj", + "snippet": "System.Collections.Immutable, 10.0.0-rc.1.25451.107\n\nRaccomandazione:\n\nRemove System.Collections.Immutable, and replace with new package System.Collections.Immutable 10.0.5", + "protectedSnippet": "System.Collections.Immutable, 10.0.0-rc.1.25451.107\n\nRaccomandazione:\n\nRemove System.Collections.Immutable, and replace with new package System.Collections.Immutable 10.0.5", + "label": "System.Collections.Immutable 10.0.0-rc.1.25451.107", + "properties": { + "PackageId": "System.Collections.Immutable", + "PackageVersion": "10.0.0-rc.1.25451.107", + "PackageNewVersion": "10.0.5", + "PackageReplacements": null + } + } + }, + { + "incidentId": "777d58f1-e97b-4dd2-a94d-d84f8925c3eb", + "ruleId": "NuGet.0002", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "System.IO.Pipelines, 10.0.0-rc.1.25451.107\n\nRaccomandazione:\n\nRemove System.IO.Pipelines, and replace with new package System.IO.Pipelines 10.0.5", + "protected": "System.IO.Pipelines, 10.0.0-rc.1.25451.107\n\nRaccomandazione:\n\nRemove System.IO.Pipelines, and replace with new package System.IO.Pipelines 10.0.5" + }, + "kind": "File", + "path": "HorseRacingPredictor\\BettingPredictor.csproj", + "snippet": "System.IO.Pipelines, 10.0.0-rc.1.25451.107\n\nRaccomandazione:\n\nRemove System.IO.Pipelines, and replace with new package System.IO.Pipelines 10.0.5", + "protectedSnippet": "System.IO.Pipelines, 10.0.0-rc.1.25451.107\n\nRaccomandazione:\n\nRemove System.IO.Pipelines, and replace with new package System.IO.Pipelines 10.0.5", + "label": "System.IO.Pipelines 10.0.0-rc.1.25451.107", + "properties": { + "PackageId": "System.IO.Pipelines", + "PackageVersion": "10.0.0-rc.1.25451.107", + "PackageNewVersion": "10.0.5", + "PackageReplacements": null + } + } + }, + { + "incidentId": "9d3e4997-fd2f-43f1-93e5-18436cff8e6f", + "ruleId": "NuGet.0003", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "System.Memory, 4.6.3\n\nRaccomandazione:\n\nFunzionalit\u00E0 del pacchetto inclusa con il nuovo riferimento al framework", + "protected": "System.Memory, 4.6.3\n\nRaccomandazione:\n\nFunzionalit\u00E0 del pacchetto inclusa con il nuovo riferimento al framework" + }, + "kind": "File", + "path": "HorseRacingPredictor\\BettingPredictor.csproj", + "snippet": "System.Memory, 4.6.3\n\nRaccomandazione:\n\nFunzionalit\u00E0 del pacchetto inclusa con il nuovo riferimento al framework", + "protectedSnippet": "System.Memory, 4.6.3\n\nRaccomandazione:\n\nFunzionalit\u00E0 del pacchetto inclusa con il nuovo riferimento al framework", + "label": "System.Memory 4.6.3", + "properties": { + "PackageId": "System.Memory", + "PackageVersion": "4.6.3", + "PackageNewVersion": null, + "PackageReplacements": null + } + } + }, + { + "incidentId": "6acef1b5-e83a-4ce5-b8a8-0b2284c8cd0c", + "ruleId": "NuGet.0002", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "System.Numerics.Tensors, 10.0.0-rc.1.25451.107\n\nRaccomandazione:\n\nRemove System.Numerics.Tensors, and replace with new package System.Numerics.Tensors 10.0.5", + "protected": "System.Numerics.Tensors, 10.0.0-rc.1.25451.107\n\nRaccomandazione:\n\nRemove System.Numerics.Tensors, and replace with new package System.Numerics.Tensors 10.0.5" + }, + "kind": "File", + "path": "HorseRacingPredictor\\BettingPredictor.csproj", + "snippet": "System.Numerics.Tensors, 10.0.0-rc.1.25451.107\n\nRaccomandazione:\n\nRemove System.Numerics.Tensors, and replace with new package System.Numerics.Tensors 10.0.5", + "protectedSnippet": "System.Numerics.Tensors, 10.0.0-rc.1.25451.107\n\nRaccomandazione:\n\nRemove System.Numerics.Tensors, and replace with new package System.Numerics.Tensors 10.0.5", + "label": "System.Numerics.Tensors 10.0.0-rc.1.25451.107", + "properties": { + "PackageId": "System.Numerics.Tensors", + "PackageVersion": "10.0.0-rc.1.25451.107", + "PackageNewVersion": "10.0.5", + "PackageReplacements": null + } + } + }, + { + "incidentId": "5bae4012-51ce-4a5f-88fa-80437dfa5b4a", + "ruleId": "NuGet.0003", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "System.Numerics.Vectors, 4.6.1\n\nRaccomandazione:\n\nFunzionalit\u00E0 del pacchetto inclusa con il nuovo riferimento al framework", + "protected": "System.Numerics.Vectors, 4.6.1\n\nRaccomandazione:\n\nFunzionalit\u00E0 del pacchetto inclusa con il nuovo riferimento al framework" + }, + "kind": "File", + "path": "HorseRacingPredictor\\BettingPredictor.csproj", + "snippet": "System.Numerics.Vectors, 4.6.1\n\nRaccomandazione:\n\nFunzionalit\u00E0 del pacchetto inclusa con il nuovo riferimento al framework", + "protectedSnippet": "System.Numerics.Vectors, 4.6.1\n\nRaccomandazione:\n\nFunzionalit\u00E0 del pacchetto inclusa con il nuovo riferimento al framework", + "label": "System.Numerics.Vectors 4.6.1", + "properties": { + "PackageId": "System.Numerics.Vectors", + "PackageVersion": "4.6.1", + "PackageNewVersion": null, + "PackageReplacements": null + } + } + }, + { + "incidentId": "a7a64306-792e-4184-b21c-f41bfde3dec5", + "ruleId": "NuGet.0003", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "System.Reflection.Emit.Lightweight, 4.7.0\n\nRaccomandazione:\n\nFunzionalit\u00E0 del pacchetto inclusa con il nuovo riferimento al framework", + "protected": "System.Reflection.Emit.Lightweight, 4.7.0\n\nRaccomandazione:\n\nFunzionalit\u00E0 del pacchetto inclusa con il nuovo riferimento al framework" + }, + "kind": "File", + "path": "HorseRacingPredictor\\BettingPredictor.csproj", + "snippet": "System.Reflection.Emit.Lightweight, 4.7.0\n\nRaccomandazione:\n\nFunzionalit\u00E0 del pacchetto inclusa con il nuovo riferimento al framework", + "protectedSnippet": "System.Reflection.Emit.Lightweight, 4.7.0\n\nRaccomandazione:\n\nFunzionalit\u00E0 del pacchetto inclusa con il nuovo riferimento al framework", + "label": "System.Reflection.Emit.Lightweight 4.7.0", + "properties": { + "PackageId": "System.Reflection.Emit.Lightweight", + "PackageVersion": "4.7.0", + "PackageNewVersion": null, + "PackageReplacements": null + } + } + }, + { + "incidentId": "bd4d0b19-05aa-44a6-8292-68c07432187a", + "ruleId": "NuGet.0002", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "System.Text.Encodings.Web, 10.0.0-rc.1.25451.107\n\nRaccomandazione:\n\nRemove System.Text.Encodings.Web, and replace with new package System.Text.Encodings.Web 10.0.5", + "protected": "System.Text.Encodings.Web, 10.0.0-rc.1.25451.107\n\nRaccomandazione:\n\nRemove System.Text.Encodings.Web, and replace with new package System.Text.Encodings.Web 10.0.5" + }, + "kind": "File", + "path": "HorseRacingPredictor\\BettingPredictor.csproj", + "snippet": "System.Text.Encodings.Web, 10.0.0-rc.1.25451.107\n\nRaccomandazione:\n\nRemove System.Text.Encodings.Web, and replace with new package System.Text.Encodings.Web 10.0.5", + "protectedSnippet": "System.Text.Encodings.Web, 10.0.0-rc.1.25451.107\n\nRaccomandazione:\n\nRemove System.Text.Encodings.Web, and replace with new package System.Text.Encodings.Web 10.0.5", + "label": "System.Text.Encodings.Web 10.0.0-rc.1.25451.107", + "properties": { + "PackageId": "System.Text.Encodings.Web", + "PackageVersion": "10.0.0-rc.1.25451.107", + "PackageNewVersion": "10.0.5", + "PackageReplacements": null + } + } + }, + { + "incidentId": "43fd6277-f9f1-4c27-99e6-14e1aadcc63c", + "ruleId": "NuGet.0002", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "System.Text.Json, 10.0.0-rc.1.25451.107\n\nRaccomandazione:\n\nRemove System.Text.Json, and replace with new package System.Text.Json 10.0.5", + "protected": "System.Text.Json, 10.0.0-rc.1.25451.107\n\nRaccomandazione:\n\nRemove System.Text.Json, and replace with new package System.Text.Json 10.0.5" + }, + "kind": "File", + "path": "HorseRacingPredictor\\BettingPredictor.csproj", + "snippet": "System.Text.Json, 10.0.0-rc.1.25451.107\n\nRaccomandazione:\n\nRemove System.Text.Json, and replace with new package System.Text.Json 10.0.5", + "protectedSnippet": "System.Text.Json, 10.0.0-rc.1.25451.107\n\nRaccomandazione:\n\nRemove System.Text.Json, and replace with new package System.Text.Json 10.0.5", + "label": "System.Text.Json 10.0.0-rc.1.25451.107", + "properties": { + "PackageId": "System.Text.Json", + "PackageVersion": "10.0.0-rc.1.25451.107", + "PackageNewVersion": "10.0.5", + "PackageReplacements": null + } + } + }, + { + "incidentId": "255c0ce3-a7bf-438f-a7b4-a6e363615278", + "ruleId": "NuGet.0002", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "System.Threading.Channels, 10.0.0-rc.1.25451.107\n\nRaccomandazione:\n\nRemove System.Threading.Channels, and replace with new package System.Threading.Channels 10.0.5", + "protected": "System.Threading.Channels, 10.0.0-rc.1.25451.107\n\nRaccomandazione:\n\nRemove System.Threading.Channels, and replace with new package System.Threading.Channels 10.0.5" + }, + "kind": "File", + "path": "HorseRacingPredictor\\BettingPredictor.csproj", + "snippet": "System.Threading.Channels, 10.0.0-rc.1.25451.107\n\nRaccomandazione:\n\nRemove System.Threading.Channels, and replace with new package System.Threading.Channels 10.0.5", + "protectedSnippet": "System.Threading.Channels, 10.0.0-rc.1.25451.107\n\nRaccomandazione:\n\nRemove System.Threading.Channels, and replace with new package System.Threading.Channels 10.0.5", + "label": "System.Threading.Channels 10.0.0-rc.1.25451.107", + "properties": { + "PackageId": "System.Threading.Channels", + "PackageVersion": "10.0.0-rc.1.25451.107", + "PackageNewVersion": "10.0.5", + "PackageReplacements": null + } + } + }, + { + "incidentId": "2b730f1c-377f-407e-8351-0aeb5195d99a", + "ruleId": "NuGet.0003", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "System.Threading.Tasks.Extensions, 4.6.3\n\nRaccomandazione:\n\nFunzionalit\u00E0 del pacchetto inclusa con il nuovo riferimento al framework", + "protected": "System.Threading.Tasks.Extensions, 4.6.3\n\nRaccomandazione:\n\nFunzionalit\u00E0 del pacchetto inclusa con il nuovo riferimento al framework" + }, + "kind": "File", + "path": "HorseRacingPredictor\\BettingPredictor.csproj", + "snippet": "System.Threading.Tasks.Extensions, 4.6.3\n\nRaccomandazione:\n\nFunzionalit\u00E0 del pacchetto inclusa con il nuovo riferimento al framework", + "protectedSnippet": "System.Threading.Tasks.Extensions, 4.6.3\n\nRaccomandazione:\n\nFunzionalit\u00E0 del pacchetto inclusa con il nuovo riferimento al framework", + "label": "System.Threading.Tasks.Extensions 4.6.3", + "properties": { + "PackageId": "System.Threading.Tasks.Extensions", + "PackageVersion": "4.6.3", + "PackageNewVersion": null, + "PackageReplacements": null + } + } + }, + { + "incidentId": "8c8218b1-4f8e-4b35-8968-3105c2ba8d02", + "ruleId": "NuGet.0003", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "System.ValueTuple, 4.6.1\n\nRaccomandazione:\n\nFunzionalit\u00E0 del pacchetto inclusa con il nuovo riferimento al framework", + "protected": "System.ValueTuple, 4.6.1\n\nRaccomandazione:\n\nFunzionalit\u00E0 del pacchetto inclusa con il nuovo riferimento al framework" + }, + "kind": "File", + "path": "HorseRacingPredictor\\BettingPredictor.csproj", + "snippet": "System.ValueTuple, 4.6.1\n\nRaccomandazione:\n\nFunzionalit\u00E0 del pacchetto inclusa con il nuovo riferimento al framework", + "protectedSnippet": "System.ValueTuple, 4.6.1\n\nRaccomandazione:\n\nFunzionalit\u00E0 del pacchetto inclusa con il nuovo riferimento al framework", + "label": "System.ValueTuple 4.6.1", + "properties": { + "PackageId": "System.ValueTuple", + "PackageVersion": "4.6.1", + "PackageNewVersion": null, + "PackageReplacements": null + } + } + }, + { + "incidentId": "5472f5e3-bad7-424c-a9d1-ae0d29753a8c", + "ruleId": "Project.0001", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "HorseRacingPredictor\\BettingPredictor.csproj" + } + }, + { + "incidentId": "aee4ae00-45cd-4a61-9e13-b65ef23de2e5", + "ruleId": "Project.0002", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "Framework di destinazione corrente: .NETFramework,Version=v4.8.1\nFramework di destinazione consigliato: net10.0-windows", + "protected": "Framework di destinazione corrente: .NETFramework,Version=v4.8.1\nFramework di destinazione consigliato: net10.0-windows" + }, + "kind": "File", + "path": "HorseRacingPredictor\\BettingPredictor.csproj", + "snippet": "Framework di destinazione corrente: .NETFramework,Version=v4.8.1\nFramework di destinazione consigliato: net10.0-windows", + "protectedSnippet": "Framework di destinazione corrente: .NETFramework,Version=v4.8.1\nFramework di destinazione consigliato: net10.0-windows", + "properties": { + "CurrentTargetFramework": ".NETFramework,Version=v4.8.1", + "RecommendedTargetFramework": "net10.0-windows" + } + } + }, + { + "incidentId": "0f8bf971-711f-4434-a02f-76e0bf2b4b17", + "ruleId": "Api.0002", + "description": "API is available in package System.Configuration.ConfigurationManager, 9.0.0-preview.6.24302.3. Add package reference to System.Configuration.ConfigurationManager, 9.0.0-preview.6.24302.3", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "ApplicationSettingsBase", + "protected": "M:System.Configuration.ApplicationSettingsBase.#ctor" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Properties\\Settings.Designer.cs", + "snippet": "ApplicationSettingsBase", + "protectedSnippet": "M:System.Configuration.ApplicationSettingsBase.#ctor", + "label": "M:System.Configuration.ApplicationSettingsBase.#ctor", + "properties": { + "PackageId": "System.Configuration.ConfigurationManager", + "PackageNewVersion": "9.0.0-preview.6.24302.3" + }, + "line": 16, + "column": 74 + } + }, + { + "incidentId": "779fb7ae-308d-4f12-84a0-bda716a1f891", + "ruleId": "Api.0002", + "description": "API is available in package System.Configuration.ConfigurationManager, 9.0.0-preview.6.24302.3. Add package reference to System.Configuration.ConfigurationManager, 9.0.0-preview.6.24302.3", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "ApplicationSettingsBase", + "protected": "T:System.Configuration.ApplicationSettingsBase" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Properties\\Settings.Designer.cs", + "snippet": "ApplicationSettingsBase", + "protectedSnippet": "T:System.Configuration.ApplicationSettingsBase", + "label": "T:System.Configuration.ApplicationSettingsBase", + "properties": { + "PackageId": "System.Configuration.ConfigurationManager", + "PackageNewVersion": "9.0.0-preview.6.24302.3" + }, + "line": 16, + "column": 74 + } + }, + { + "incidentId": "c80088fb-173a-4d5d-b914-a4b4b9e7dbcf", + "ruleId": "Api.0003", + "description": "Breaking change: URI length limits removed ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "sb.Append($\u0022\u0026timezone={Uri.EscapeDataString(timezone)}\u0022);", + "protected": "T:System.Uri" + }, + "kind": "File", + "path": "HorseRacingPredictor\\HorseRacing\\API\\RacingApiClient.cs", + "snippet": "sb.Append($\u0022\u0026timezone={Uri.EscapeDataString(timezone)}\u0022);", + "protectedSnippet": "T:System.Uri", + "label": "T:System.Uri", + "links": [ + { + "title": "Documentazione dell\u0027API", + "url": "https://github.com/dotnet/docs/blob/main/docs/core/compatibility/networking/10.0/uri-length-limits-removed.md", + "isCustom": false + } + ], + "line": 131, + "column": 16 + } + }, + { + "incidentId": "f6712eba-1fc6-4863-aeda-f9a9433767ae", + "ruleId": "Api.0003", + "description": "Breaking change: URI length limits removed ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "sb.Append($\u0022\u0026track={Uri.EscapeDataString(track)}\u0022);", + "protected": "T:System.Uri" + }, + "kind": "File", + "path": "HorseRacingPredictor\\HorseRacing\\API\\RacingApiClient.cs", + "snippet": "sb.Append($\u0022\u0026track={Uri.EscapeDataString(track)}\u0022);", + "protectedSnippet": "T:System.Uri", + "label": "T:System.Uri", + "links": [ + { + "title": "Documentazione dell\u0027API", + "url": "https://github.com/dotnet/docs/blob/main/docs/core/compatibility/networking/10.0/uri-length-limits-removed.md", + "isCustom": false + } + ], + "line": 124, + "column": 12 + } + }, + { + "incidentId": "f96adb53-818e-4728-b9d3-aec7242d071d", + "ruleId": "Api.0003", + "description": "Breaking change: URI length limits removed ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "sb.Append($\u0022\u0026timezone={Uri.EscapeDataString(timezone)}\u0022);", + "protected": "T:System.Uri" + }, + "kind": "File", + "path": "HorseRacingPredictor\\HorseRacing\\API\\RacingApiClient.cs", + "snippet": "sb.Append($\u0022\u0026timezone={Uri.EscapeDataString(timezone)}\u0022);", + "protectedSnippet": "T:System.Uri", + "label": "T:System.Uri", + "links": [ + { + "title": "Documentazione dell\u0027API", + "url": "https://github.com/dotnet/docs/blob/main/docs/core/compatibility/networking/10.0/uri-length-limits-removed.md", + "isCustom": false + } + ], + "line": 110, + "column": 16 + } + }, + { + "incidentId": "030b96a2-296b-4ae4-966d-60fc4b25475b", + "ruleId": "Api.0003", + "description": "Nullable JsonDocument properties deserialize to JsonValueKind.Null ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "using (var doc = JsonDocument.Parse(json))\n {\n var root = doc.RootElement;\n\n string track = GetString(root, \u0022track\u0022, \u0022\u0022);\n int raceNumber = GetInt(root, \u0022raceNumber\u0022);\n string raceName = GetString(root, \u0022raceName\u0022, \u0022\u0022);\n string distance = GetString(root, \u0022distance\u0022, \u0022\u0022);\n string condition = GetString(root, \u0022condition\u0022, \u0022\u0022);\n string weather = GetString(root, \u0022weather\u0022, \u0022\u0022);\n string raceClass = GetString(root, \u0022raceClass\u0022, \u0022\u0022);\n string prizeMoney = GetString(root, \u0022prizeMoney\u0022, \u0022\u0022);\n string startTime = GetString(root, \u0022startTime\u0022, \u0022\u0022);\n int numberOfRunners = GetInt(root, \u0022numberOfRunners\u0022);\n\n // Formatta orario se \u00E8 un ISO datetime\n string orario = \u0022\u0022;\n if (!string.IsNullOrEmpty(startTime))\n {\n try\n {\n var dto = DateTimeOffset.Parse(startTime);\n var romeTz = TimeZoneInfo.FindSystemTimeZoneById(\u0022W. Europe Standard Time\u0022);\n orario = TimeZoneInfo.ConvertTime(dto, romeTz).ToString(\u0022HH:mm\u0022);\n }\n catch\n {\n orario = startTime;\n }\n }\n\n if (!root.TryGetProperty(\u0022runners\u0022, out var runnersEl) ||\n runnersEl.ValueKind != JsonValueKind.Array)\n return;\n\n foreach (var runner in runnersEl.EnumerateArray())\n {\n try\n {\n var row = dt.NewRow();\n\n // Campi corsa\n row[\u0022Ippodromo\u0022] = track;\n row[\u0022Corsa N.\u0022] = raceNumber;\n row[\u0022Nome Corsa\u0022] = raceName;\n row[\u0022Orario\u0022] = orario;\n row[\u0022Distanza\u0022] = distance;\n row[\u0022Terreno\u0022] = condition;\n row[\u0022Classe\u0022] = raceClass;\n row[\u0022Meteo\u0022] = weather;\n row[\u0022Premio\u0022] = prizeMoney;\n row[\u0022N. Corridori\u0022] = numberOfRunners;\n\n // Campi corridore\n row[\u0022Num\u0022] = GetInt(runner, \u0022number\u0022);\n row[\u0022Cavallo\u0022] = GetString(runner, \u0022name\u0022, \u0022\u0022);\n row[\u0022Fantino\u0022] = GetString(runner, \u0022jockey\u0022, \u0022\u0022);\n row[\u0022Allenatore\u0022] = GetString(runner, \u0022trainer\u0022, \u0022\u0022);\n row[\u0022Peso\u0022] = GetDouble(runner, \u0022weight\u0022) \u003E 0\n ? GetDouble(runner, \u0022weight\u0022).ToString(\u0022F1\u0022)\n : GetString(runner, \u0022weight\u0022, \u0022\u0022);\n row[\u0022Claim\u0022] = GetDouble(runner, \u0022claim\u0022) \u003E 0\n ? GetDouble(runner, \u0022claim\u0022).ToString(\u0022F1\u0022)\n : \u0022\u0022;\n row[\u0022Box\u0022] = GetInt(runner, \u0022barrier\u0022) \u003E 0\n ? GetInt(runner, \u0022barrier\u0022).ToString()\n : GetString(runner, \u0022barrier\u0022, \u0022\u0022);\n row[\u0022Et\u00E0\u0022] = GetInt(runner, \u0022age\u0022) \u003E 0\n ? GetInt(runner, \u0022age\u0022).ToString()\n : GetString(runner, \u0022age\u0022, \u0022\u0022);\n row[\u0022Forma\u0022] = GetString(runner, \u0022form\u0022, \u0022\u0022);\n row[\u0022Ultimi 20\u0022] = GetString(runner, \u0022last20Starts\u0022, \u0022\u0022);\n row[\u0022Colori\u0022] = GetString(runner, \u0022racingColours\u0022, \u0022\u0022);\n row[\u0022Cambio Equip.\u0022] = GetString(runner, \u0022gearChange\u0022, \u0022\u0022);\n\n // Statistiche overall\n if (runner.TryGetProperty(\u0022stats\u0022, out var statsEl))\n {\n ParseStatGroup(statsEl, \u0022overall\u0022, row, \u0022Vitt.\u0022, \u0022Piazz.\u0022, \u0022Partenze\u0022, \u0022% Vitt.\u0022, \u0022% Piazz.\u0022);\n\n row[\u0022Pista V/P/S\u0022] = FormatStatSummary(statsEl, \u0022track\u0022);\n row[\u0022Dist. V/P/S\u0022] = FormatStatSummary(statsEl, \u0022distance\u0022);\n row[\u0022Cond. V/P/S\u0022] = FormatStatSummary(statsEl, \u0022condition\u0022);\n }\n\n // Ritirato\n bool scratched = false;\n if (runner.TryGetProperty(\u0022scratched\u0022, out var scEl) \u0026\u0026 scEl.ValueKind == JsonValueKind.True)\n scratched = true;\n row[\u0022Ritirato\u0022] = scratched ? \u0022S\u00EC\u0022 : \u0022\u0022;\n\n dt.Rows.Add(row);\n }\n catch { }\n }\n }", + "protected": "T:System.Text.Json.JsonDocument" + }, + "kind": "File", + "path": "HorseRacingPredictor\\HorseRacing\\Main.cs", + "snippet": "using (var doc = JsonDocument.Parse(json))\n {\n var root = doc.RootElement;\n\n string track = GetString(root, \u0022track\u0022, \u0022\u0022);\n int raceNumber = GetInt(root, \u0022raceNumber\u0022);\n string raceName = GetString(root, \u0022raceName\u0022, \u0022\u0022);\n string distance = GetString(root, \u0022distance\u0022, \u0022\u0022);\n string condition = GetString(root, \u0022condition\u0022, \u0022\u0022);\n string weather = GetString(root, \u0022weather\u0022, \u0022\u0022);\n string raceClass = GetString(root, \u0022raceClass\u0022, \u0022\u0022);\n string prizeMoney = GetString(root, \u0022prizeMoney\u0022, \u0022\u0022);\n string startTime = GetString(root, \u0022startTime\u0022, \u0022\u0022);\n int numberOfRunners = GetInt(root, \u0022numberOfRunners\u0022);\n\n // Formatta orario se \u00E8 un ISO datetime\n string orario = \u0022\u0022;\n if (!string.IsNullOrEmpty(startTime))\n {\n try\n {\n var dto = DateTimeOffset.Parse(startTime);\n var romeTz = TimeZoneInfo.FindSystemTimeZoneById(\u0022W. Europe Standard Time\u0022);\n orario = TimeZoneInfo.ConvertTime(dto, romeTz).ToString(\u0022HH:mm\u0022);\n }\n catch\n {\n orario = startTime;\n }\n }\n\n if (!root.TryGetProperty(\u0022runners\u0022, out var runnersEl) ||\n runnersEl.ValueKind != JsonValueKind.Array)\n return;\n\n foreach (var runner in runnersEl.EnumerateArray())\n {\n try\n {\n var row = dt.NewRow();\n\n // Campi corsa\n row[\u0022Ippodromo\u0022] = track;\n row[\u0022Corsa N.\u0022] = raceNumber;\n row[\u0022Nome Corsa\u0022] = raceName;\n row[\u0022Orario\u0022] = orario;\n row[\u0022Distanza\u0022] = distance;\n row[\u0022Terreno\u0022] = condition;\n row[\u0022Classe\u0022] = raceClass;\n row[\u0022Meteo\u0022] = weather;\n row[\u0022Premio\u0022] = prizeMoney;\n row[\u0022N. Corridori\u0022] = numberOfRunners;\n\n // Campi corridore\n row[\u0022Num\u0022] = GetInt(runner, \u0022number\u0022);\n row[\u0022Cavallo\u0022] = GetString(runner, \u0022name\u0022, \u0022\u0022);\n row[\u0022Fantino\u0022] = GetString(runner, \u0022jockey\u0022, \u0022\u0022);\n row[\u0022Allenatore\u0022] = GetString(runner, \u0022trainer\u0022, \u0022\u0022);\n row[\u0022Peso\u0022] = GetDouble(runner, \u0022weight\u0022) \u003E 0\n ? GetDouble(runner, \u0022weight\u0022).ToString(\u0022F1\u0022)\n : GetString(runner, \u0022weight\u0022, \u0022\u0022);\n row[\u0022Claim\u0022] = GetDouble(runner, \u0022claim\u0022) \u003E 0\n ? GetDouble(runner, \u0022claim\u0022).ToString(\u0022F1\u0022)\n : \u0022\u0022;\n row[\u0022Box\u0022] = GetInt(runner, \u0022barrier\u0022) \u003E 0\n ? GetInt(runner, \u0022barrier\u0022).ToString()\n : GetString(runner, \u0022barrier\u0022, \u0022\u0022);\n row[\u0022Et\u00E0\u0022] = GetInt(runner, \u0022age\u0022) \u003E 0\n ? GetInt(runner, \u0022age\u0022).ToString()\n : GetString(runner, \u0022age\u0022, \u0022\u0022);\n row[\u0022Forma\u0022] = GetString(runner, \u0022form\u0022, \u0022\u0022);\n row[\u0022Ultimi 20\u0022] = GetString(runner, \u0022last20Starts\u0022, \u0022\u0022);\n row[\u0022Colori\u0022] = GetString(runner, \u0022racingColours\u0022, \u0022\u0022);\n row[\u0022Cambio Equip.\u0022] = GetString(runner, \u0022gearChange\u0022, \u0022\u0022);\n\n // Statistiche overall\n if (runner.TryGetProperty(\u0022stats\u0022, out var statsEl))\n {\n ParseStatGroup(statsEl, \u0022overall\u0022, row, \u0022Vitt.\u0022, \u0022Piazz.\u0022, \u0022Partenze\u0022, \u0022% Vitt.\u0022, \u0022% Piazz.\u0022);\n\n row[\u0022Pista V/P/S\u0022] = FormatStatSummary(statsEl, \u0022track\u0022);\n row[\u0022Dist. V/P/S\u0022] = FormatStatSummary(statsEl, \u0022distance\u0022);\n row[\u0022Cond. V/P/S\u0022] = FormatStatSummary(statsEl, \u0022condition\u0022);\n }\n\n // Ritirato\n bool scratched = false;\n if (runner.TryGetProperty(\u0022scratched\u0022, out var scEl) \u0026\u0026 scEl.ValueKind == JsonValueKind.True)\n scratched = true;\n row[\u0022Ritirato\u0022] = scratched ? \u0022S\u00EC\u0022 : \u0022\u0022;\n\n dt.Rows.Add(row);\n }\n catch { }\n }\n }", + "protectedSnippet": "T:System.Text.Json.JsonDocument", + "label": "T:System.Text.Json.JsonDocument", + "links": [ + { + "title": "Documentazione dell\u0027API", + "url": "https://github.com/dotnet/docs/blob/main/docs/core/compatibility/serialization/9.0/jsondocument-props.md", + "isCustom": false + } + ], + "line": 250, + "column": 16 + } + }, + { + "incidentId": "f93e86ef-8b73-478f-9518-c7513c29256a", + "ruleId": "Api.0003", + "description": "Nullable JsonDocument properties deserialize to JsonValueKind.Null ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "using (var doc = JsonDocument.Parse(json))\n {\n var root = doc.RootElement;\n\n string track = GetString(root, \u0022track\u0022, \u0022\u0022);\n int raceNumber = GetInt(root, \u0022raceNumber\u0022);\n string raceName = GetString(root, \u0022raceName\u0022, \u0022\u0022);\n string distance = GetString(root, \u0022distance\u0022, \u0022\u0022);\n string condition = GetString(root, \u0022condition\u0022, \u0022\u0022);\n string weather = GetString(root, \u0022weather\u0022, \u0022\u0022);\n string raceClass = GetString(root, \u0022raceClass\u0022, \u0022\u0022);\n string prizeMoney = GetString(root, \u0022prizeMoney\u0022, \u0022\u0022);\n string startTime = GetString(root, \u0022startTime\u0022, \u0022\u0022);\n int numberOfRunners = GetInt(root, \u0022numberOfRunners\u0022);\n\n // Formatta orario se \u00E8 un ISO datetime\n string orario = \u0022\u0022;\n if (!string.IsNullOrEmpty(startTime))\n {\n try\n {\n var dto = DateTimeOffset.Parse(startTime);\n var romeTz = TimeZoneInfo.FindSystemTimeZoneById(\u0022W. Europe Standard Time\u0022);\n orario = TimeZoneInfo.ConvertTime(dto, romeTz).ToString(\u0022HH:mm\u0022);\n }\n catch\n {\n orario = startTime;\n }\n }\n\n if (!root.TryGetProperty(\u0022runners\u0022, out var runnersEl) ||\n runnersEl.ValueKind != JsonValueKind.Array)\n return;\n\n foreach (var runner in runnersEl.EnumerateArray())\n {\n try\n {\n var row = dt.NewRow();\n\n // Campi corsa\n row[\u0022Ippodromo\u0022] = track;\n row[\u0022Corsa N.\u0022] = raceNumber;\n row[\u0022Nome Corsa\u0022] = raceName;\n row[\u0022Orario\u0022] = orario;\n row[\u0022Distanza\u0022] = distance;\n row[\u0022Terreno\u0022] = condition;\n row[\u0022Classe\u0022] = raceClass;\n row[\u0022Meteo\u0022] = weather;\n row[\u0022Premio\u0022] = prizeMoney;\n row[\u0022N. Corridori\u0022] = numberOfRunners;\n\n // Campi corridore\n row[\u0022Num\u0022] = GetInt(runner, \u0022number\u0022);\n row[\u0022Cavallo\u0022] = GetString(runner, \u0022name\u0022, \u0022\u0022);\n row[\u0022Fantino\u0022] = GetString(runner, \u0022jockey\u0022, \u0022\u0022);\n row[\u0022Allenatore\u0022] = GetString(runner, \u0022trainer\u0022, \u0022\u0022);\n row[\u0022Peso\u0022] = GetDouble(runner, \u0022weight\u0022) \u003E 0\n ? GetDouble(runner, \u0022weight\u0022).ToString(\u0022F1\u0022)\n : GetString(runner, \u0022weight\u0022, \u0022\u0022);\n row[\u0022Claim\u0022] = GetDouble(runner, \u0022claim\u0022) \u003E 0\n ? GetDouble(runner, \u0022claim\u0022).ToString(\u0022F1\u0022)\n : \u0022\u0022;\n row[\u0022Box\u0022] = GetInt(runner, \u0022barrier\u0022) \u003E 0\n ? GetInt(runner, \u0022barrier\u0022).ToString()\n : GetString(runner, \u0022barrier\u0022, \u0022\u0022);\n row[\u0022Et\u00E0\u0022] = GetInt(runner, \u0022age\u0022) \u003E 0\n ? GetInt(runner, \u0022age\u0022).ToString()\n : GetString(runner, \u0022age\u0022, \u0022\u0022);\n row[\u0022Forma\u0022] = GetString(runner, \u0022form\u0022, \u0022\u0022);\n row[\u0022Ultimi 20\u0022] = GetString(runner, \u0022last20Starts\u0022, \u0022\u0022);\n row[\u0022Colori\u0022] = GetString(runner, \u0022racingColours\u0022, \u0022\u0022);\n row[\u0022Cambio Equip.\u0022] = GetString(runner, \u0022gearChange\u0022, \u0022\u0022);\n\n // Statistiche overall\n if (runner.TryGetProperty(\u0022stats\u0022, out var statsEl))\n {\n ParseStatGroup(statsEl, \u0022overall\u0022, row, \u0022Vitt.\u0022, \u0022Piazz.\u0022, \u0022Partenze\u0022, \u0022% Vitt.\u0022, \u0022% Piazz.\u0022);\n\n row[\u0022Pista V/P/S\u0022] = FormatStatSummary(statsEl, \u0022track\u0022);\n row[\u0022Dist. V/P/S\u0022] = FormatStatSummary(statsEl, \u0022distance\u0022);\n row[\u0022Cond. V/P/S\u0022] = FormatStatSummary(statsEl, \u0022condition\u0022);\n }\n\n // Ritirato\n bool scratched = false;\n if (runner.TryGetProperty(\u0022scratched\u0022, out var scEl) \u0026\u0026 scEl.ValueKind == JsonValueKind.True)\n scratched = true;\n row[\u0022Ritirato\u0022] = scratched ? \u0022S\u00EC\u0022 : \u0022\u0022;\n\n dt.Rows.Add(row);\n }\n catch { }\n }\n }", + "protected": "T:System.Text.Json.JsonDocument" + }, + "kind": "File", + "path": "HorseRacingPredictor\\HorseRacing\\Main.cs", + "snippet": "using (var doc = JsonDocument.Parse(json))\n {\n var root = doc.RootElement;\n\n string track = GetString(root, \u0022track\u0022, \u0022\u0022);\n int raceNumber = GetInt(root, \u0022raceNumber\u0022);\n string raceName = GetString(root, \u0022raceName\u0022, \u0022\u0022);\n string distance = GetString(root, \u0022distance\u0022, \u0022\u0022);\n string condition = GetString(root, \u0022condition\u0022, \u0022\u0022);\n string weather = GetString(root, \u0022weather\u0022, \u0022\u0022);\n string raceClass = GetString(root, \u0022raceClass\u0022, \u0022\u0022);\n string prizeMoney = GetString(root, \u0022prizeMoney\u0022, \u0022\u0022);\n string startTime = GetString(root, \u0022startTime\u0022, \u0022\u0022);\n int numberOfRunners = GetInt(root, \u0022numberOfRunners\u0022);\n\n // Formatta orario se \u00E8 un ISO datetime\n string orario = \u0022\u0022;\n if (!string.IsNullOrEmpty(startTime))\n {\n try\n {\n var dto = DateTimeOffset.Parse(startTime);\n var romeTz = TimeZoneInfo.FindSystemTimeZoneById(\u0022W. Europe Standard Time\u0022);\n orario = TimeZoneInfo.ConvertTime(dto, romeTz).ToString(\u0022HH:mm\u0022);\n }\n catch\n {\n orario = startTime;\n }\n }\n\n if (!root.TryGetProperty(\u0022runners\u0022, out var runnersEl) ||\n runnersEl.ValueKind != JsonValueKind.Array)\n return;\n\n foreach (var runner in runnersEl.EnumerateArray())\n {\n try\n {\n var row = dt.NewRow();\n\n // Campi corsa\n row[\u0022Ippodromo\u0022] = track;\n row[\u0022Corsa N.\u0022] = raceNumber;\n row[\u0022Nome Corsa\u0022] = raceName;\n row[\u0022Orario\u0022] = orario;\n row[\u0022Distanza\u0022] = distance;\n row[\u0022Terreno\u0022] = condition;\n row[\u0022Classe\u0022] = raceClass;\n row[\u0022Meteo\u0022] = weather;\n row[\u0022Premio\u0022] = prizeMoney;\n row[\u0022N. Corridori\u0022] = numberOfRunners;\n\n // Campi corridore\n row[\u0022Num\u0022] = GetInt(runner, \u0022number\u0022);\n row[\u0022Cavallo\u0022] = GetString(runner, \u0022name\u0022, \u0022\u0022);\n row[\u0022Fantino\u0022] = GetString(runner, \u0022jockey\u0022, \u0022\u0022);\n row[\u0022Allenatore\u0022] = GetString(runner, \u0022trainer\u0022, \u0022\u0022);\n row[\u0022Peso\u0022] = GetDouble(runner, \u0022weight\u0022) \u003E 0\n ? GetDouble(runner, \u0022weight\u0022).ToString(\u0022F1\u0022)\n : GetString(runner, \u0022weight\u0022, \u0022\u0022);\n row[\u0022Claim\u0022] = GetDouble(runner, \u0022claim\u0022) \u003E 0\n ? GetDouble(runner, \u0022claim\u0022).ToString(\u0022F1\u0022)\n : \u0022\u0022;\n row[\u0022Box\u0022] = GetInt(runner, \u0022barrier\u0022) \u003E 0\n ? GetInt(runner, \u0022barrier\u0022).ToString()\n : GetString(runner, \u0022barrier\u0022, \u0022\u0022);\n row[\u0022Et\u00E0\u0022] = GetInt(runner, \u0022age\u0022) \u003E 0\n ? GetInt(runner, \u0022age\u0022).ToString()\n : GetString(runner, \u0022age\u0022, \u0022\u0022);\n row[\u0022Forma\u0022] = GetString(runner, \u0022form\u0022, \u0022\u0022);\n row[\u0022Ultimi 20\u0022] = GetString(runner, \u0022last20Starts\u0022, \u0022\u0022);\n row[\u0022Colori\u0022] = GetString(runner, \u0022racingColours\u0022, \u0022\u0022);\n row[\u0022Cambio Equip.\u0022] = GetString(runner, \u0022gearChange\u0022, \u0022\u0022);\n\n // Statistiche overall\n if (runner.TryGetProperty(\u0022stats\u0022, out var statsEl))\n {\n ParseStatGroup(statsEl, \u0022overall\u0022, row, \u0022Vitt.\u0022, \u0022Piazz.\u0022, \u0022Partenze\u0022, \u0022% Vitt.\u0022, \u0022% Piazz.\u0022);\n\n row[\u0022Pista V/P/S\u0022] = FormatStatSummary(statsEl, \u0022track\u0022);\n row[\u0022Dist. V/P/S\u0022] = FormatStatSummary(statsEl, \u0022distance\u0022);\n row[\u0022Cond. V/P/S\u0022] = FormatStatSummary(statsEl, \u0022condition\u0022);\n }\n\n // Ritirato\n bool scratched = false;\n if (runner.TryGetProperty(\u0022scratched\u0022, out var scEl) \u0026\u0026 scEl.ValueKind == JsonValueKind.True)\n scratched = true;\n row[\u0022Ritirato\u0022] = scratched ? \u0022S\u00EC\u0022 : \u0022\u0022;\n\n dt.Rows.Add(row);\n }\n catch { }\n }\n }", + "protectedSnippet": "T:System.Text.Json.JsonDocument", + "label": "T:System.Text.Json.JsonDocument", + "links": [ + { + "title": "Documentazione dell\u0027API", + "url": "https://github.com/dotnet/docs/blob/main/docs/core/compatibility/serialization/9.0/jsondocument-props.md", + "isCustom": false + } + ], + "line": 250, + "column": 16 + } + }, + { + "incidentId": "ab3d5e07-144d-4d36-b5f8-802c1d446205", + "ruleId": "Api.0003", + "description": "Nullable JsonDocument properties deserialize to JsonValueKind.Null ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "using (var doc = JsonDocument.Parse(json))\n {\n var root = doc.RootElement;\n\n JsonElement arr;\n if (root.ValueKind == JsonValueKind.Array)\n arr = root;\n else if (root.TryGetProperty(\u0022meetings\u0022, out var meetingsEl) \u0026\u0026\n meetingsEl.ValueKind == JsonValueKind.Array)\n arr = meetingsEl;\n else\n return meetings;\n\n foreach (var m in arr.EnumerateArray())\n {\n try\n {\n var info = new MeetingInfo\n {\n Track = GetString(m, \u0022track\u0022, GetString(m, \u0022venue\u0022, \u0022\u0022)),\n TrackSlug = GetString(m, \u0022trackSlug\u0022,\n GetString(m, \u0022track\u0022, GetString(m, \u0022venue\u0022, \u0022\u0022))\n .ToLowerInvariant().Replace(\u0022 \u0022, \u0022-\u0022)),\n Country = GetString(m, \u0022country\u0022, \u0022au\u0022),\n Abandoned = false\n };\n\n if (m.TryGetProperty(\u0022abandoned\u0022, out var abEl) \u0026\u0026\n abEl.ValueKind == JsonValueKind.True)\n info.Abandoned = true;\n\n if (m.TryGetProperty(\u0022numberOfRaces\u0022, out var nrEl) \u0026\u0026\n nrEl.ValueKind == JsonValueKind.Number)\n info.NumberOfRaces = nrEl.GetInt32();\n else if (m.TryGetProperty(\u0022races\u0022, out var racesEl) \u0026\u0026\n racesEl.ValueKind == JsonValueKind.Number)\n info.NumberOfRaces = racesEl.GetInt32();\n else\n info.NumberOfRaces = 10;\n\n if (info.NumberOfRaces \u003E 0 \u0026\u0026 !string.IsNullOrEmpty(info.Track))\n meetings.Add(info);\n }\n catch { }\n }\n }", + "protected": "T:System.Text.Json.JsonDocument" + }, + "kind": "File", + "path": "HorseRacingPredictor\\HorseRacing\\Main.cs", + "snippet": "using (var doc = JsonDocument.Parse(json))\n {\n var root = doc.RootElement;\n\n JsonElement arr;\n if (root.ValueKind == JsonValueKind.Array)\n arr = root;\n else if (root.TryGetProperty(\u0022meetings\u0022, out var meetingsEl) \u0026\u0026\n meetingsEl.ValueKind == JsonValueKind.Array)\n arr = meetingsEl;\n else\n return meetings;\n\n foreach (var m in arr.EnumerateArray())\n {\n try\n {\n var info = new MeetingInfo\n {\n Track = GetString(m, \u0022track\u0022, GetString(m, \u0022venue\u0022, \u0022\u0022)),\n TrackSlug = GetString(m, \u0022trackSlug\u0022,\n GetString(m, \u0022track\u0022, GetString(m, \u0022venue\u0022, \u0022\u0022))\n .ToLowerInvariant().Replace(\u0022 \u0022, \u0022-\u0022)),\n Country = GetString(m, \u0022country\u0022, \u0022au\u0022),\n Abandoned = false\n };\n\n if (m.TryGetProperty(\u0022abandoned\u0022, out var abEl) \u0026\u0026\n abEl.ValueKind == JsonValueKind.True)\n info.Abandoned = true;\n\n if (m.TryGetProperty(\u0022numberOfRaces\u0022, out var nrEl) \u0026\u0026\n nrEl.ValueKind == JsonValueKind.Number)\n info.NumberOfRaces = nrEl.GetInt32();\n else if (m.TryGetProperty(\u0022races\u0022, out var racesEl) \u0026\u0026\n racesEl.ValueKind == JsonValueKind.Number)\n info.NumberOfRaces = racesEl.GetInt32();\n else\n info.NumberOfRaces = 10;\n\n if (info.NumberOfRaces \u003E 0 \u0026\u0026 !string.IsNullOrEmpty(info.Track))\n meetings.Add(info);\n }\n catch { }\n }\n }", + "protectedSnippet": "T:System.Text.Json.JsonDocument", + "label": "T:System.Text.Json.JsonDocument", + "links": [ + { + "title": "Documentazione dell\u0027API", + "url": "https://github.com/dotnet/docs/blob/main/docs/core/compatibility/serialization/9.0/jsondocument-props.md", + "isCustom": false + } + ], + "line": 192, + "column": 16 + } + }, + { + "incidentId": "ef4f1599-ac1b-4707-aeab-d7d031944287", + "ruleId": "Api.0003", + "description": "Nullable JsonDocument properties deserialize to JsonValueKind.Null ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "using (var doc = JsonDocument.Parse(json))\n {\n var root = doc.RootElement;\n\n JsonElement arr;\n if (root.ValueKind == JsonValueKind.Array)\n arr = root;\n else if (root.TryGetProperty(\u0022meetings\u0022, out var meetingsEl) \u0026\u0026\n meetingsEl.ValueKind == JsonValueKind.Array)\n arr = meetingsEl;\n else\n return meetings;\n\n foreach (var m in arr.EnumerateArray())\n {\n try\n {\n var info = new MeetingInfo\n {\n Track = GetString(m, \u0022track\u0022, GetString(m, \u0022venue\u0022, \u0022\u0022)),\n TrackSlug = GetString(m, \u0022trackSlug\u0022,\n GetString(m, \u0022track\u0022, GetString(m, \u0022venue\u0022, \u0022\u0022))\n .ToLowerInvariant().Replace(\u0022 \u0022, \u0022-\u0022)),\n Country = GetString(m, \u0022country\u0022, \u0022au\u0022),\n Abandoned = false\n };\n\n if (m.TryGetProperty(\u0022abandoned\u0022, out var abEl) \u0026\u0026\n abEl.ValueKind == JsonValueKind.True)\n info.Abandoned = true;\n\n if (m.TryGetProperty(\u0022numberOfRaces\u0022, out var nrEl) \u0026\u0026\n nrEl.ValueKind == JsonValueKind.Number)\n info.NumberOfRaces = nrEl.GetInt32();\n else if (m.TryGetProperty(\u0022races\u0022, out var racesEl) \u0026\u0026\n racesEl.ValueKind == JsonValueKind.Number)\n info.NumberOfRaces = racesEl.GetInt32();\n else\n info.NumberOfRaces = 10;\n\n if (info.NumberOfRaces \u003E 0 \u0026\u0026 !string.IsNullOrEmpty(info.Track))\n meetings.Add(info);\n }\n catch { }\n }\n }", + "protected": "T:System.Text.Json.JsonDocument" + }, + "kind": "File", + "path": "HorseRacingPredictor\\HorseRacing\\Main.cs", + "snippet": "using (var doc = JsonDocument.Parse(json))\n {\n var root = doc.RootElement;\n\n JsonElement arr;\n if (root.ValueKind == JsonValueKind.Array)\n arr = root;\n else if (root.TryGetProperty(\u0022meetings\u0022, out var meetingsEl) \u0026\u0026\n meetingsEl.ValueKind == JsonValueKind.Array)\n arr = meetingsEl;\n else\n return meetings;\n\n foreach (var m in arr.EnumerateArray())\n {\n try\n {\n var info = new MeetingInfo\n {\n Track = GetString(m, \u0022track\u0022, GetString(m, \u0022venue\u0022, \u0022\u0022)),\n TrackSlug = GetString(m, \u0022trackSlug\u0022,\n GetString(m, \u0022track\u0022, GetString(m, \u0022venue\u0022, \u0022\u0022))\n .ToLowerInvariant().Replace(\u0022 \u0022, \u0022-\u0022)),\n Country = GetString(m, \u0022country\u0022, \u0022au\u0022),\n Abandoned = false\n };\n\n if (m.TryGetProperty(\u0022abandoned\u0022, out var abEl) \u0026\u0026\n abEl.ValueKind == JsonValueKind.True)\n info.Abandoned = true;\n\n if (m.TryGetProperty(\u0022numberOfRaces\u0022, out var nrEl) \u0026\u0026\n nrEl.ValueKind == JsonValueKind.Number)\n info.NumberOfRaces = nrEl.GetInt32();\n else if (m.TryGetProperty(\u0022races\u0022, out var racesEl) \u0026\u0026\n racesEl.ValueKind == JsonValueKind.Number)\n info.NumberOfRaces = racesEl.GetInt32();\n else\n info.NumberOfRaces = 10;\n\n if (info.NumberOfRaces \u003E 0 \u0026\u0026 !string.IsNullOrEmpty(info.Track))\n meetings.Add(info);\n }\n catch { }\n }\n }", + "protectedSnippet": "T:System.Text.Json.JsonDocument", + "label": "T:System.Text.Json.JsonDocument", + "links": [ + { + "title": "Documentazione dell\u0027API", + "url": "https://github.com/dotnet/docs/blob/main/docs/core/compatibility/serialization/9.0/jsondocument-props.md", + "isCustom": false + } + ], + "line": 192, + "column": 16 + } + }, + { + "incidentId": "bf6a594c-2e42-4958-b8d0-8dfe8c041436", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "return connection.State == System.Data.ConnectionState.Open;", + "protected": "P:System.Data.SqlClient.SqlConnection.State" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Manager\\Database.cs", + "snippet": "return connection.State == System.Data.ConnectionState.Open;", + "protectedSnippet": "P:System.Data.SqlClient.SqlConnection.State", + "label": "P:System.Data.SqlClient.SqlConnection.State", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 79, + "column": 20 + } + }, + { + "incidentId": "d7c57bbd-8805-4307-8c49-6852ed1b5638", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "using (var connection = GetConnection())\r\n {\r\n return connection.State == System.Data.ConnectionState.Open;\r\n }", + "protected": "T:System.Data.SqlClient.SqlConnection" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Manager\\Database.cs", + "snippet": "using (var connection = GetConnection())\r\n {\r\n return connection.State == System.Data.ConnectionState.Open;\r\n }", + "protectedSnippet": "T:System.Data.SqlClient.SqlConnection", + "label": "T:System.Data.SqlClient.SqlConnection", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 77, + "column": 16 + } + }, + { + "incidentId": "42a3af13-34a3-4ab8-abe5-82426d1722d2", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "transaction.Rollback();", + "protected": "M:System.Data.SqlClient.SqlTransaction.Rollback" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Manager\\Database.cs", + "snippet": "transaction.Rollback();", + "protectedSnippet": "M:System.Data.SqlClient.SqlTransaction.Rollback", + "label": "M:System.Data.SqlClient.SqlTransaction.Rollback", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 58, + "column": 24 + } + }, + { + "incidentId": "16d04de7-1f83-433c-ac97-0f28862b05aa", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "transaction.Commit();", + "protected": "M:System.Data.SqlClient.SqlTransaction.Commit" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Manager\\Database.cs", + "snippet": "transaction.Commit();", + "protectedSnippet": "M:System.Data.SqlClient.SqlTransaction.Commit", + "label": "M:System.Data.SqlClient.SqlTransaction.Commit", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 54, + "column": 24 + } + }, + { + "incidentId": "c9d1c647-2f31-4faa-a788-ddb28e3ab843", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "using (var transaction = connection.BeginTransaction())\r\n {\r\n try\r\n {\r\n action(connection, transaction);\r\n transaction.Commit();\r\n }\r\n catch (Exception ex)\r\n {\r\n transaction.Rollback();\r\n LogError($\u0022{operation} (transazione rollback)\u0022, ex);\r\n throw; // Rilancia l\u0027eccezione per gestione di livello superiore\r\n }\r\n }", + "protected": "T:System.Data.SqlClient.SqlTransaction" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Manager\\Database.cs", + "snippet": "using (var transaction = connection.BeginTransaction())\r\n {\r\n try\r\n {\r\n action(connection, transaction);\r\n transaction.Commit();\r\n }\r\n catch (Exception ex)\r\n {\r\n transaction.Rollback();\r\n LogError($\u0022{operation} (transazione rollback)\u0022, ex);\r\n throw; // Rilancia l\u0027eccezione per gestione di livello superiore\r\n }\r\n }", + "protectedSnippet": "T:System.Data.SqlClient.SqlTransaction", + "label": "T:System.Data.SqlClient.SqlTransaction", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 49, + "column": 16 + } + }, + { + "incidentId": "238f0a88-20e0-4a68-8e60-cd6c1a3b03c0", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "using (var transaction = connection.BeginTransaction())\r\n {\r\n try\r\n {\r\n action(connection, transaction);\r\n transaction.Commit();\r\n }\r\n catch (Exception ex)\r\n {\r\n transaction.Rollback();\r\n LogError($\u0022{operation} (transazione rollback)\u0022, ex);\r\n throw; // Rilancia l\u0027eccezione per gestione di livello superiore\r\n }\r\n }", + "protected": "M:System.Data.SqlClient.SqlConnection.BeginTransaction" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Manager\\Database.cs", + "snippet": "using (var transaction = connection.BeginTransaction())\r\n {\r\n try\r\n {\r\n action(connection, transaction);\r\n transaction.Commit();\r\n }\r\n catch (Exception ex)\r\n {\r\n transaction.Rollback();\r\n LogError($\u0022{operation} (transazione rollback)\u0022, ex);\r\n throw; // Rilancia l\u0027eccezione per gestione di livello superiore\r\n }\r\n }", + "protectedSnippet": "M:System.Data.SqlClient.SqlConnection.BeginTransaction", + "label": "M:System.Data.SqlClient.SqlConnection.BeginTransaction", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 49, + "column": 16 + } + }, + { + "incidentId": "c5035afd-bfd2-41a5-90e2-d6977e2eff6e", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "using (var connection = GetConnection())\r\n using (var transaction = connection.BeginTransaction())\r\n {\r\n try\r\n {\r\n action(connection, transaction);\r\n transaction.Commit();\r\n }\r\n catch (Exception ex)\r\n {\r\n transaction.Rollback();\r\n LogError($\u0022{operation} (transazione rollback)\u0022, ex);\r\n throw; // Rilancia l\u0027eccezione per gestione di livello superiore\r\n }\r\n }", + "protected": "T:System.Data.SqlClient.SqlConnection" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Manager\\Database.cs", + "snippet": "using (var connection = GetConnection())\r\n using (var transaction = connection.BeginTransaction())\r\n {\r\n try\r\n {\r\n action(connection, transaction);\r\n transaction.Commit();\r\n }\r\n catch (Exception ex)\r\n {\r\n transaction.Rollback();\r\n LogError($\u0022{operation} (transazione rollback)\u0022, ex);\r\n throw; // Rilancia l\u0027eccezione per gestione di livello superiore\r\n }\r\n }", + "protectedSnippet": "T:System.Data.SqlClient.SqlConnection", + "label": "T:System.Data.SqlClient.SqlConnection", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 48, + "column": 16 + } + }, + { + "incidentId": "97eff440-2eb2-4227-afca-fd30e7ac526b", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "using (var connection = GetConnection())\r\n {\r\n action(connection);\r\n }", + "protected": "T:System.Data.SqlClient.SqlConnection" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Manager\\Database.cs", + "snippet": "using (var connection = GetConnection())\r\n {\r\n action(connection);\r\n }", + "protectedSnippet": "T:System.Data.SqlClient.SqlConnection", + "label": "T:System.Data.SqlClient.SqlConnection", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 30, + "column": 16 + } + }, + { + "incidentId": "a14394e1-9762-4452-bce6-b547b3d3b98f", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "protected SqlConnection GetConnection()", + "protected": "T:System.Data.SqlClient.SqlConnection" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Manager\\Database.cs", + "snippet": "protected SqlConnection GetConnection()", + "protectedSnippet": "T:System.Data.SqlClient.SqlConnection", + "label": "T:System.Data.SqlClient.SqlConnection", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 10, + "column": 8 + } + }, + { + "incidentId": "8e1ec292-7083-46ab-bd67-dcdf994b5ad6", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "connection.Open();", + "protected": "M:System.Data.SqlClient.SqlConnection.Open" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Manager\\Database.cs", + "snippet": "connection.Open();", + "protectedSnippet": "M:System.Data.SqlClient.SqlConnection.Open", + "label": "M:System.Data.SqlClient.SqlConnection.Open", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 13, + "column": 12 + } + }, + { + "incidentId": "bdc1184c-da7b-4808-9183-d54ef2061072", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "var connection = new SqlConnection(_connectionString);", + "protected": "T:System.Data.SqlClient.SqlConnection" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Manager\\Database.cs", + "snippet": "var connection = new SqlConnection(_connectionString);", + "protectedSnippet": "T:System.Data.SqlClient.SqlConnection", + "label": "T:System.Data.SqlClient.SqlConnection", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 12, + "column": 12 + } + }, + { + "incidentId": "d904a31e-d594-43fa-8808-b98f67da7a7c", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "var connection = new SqlConnection(_connectionString);", + "protected": "M:System.Data.SqlClient.SqlConnection.#ctor(System.String)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Manager\\Database.cs", + "snippet": "var connection = new SqlConnection(_connectionString);", + "protectedSnippet": "M:System.Data.SqlClient.SqlConnection.#ctor(System.String)", + "label": "M:System.Data.SqlClient.SqlConnection.#ctor(System.String)", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 12, + "column": 12 + } + }, + { + "incidentId": "ec750822-7ae9-4a66-af7f-5643828dae9a", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "public void EnableAllConstraints(SqlConnection connection, SqlTransaction transaction)", + "protected": "T:System.Data.SqlClient.SqlTransaction" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Manager\\Database.cs", + "snippet": "public void EnableAllConstraints(SqlConnection connection, SqlTransaction transaction)", + "protectedSnippet": "T:System.Data.SqlClient.SqlTransaction", + "label": "T:System.Data.SqlClient.SqlTransaction", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 51, + "column": 8 + } + }, + { + "incidentId": "db065912-2138-4264-bc54-29bd49129fb2", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "public void EnableAllConstraints(SqlConnection connection, SqlTransaction transaction)", + "protected": "T:System.Data.SqlClient.SqlConnection" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Manager\\Database.cs", + "snippet": "public void EnableAllConstraints(SqlConnection connection, SqlTransaction transaction)", + "protectedSnippet": "T:System.Data.SqlClient.SqlConnection", + "label": "T:System.Data.SqlClient.SqlConnection", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 51, + "column": 8 + } + }, + { + "incidentId": "abbeba04-957f-42f7-b14e-25ab1f969daa", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "cmd.ExecuteNonQuery();", + "protected": "M:System.Data.SqlClient.SqlCommand.ExecuteNonQuery" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Manager\\Database.cs", + "snippet": "cmd.ExecuteNonQuery();", + "protectedSnippet": "M:System.Data.SqlClient.SqlCommand.ExecuteNonQuery", + "label": "M:System.Data.SqlClient.SqlCommand.ExecuteNonQuery", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 55, + "column": 16 + } + }, + { + "incidentId": "a1d85bab-8d64-47dd-b0c7-94f9c0c89866", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "using (var cmd = new SqlCommand(\u0022EXEC sp_MSforeachtable \u0027ALTER TABLE ? CHECK CONSTRAINT ALL\u0027\u0022, connection, transaction))\r\n {\r\n cmd.ExecuteNonQuery();\r\n }", + "protected": "T:System.Data.SqlClient.SqlCommand" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Manager\\Database.cs", + "snippet": "using (var cmd = new SqlCommand(\u0022EXEC sp_MSforeachtable \u0027ALTER TABLE ? CHECK CONSTRAINT ALL\u0027\u0022, connection, transaction))\r\n {\r\n cmd.ExecuteNonQuery();\r\n }", + "protectedSnippet": "T:System.Data.SqlClient.SqlCommand", + "label": "T:System.Data.SqlClient.SqlCommand", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 53, + "column": 12 + } + }, + { + "incidentId": "6c328008-b7ae-4637-8918-ed224acc77a3", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "using (var cmd = new SqlCommand(\u0022EXEC sp_MSforeachtable \u0027ALTER TABLE ? CHECK CONSTRAINT ALL\u0027\u0022, connection, transaction))\r\n {\r\n cmd.ExecuteNonQuery();\r\n }", + "protected": "M:System.Data.SqlClient.SqlCommand.#ctor(System.String,System.Data.SqlClient.SqlConnection,System.Data.SqlClient.SqlTransaction)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Manager\\Database.cs", + "snippet": "using (var cmd = new SqlCommand(\u0022EXEC sp_MSforeachtable \u0027ALTER TABLE ? CHECK CONSTRAINT ALL\u0027\u0022, connection, transaction))\r\n {\r\n cmd.ExecuteNonQuery();\r\n }", + "protectedSnippet": "M:System.Data.SqlClient.SqlCommand.#ctor(System.String,System.Data.SqlClient.SqlConnection,System.Data.SqlClient.SqlTransaction)", + "label": "M:System.Data.SqlClient.SqlCommand.#ctor(System.String,System.Data.SqlClient.SqlConnection,System.Data.SqlClient.SqlTransaction)", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 53, + "column": 12 + } + }, + { + "incidentId": "3d9a5ffc-46b9-4767-8560-148ba8a2b8be", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "public void DisableAllConstraints(SqlConnection connection, SqlTransaction transaction)", + "protected": "T:System.Data.SqlClient.SqlTransaction" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Manager\\Database.cs", + "snippet": "public void DisableAllConstraints(SqlConnection connection, SqlTransaction transaction)", + "protectedSnippet": "T:System.Data.SqlClient.SqlTransaction", + "label": "T:System.Data.SqlClient.SqlTransaction", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 40, + "column": 8 + } + }, + { + "incidentId": "d897434f-caf8-4af8-af8b-d1cae2982142", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "public void DisableAllConstraints(SqlConnection connection, SqlTransaction transaction)", + "protected": "T:System.Data.SqlClient.SqlConnection" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Manager\\Database.cs", + "snippet": "public void DisableAllConstraints(SqlConnection connection, SqlTransaction transaction)", + "protectedSnippet": "T:System.Data.SqlClient.SqlConnection", + "label": "T:System.Data.SqlClient.SqlConnection", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 40, + "column": 8 + } + }, + { + "incidentId": "e7810eef-b072-4584-9975-16ab8eb1c623", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "cmd.ExecuteNonQuery();", + "protected": "M:System.Data.SqlClient.SqlCommand.ExecuteNonQuery" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Manager\\Database.cs", + "snippet": "cmd.ExecuteNonQuery();", + "protectedSnippet": "M:System.Data.SqlClient.SqlCommand.ExecuteNonQuery", + "label": "M:System.Data.SqlClient.SqlCommand.ExecuteNonQuery", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 44, + "column": 16 + } + }, + { + "incidentId": "a39fdfc7-71de-473e-8cab-0dc871ed03a9", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "using (var cmd = new SqlCommand(\u0022EXEC sp_MSforeachtable \u0027ALTER TABLE ? NOCHECK CONSTRAINT ALL\u0027\u0022, connection, transaction))\r\n {\r\n cmd.ExecuteNonQuery();\r\n }", + "protected": "T:System.Data.SqlClient.SqlCommand" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Manager\\Database.cs", + "snippet": "using (var cmd = new SqlCommand(\u0022EXEC sp_MSforeachtable \u0027ALTER TABLE ? NOCHECK CONSTRAINT ALL\u0027\u0022, connection, transaction))\r\n {\r\n cmd.ExecuteNonQuery();\r\n }", + "protectedSnippet": "T:System.Data.SqlClient.SqlCommand", + "label": "T:System.Data.SqlClient.SqlCommand", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 42, + "column": 12 + } + }, + { + "incidentId": "a0f32476-4f05-4ed7-b036-18e012f3cb70", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "using (var cmd = new SqlCommand(\u0022EXEC sp_MSforeachtable \u0027ALTER TABLE ? NOCHECK CONSTRAINT ALL\u0027\u0022, connection, transaction))\r\n {\r\n cmd.ExecuteNonQuery();\r\n }", + "protected": "M:System.Data.SqlClient.SqlCommand.#ctor(System.String,System.Data.SqlClient.SqlConnection,System.Data.SqlClient.SqlTransaction)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Manager\\Database.cs", + "snippet": "using (var cmd = new SqlCommand(\u0022EXEC sp_MSforeachtable \u0027ALTER TABLE ? NOCHECK CONSTRAINT ALL\u0027\u0022, connection, transaction))\r\n {\r\n cmd.ExecuteNonQuery();\r\n }", + "protectedSnippet": "M:System.Data.SqlClient.SqlCommand.#ctor(System.String,System.Data.SqlClient.SqlConnection,System.Data.SqlClient.SqlTransaction)", + "label": "M:System.Data.SqlClient.SqlCommand.#ctor(System.String,System.Data.SqlClient.SqlConnection,System.Data.SqlClient.SqlTransaction)", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 42, + "column": 12 + } + }, + { + "incidentId": "683d2c17-5574-44fe-96eb-183c2cc9beb7", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "private int GetNextStatsId(SqlConnection connection)", + "protected": "T:System.Data.SqlClient.SqlConnection" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\TeamStats.cs", + "snippet": "private int GetNextStatsId(SqlConnection connection)", + "protectedSnippet": "T:System.Data.SqlClient.SqlConnection", + "label": "T:System.Data.SqlClient.SqlConnection", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 58, + "column": 8 + } + }, + { + "incidentId": "3d04437f-cddc-4a63-b440-b5cc1bcb2175", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "return Convert.ToInt32(command.ExecuteScalar());", + "protected": "M:System.Data.SqlClient.SqlCommand.ExecuteScalar" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\TeamStats.cs", + "snippet": "return Convert.ToInt32(command.ExecuteScalar());", + "protectedSnippet": "M:System.Data.SqlClient.SqlCommand.ExecuteScalar", + "label": "M:System.Data.SqlClient.SqlCommand.ExecuteScalar", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 65, + "column": 20 + } + }, + { + "incidentId": "b961c753-66ac-465e-ad7e-061ae36d1966", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "using (var command = new SqlCommand(query, connection))\r\n {\r\n return Convert.ToInt32(command.ExecuteScalar());\r\n }", + "protected": "T:System.Data.SqlClient.SqlCommand" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\TeamStats.cs", + "snippet": "using (var command = new SqlCommand(query, connection))\r\n {\r\n return Convert.ToInt32(command.ExecuteScalar());\r\n }", + "protectedSnippet": "T:System.Data.SqlClient.SqlCommand", + "label": "T:System.Data.SqlClient.SqlCommand", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 63, + "column": 16 + } + }, + { + "incidentId": "993b9ae9-481b-4a66-ae1f-fb3382624a5c", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "using (var command = new SqlCommand(query, connection))\r\n {\r\n return Convert.ToInt32(command.ExecuteScalar());\r\n }", + "protected": "M:System.Data.SqlClient.SqlCommand.#ctor(System.String,System.Data.SqlClient.SqlConnection)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\TeamStats.cs", + "snippet": "using (var command = new SqlCommand(query, connection))\r\n {\r\n return Convert.ToInt32(command.ExecuteScalar());\r\n }", + "protectedSnippet": "M:System.Data.SqlClient.SqlCommand.#ctor(System.String,System.Data.SqlClient.SqlConnection)", + "label": "M:System.Data.SqlClient.SqlCommand.#ctor(System.String,System.Data.SqlClient.SqlConnection)", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 63, + "column": 16 + } + }, + { + "incidentId": "2a291ac0-4aa5-4a90-957a-32436f86025a", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "public int Insert(SqlConnection connection, int? teamId, int? predictionId, bool isHome, JToken stats)", + "protected": "T:System.Data.SqlClient.SqlConnection" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\TeamStats.cs", + "snippet": "public int Insert(SqlConnection connection, int? teamId, int? predictionId, bool isHome, JToken stats)", + "protectedSnippet": "T:System.Data.SqlClient.SqlConnection", + "label": "T:System.Data.SqlClient.SqlConnection", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 8, + "column": 8 + } + }, + { + "incidentId": "0238816c-6398-45bf-a42e-98309ba36a9b", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.ExecuteNonQuery();", + "protected": "M:System.Data.SqlClient.SqlCommand.ExecuteNonQuery" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\TeamStats.cs", + "snippet": "command.ExecuteNonQuery();", + "protectedSnippet": "M:System.Data.SqlClient.SqlCommand.ExecuteNonQuery", + "label": "M:System.Data.SqlClient.SqlCommand.ExecuteNonQuery", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 46, + "column": 20 + } + }, + { + "incidentId": "d8e94c72-ce13-4463-a213-96ad8d2a850e", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@goals_against_average\u0022, goalsAgainst?[\u0022average\u0022]?.Value\u003Cstring\u003E() ?? (object)DBNull.Value);", + "protected": "T:System.Data.SqlClient.SqlParameterCollection" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\TeamStats.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@goals_against_average\u0022, goalsAgainst?[\u0022average\u0022]?.Value\u003Cstring\u003E() ?? (object)DBNull.Value);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameterCollection", + "label": "T:System.Data.SqlClient.SqlParameterCollection", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 44, + "column": 20 + } + }, + { + "incidentId": "998cf7d1-129d-4722-ad16-017e2ff75af2", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@goals_against_average\u0022, goalsAgainst?[\u0022average\u0022]?.Value\u003Cstring\u003E() ?? (object)DBNull.Value);", + "protected": "P:System.Data.SqlClient.SqlCommand.Parameters" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\TeamStats.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@goals_against_average\u0022, goalsAgainst?[\u0022average\u0022]?.Value\u003Cstring\u003E() ?? (object)DBNull.Value);", + "protectedSnippet": "P:System.Data.SqlClient.SqlCommand.Parameters", + "label": "P:System.Data.SqlClient.SqlCommand.Parameters", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 44, + "column": 20 + } + }, + { + "incidentId": "af5eac70-a171-4693-9e90-53b2c97fdbd8", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@goals_against_average\u0022, goalsAgainst?[\u0022average\u0022]?.Value\u003Cstring\u003E() ?? (object)DBNull.Value);", + "protected": "T:System.Data.SqlClient.SqlParameter" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\TeamStats.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@goals_against_average\u0022, goalsAgainst?[\u0022average\u0022]?.Value\u003Cstring\u003E() ?? (object)DBNull.Value);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameter", + "label": "T:System.Data.SqlClient.SqlParameter", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 44, + "column": 20 + } + }, + { + "incidentId": "f446783f-0b69-4058-b390-8c1b4120116d", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@goals_against_average\u0022, goalsAgainst?[\u0022average\u0022]?.Value\u003Cstring\u003E() ?? (object)DBNull.Value);", + "protected": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\TeamStats.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@goals_against_average\u0022, goalsAgainst?[\u0022average\u0022]?.Value\u003Cstring\u003E() ?? (object)DBNull.Value);", + "protectedSnippet": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "label": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 44, + "column": 20 + } + }, + { + "incidentId": "37468597-4f44-4d45-a524-39778da35664", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@goals_against_total\u0022, goalsAgainst?[\u0022total\u0022]?.Value\u003Cint?\u003E() ?? (object)DBNull.Value);", + "protected": "T:System.Data.SqlClient.SqlParameterCollection" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\TeamStats.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@goals_against_total\u0022, goalsAgainst?[\u0022total\u0022]?.Value\u003Cint?\u003E() ?? (object)DBNull.Value);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameterCollection", + "label": "T:System.Data.SqlClient.SqlParameterCollection", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 43, + "column": 20 + } + }, + { + "incidentId": "954ca741-5e28-4772-beb5-aa858c7b6f0d", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@goals_against_total\u0022, goalsAgainst?[\u0022total\u0022]?.Value\u003Cint?\u003E() ?? (object)DBNull.Value);", + "protected": "P:System.Data.SqlClient.SqlCommand.Parameters" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\TeamStats.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@goals_against_total\u0022, goalsAgainst?[\u0022total\u0022]?.Value\u003Cint?\u003E() ?? (object)DBNull.Value);", + "protectedSnippet": "P:System.Data.SqlClient.SqlCommand.Parameters", + "label": "P:System.Data.SqlClient.SqlCommand.Parameters", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 43, + "column": 20 + } + }, + { + "incidentId": "c4d83dfe-dfb9-4bd4-951e-29914eae272a", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@goals_against_total\u0022, goalsAgainst?[\u0022total\u0022]?.Value\u003Cint?\u003E() ?? (object)DBNull.Value);", + "protected": "T:System.Data.SqlClient.SqlParameter" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\TeamStats.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@goals_against_total\u0022, goalsAgainst?[\u0022total\u0022]?.Value\u003Cint?\u003E() ?? (object)DBNull.Value);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameter", + "label": "T:System.Data.SqlClient.SqlParameter", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 43, + "column": 20 + } + }, + { + "incidentId": "b5c4a966-f320-4209-817f-ad951827408e", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@goals_against_total\u0022, goalsAgainst?[\u0022total\u0022]?.Value\u003Cint?\u003E() ?? (object)DBNull.Value);", + "protected": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\TeamStats.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@goals_against_total\u0022, goalsAgainst?[\u0022total\u0022]?.Value\u003Cint?\u003E() ?? (object)DBNull.Value);", + "protectedSnippet": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "label": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 43, + "column": 20 + } + }, + { + "incidentId": "cfb11d60-72e9-4cd1-a2a7-52221c857623", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@goals_for_average\u0022, goalsFor?[\u0022average\u0022]?.Value\u003Cstring\u003E() ?? (object)DBNull.Value);", + "protected": "T:System.Data.SqlClient.SqlParameterCollection" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\TeamStats.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@goals_for_average\u0022, goalsFor?[\u0022average\u0022]?.Value\u003Cstring\u003E() ?? (object)DBNull.Value);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameterCollection", + "label": "T:System.Data.SqlClient.SqlParameterCollection", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 40, + "column": 20 + } + }, + { + "incidentId": "bb6a7bad-c7b4-4c13-9088-37378f890e9e", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@goals_for_average\u0022, goalsFor?[\u0022average\u0022]?.Value\u003Cstring\u003E() ?? (object)DBNull.Value);", + "protected": "P:System.Data.SqlClient.SqlCommand.Parameters" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\TeamStats.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@goals_for_average\u0022, goalsFor?[\u0022average\u0022]?.Value\u003Cstring\u003E() ?? (object)DBNull.Value);", + "protectedSnippet": "P:System.Data.SqlClient.SqlCommand.Parameters", + "label": "P:System.Data.SqlClient.SqlCommand.Parameters", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 40, + "column": 20 + } + }, + { + "incidentId": "6da724ae-8915-4207-8ea9-21ac99b924bc", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@goals_for_average\u0022, goalsFor?[\u0022average\u0022]?.Value\u003Cstring\u003E() ?? (object)DBNull.Value);", + "protected": "T:System.Data.SqlClient.SqlParameter" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\TeamStats.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@goals_for_average\u0022, goalsFor?[\u0022average\u0022]?.Value\u003Cstring\u003E() ?? (object)DBNull.Value);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameter", + "label": "T:System.Data.SqlClient.SqlParameter", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 40, + "column": 20 + } + }, + { + "incidentId": "b9ecd4af-4097-47d6-8726-c3eb94d80107", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@goals_for_average\u0022, goalsFor?[\u0022average\u0022]?.Value\u003Cstring\u003E() ?? (object)DBNull.Value);", + "protected": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\TeamStats.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@goals_for_average\u0022, goalsFor?[\u0022average\u0022]?.Value\u003Cstring\u003E() ?? (object)DBNull.Value);", + "protectedSnippet": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "label": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 40, + "column": 20 + } + }, + { + "incidentId": "b11dc004-bb43-4a99-b588-49f9157e071b", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@goals_for_total\u0022, goalsFor?[\u0022total\u0022]?.Value\u003Cint?\u003E() ?? (object)DBNull.Value);", + "protected": "T:System.Data.SqlClient.SqlParameterCollection" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\TeamStats.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@goals_for_total\u0022, goalsFor?[\u0022total\u0022]?.Value\u003Cint?\u003E() ?? (object)DBNull.Value);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameterCollection", + "label": "T:System.Data.SqlClient.SqlParameterCollection", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 39, + "column": 20 + } + }, + { + "incidentId": "1b1a6b05-da79-4c52-8918-81399458f507", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@goals_for_total\u0022, goalsFor?[\u0022total\u0022]?.Value\u003Cint?\u003E() ?? (object)DBNull.Value);", + "protected": "P:System.Data.SqlClient.SqlCommand.Parameters" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\TeamStats.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@goals_for_total\u0022, goalsFor?[\u0022total\u0022]?.Value\u003Cint?\u003E() ?? (object)DBNull.Value);", + "protectedSnippet": "P:System.Data.SqlClient.SqlCommand.Parameters", + "label": "P:System.Data.SqlClient.SqlCommand.Parameters", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 39, + "column": 20 + } + }, + { + "incidentId": "2705c2de-a7ea-4b5b-9038-e06454d33e17", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@goals_for_total\u0022, goalsFor?[\u0022total\u0022]?.Value\u003Cint?\u003E() ?? (object)DBNull.Value);", + "protected": "T:System.Data.SqlClient.SqlParameter" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\TeamStats.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@goals_for_total\u0022, goalsFor?[\u0022total\u0022]?.Value\u003Cint?\u003E() ?? (object)DBNull.Value);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameter", + "label": "T:System.Data.SqlClient.SqlParameter", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 39, + "column": 20 + } + }, + { + "incidentId": "e7f6303d-1bf2-465e-9cc4-902514096ab3", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@goals_for_total\u0022, goalsFor?[\u0022total\u0022]?.Value\u003Cint?\u003E() ?? (object)DBNull.Value);", + "protected": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\TeamStats.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@goals_for_total\u0022, goalsFor?[\u0022total\u0022]?.Value\u003Cint?\u003E() ?? (object)DBNull.Value);", + "protectedSnippet": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "label": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 39, + "column": 20 + } + }, + { + "incidentId": "a923f4bb-a3c0-4864-9f10-62105b7d5d7d", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@def\u0022, stats[\u0022def\u0022]?.Value\u003Cstring\u003E() ?? (object)DBNull.Value);", + "protected": "T:System.Data.SqlClient.SqlParameterCollection" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\TeamStats.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@def\u0022, stats[\u0022def\u0022]?.Value\u003Cstring\u003E() ?? (object)DBNull.Value);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameterCollection", + "label": "T:System.Data.SqlClient.SqlParameterCollection", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 36, + "column": 20 + } + }, + { + "incidentId": "aab20cf2-578f-4b3c-9212-aa24c45d975d", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@def\u0022, stats[\u0022def\u0022]?.Value\u003Cstring\u003E() ?? (object)DBNull.Value);", + "protected": "P:System.Data.SqlClient.SqlCommand.Parameters" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\TeamStats.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@def\u0022, stats[\u0022def\u0022]?.Value\u003Cstring\u003E() ?? (object)DBNull.Value);", + "protectedSnippet": "P:System.Data.SqlClient.SqlCommand.Parameters", + "label": "P:System.Data.SqlClient.SqlCommand.Parameters", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 36, + "column": 20 + } + }, + { + "incidentId": "faabdbb6-cf69-4484-8a6a-905b416fa4bb", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@def\u0022, stats[\u0022def\u0022]?.Value\u003Cstring\u003E() ?? (object)DBNull.Value);", + "protected": "T:System.Data.SqlClient.SqlParameter" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\TeamStats.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@def\u0022, stats[\u0022def\u0022]?.Value\u003Cstring\u003E() ?? (object)DBNull.Value);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameter", + "label": "T:System.Data.SqlClient.SqlParameter", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 36, + "column": 20 + } + }, + { + "incidentId": "49f12e89-5b91-4109-a6ef-2584ea073865", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@def\u0022, stats[\u0022def\u0022]?.Value\u003Cstring\u003E() ?? (object)DBNull.Value);", + "protected": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\TeamStats.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@def\u0022, stats[\u0022def\u0022]?.Value\u003Cstring\u003E() ?? (object)DBNull.Value);", + "protectedSnippet": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "label": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 36, + "column": 20 + } + }, + { + "incidentId": "a905af19-8463-48e9-a822-d38ca5676464", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@att\u0022, stats[\u0022att\u0022]?.Value\u003Cstring\u003E() ?? (object)DBNull.Value);", + "protected": "T:System.Data.SqlClient.SqlParameterCollection" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\TeamStats.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@att\u0022, stats[\u0022att\u0022]?.Value\u003Cstring\u003E() ?? (object)DBNull.Value);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameterCollection", + "label": "T:System.Data.SqlClient.SqlParameterCollection", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 35, + "column": 20 + } + }, + { + "incidentId": "77ef30dc-3df1-404a-9906-16c20daf34f9", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@att\u0022, stats[\u0022att\u0022]?.Value\u003Cstring\u003E() ?? (object)DBNull.Value);", + "protected": "P:System.Data.SqlClient.SqlCommand.Parameters" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\TeamStats.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@att\u0022, stats[\u0022att\u0022]?.Value\u003Cstring\u003E() ?? (object)DBNull.Value);", + "protectedSnippet": "P:System.Data.SqlClient.SqlCommand.Parameters", + "label": "P:System.Data.SqlClient.SqlCommand.Parameters", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 35, + "column": 20 + } + }, + { + "incidentId": "611486ea-cc2b-4faa-9e3b-5bb1e1adeac5", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@att\u0022, stats[\u0022att\u0022]?.Value\u003Cstring\u003E() ?? (object)DBNull.Value);", + "protected": "T:System.Data.SqlClient.SqlParameter" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\TeamStats.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@att\u0022, stats[\u0022att\u0022]?.Value\u003Cstring\u003E() ?? (object)DBNull.Value);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameter", + "label": "T:System.Data.SqlClient.SqlParameter", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 35, + "column": 20 + } + }, + { + "incidentId": "16c92ffc-63dd-492b-91b7-07ae8469c393", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@att\u0022, stats[\u0022att\u0022]?.Value\u003Cstring\u003E() ?? (object)DBNull.Value);", + "protected": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\TeamStats.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@att\u0022, stats[\u0022att\u0022]?.Value\u003Cstring\u003E() ?? (object)DBNull.Value);", + "protectedSnippet": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "label": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 35, + "column": 20 + } + }, + { + "incidentId": "34ab2032-307c-4e62-82ff-d3d24142e139", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@form\u0022, stats[\u0022form\u0022]?.Value\u003Cstring\u003E() ?? (object)DBNull.Value);", + "protected": "T:System.Data.SqlClient.SqlParameterCollection" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\TeamStats.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@form\u0022, stats[\u0022form\u0022]?.Value\u003Cstring\u003E() ?? (object)DBNull.Value);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameterCollection", + "label": "T:System.Data.SqlClient.SqlParameterCollection", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 34, + "column": 20 + } + }, + { + "incidentId": "6d13d7e8-8cce-4b14-8f93-82b864cd2bdb", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@form\u0022, stats[\u0022form\u0022]?.Value\u003Cstring\u003E() ?? (object)DBNull.Value);", + "protected": "P:System.Data.SqlClient.SqlCommand.Parameters" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\TeamStats.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@form\u0022, stats[\u0022form\u0022]?.Value\u003Cstring\u003E() ?? (object)DBNull.Value);", + "protectedSnippet": "P:System.Data.SqlClient.SqlCommand.Parameters", + "label": "P:System.Data.SqlClient.SqlCommand.Parameters", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 34, + "column": 20 + } + }, + { + "incidentId": "a9549bf0-7a9a-44d5-ab3a-9c78ab75e393", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@form\u0022, stats[\u0022form\u0022]?.Value\u003Cstring\u003E() ?? (object)DBNull.Value);", + "protected": "T:System.Data.SqlClient.SqlParameter" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\TeamStats.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@form\u0022, stats[\u0022form\u0022]?.Value\u003Cstring\u003E() ?? (object)DBNull.Value);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameter", + "label": "T:System.Data.SqlClient.SqlParameter", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 34, + "column": 20 + } + }, + { + "incidentId": "8e67ff30-f5fb-47a3-a007-e344d06ce762", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@form\u0022, stats[\u0022form\u0022]?.Value\u003Cstring\u003E() ?? (object)DBNull.Value);", + "protected": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\TeamStats.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@form\u0022, stats[\u0022form\u0022]?.Value\u003Cstring\u003E() ?? (object)DBNull.Value);", + "protectedSnippet": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "label": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 34, + "column": 20 + } + }, + { + "incidentId": "0891f0cf-b5be-4ad7-b178-b228dfdcc583", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@played\u0022, stats[\u0022played\u0022]?.Value\u003Cint?\u003E() ?? (object)DBNull.Value);", + "protected": "T:System.Data.SqlClient.SqlParameterCollection" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\TeamStats.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@played\u0022, stats[\u0022played\u0022]?.Value\u003Cint?\u003E() ?? (object)DBNull.Value);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameterCollection", + "label": "T:System.Data.SqlClient.SqlParameterCollection", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 33, + "column": 20 + } + }, + { + "incidentId": "26395d50-f73f-4040-9a38-632dfd667bcd", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@played\u0022, stats[\u0022played\u0022]?.Value\u003Cint?\u003E() ?? (object)DBNull.Value);", + "protected": "P:System.Data.SqlClient.SqlCommand.Parameters" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\TeamStats.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@played\u0022, stats[\u0022played\u0022]?.Value\u003Cint?\u003E() ?? (object)DBNull.Value);", + "protectedSnippet": "P:System.Data.SqlClient.SqlCommand.Parameters", + "label": "P:System.Data.SqlClient.SqlCommand.Parameters", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 33, + "column": 20 + } + }, + { + "incidentId": "359c17ce-84b4-44f1-9efe-64070567c013", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@played\u0022, stats[\u0022played\u0022]?.Value\u003Cint?\u003E() ?? (object)DBNull.Value);", + "protected": "T:System.Data.SqlClient.SqlParameter" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\TeamStats.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@played\u0022, stats[\u0022played\u0022]?.Value\u003Cint?\u003E() ?? (object)DBNull.Value);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameter", + "label": "T:System.Data.SqlClient.SqlParameter", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 33, + "column": 20 + } + }, + { + "incidentId": "5370746f-6914-417c-a342-9103e422a3d7", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@played\u0022, stats[\u0022played\u0022]?.Value\u003Cint?\u003E() ?? (object)DBNull.Value);", + "protected": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\TeamStats.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@played\u0022, stats[\u0022played\u0022]?.Value\u003Cint?\u003E() ?? (object)DBNull.Value);", + "protectedSnippet": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "label": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 33, + "column": 20 + } + }, + { + "incidentId": "a38b902c-cbb3-4bee-8c46-7c9d28b9b81f", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@is_home\u0022, isHome);", + "protected": "T:System.Data.SqlClient.SqlParameterCollection" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\TeamStats.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@is_home\u0022, isHome);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameterCollection", + "label": "T:System.Data.SqlClient.SqlParameterCollection", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 32, + "column": 20 + } + }, + { + "incidentId": "e84035b6-1894-41d2-b1b0-abf85074839e", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@is_home\u0022, isHome);", + "protected": "P:System.Data.SqlClient.SqlCommand.Parameters" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\TeamStats.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@is_home\u0022, isHome);", + "protectedSnippet": "P:System.Data.SqlClient.SqlCommand.Parameters", + "label": "P:System.Data.SqlClient.SqlCommand.Parameters", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 32, + "column": 20 + } + }, + { + "incidentId": "babba7f5-fe24-4526-bd11-165fffa27c65", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@is_home\u0022, isHome);", + "protected": "T:System.Data.SqlClient.SqlParameter" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\TeamStats.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@is_home\u0022, isHome);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameter", + "label": "T:System.Data.SqlClient.SqlParameter", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 32, + "column": 20 + } + }, + { + "incidentId": "9c5f4817-0a2a-4ed4-ae6b-5c29e80e3ddc", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@is_home\u0022, isHome);", + "protected": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\TeamStats.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@is_home\u0022, isHome);", + "protectedSnippet": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "label": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 32, + "column": 20 + } + }, + { + "incidentId": "949229da-1160-4bd4-868e-4f3125f27fe7", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@prediction_id\u0022, predictionId.HasValue ? (object)predictionId.Value : DBNull.Value);", + "protected": "T:System.Data.SqlClient.SqlParameterCollection" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\TeamStats.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@prediction_id\u0022, predictionId.HasValue ? (object)predictionId.Value : DBNull.Value);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameterCollection", + "label": "T:System.Data.SqlClient.SqlParameterCollection", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 31, + "column": 20 + } + }, + { + "incidentId": "8fc16a82-e068-473c-8ab7-f142d4a53d70", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@prediction_id\u0022, predictionId.HasValue ? (object)predictionId.Value : DBNull.Value);", + "protected": "P:System.Data.SqlClient.SqlCommand.Parameters" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\TeamStats.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@prediction_id\u0022, predictionId.HasValue ? (object)predictionId.Value : DBNull.Value);", + "protectedSnippet": "P:System.Data.SqlClient.SqlCommand.Parameters", + "label": "P:System.Data.SqlClient.SqlCommand.Parameters", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 31, + "column": 20 + } + }, + { + "incidentId": "6f97648a-d78b-4c40-8cd7-8d5e4a395608", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@prediction_id\u0022, predictionId.HasValue ? (object)predictionId.Value : DBNull.Value);", + "protected": "T:System.Data.SqlClient.SqlParameter" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\TeamStats.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@prediction_id\u0022, predictionId.HasValue ? (object)predictionId.Value : DBNull.Value);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameter", + "label": "T:System.Data.SqlClient.SqlParameter", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 31, + "column": 20 + } + }, + { + "incidentId": "3d8697a7-7a0d-4596-bfdc-89b35d6a5450", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@prediction_id\u0022, predictionId.HasValue ? (object)predictionId.Value : DBNull.Value);", + "protected": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\TeamStats.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@prediction_id\u0022, predictionId.HasValue ? (object)predictionId.Value : DBNull.Value);", + "protectedSnippet": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "label": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 31, + "column": 20 + } + }, + { + "incidentId": "c14b7483-950a-4e90-9508-ef677fb424fd", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@team_id\u0022, teamId.HasValue ? (object)teamId.Value : DBNull.Value);", + "protected": "T:System.Data.SqlClient.SqlParameterCollection" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\TeamStats.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@team_id\u0022, teamId.HasValue ? (object)teamId.Value : DBNull.Value);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameterCollection", + "label": "T:System.Data.SqlClient.SqlParameterCollection", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 30, + "column": 20 + } + }, + { + "incidentId": "0ed97d4f-85aa-4aa1-81f9-74c8e8e57251", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@team_id\u0022, teamId.HasValue ? (object)teamId.Value : DBNull.Value);", + "protected": "P:System.Data.SqlClient.SqlCommand.Parameters" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\TeamStats.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@team_id\u0022, teamId.HasValue ? (object)teamId.Value : DBNull.Value);", + "protectedSnippet": "P:System.Data.SqlClient.SqlCommand.Parameters", + "label": "P:System.Data.SqlClient.SqlCommand.Parameters", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 30, + "column": 20 + } + }, + { + "incidentId": "ac279801-d964-4a6d-9e63-1c63328307cf", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@team_id\u0022, teamId.HasValue ? (object)teamId.Value : DBNull.Value);", + "protected": "T:System.Data.SqlClient.SqlParameter" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\TeamStats.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@team_id\u0022, teamId.HasValue ? (object)teamId.Value : DBNull.Value);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameter", + "label": "T:System.Data.SqlClient.SqlParameter", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 30, + "column": 20 + } + }, + { + "incidentId": "4cfbe636-e678-400a-901e-1a8caec60e73", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@team_id\u0022, teamId.HasValue ? (object)teamId.Value : DBNull.Value);", + "protected": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\TeamStats.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@team_id\u0022, teamId.HasValue ? (object)teamId.Value : DBNull.Value);", + "protectedSnippet": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "label": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 30, + "column": 20 + } + }, + { + "incidentId": "28f627b1-b097-4da3-a00c-72d8205d9dd1", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@stats_id\u0022, statsId);", + "protected": "T:System.Data.SqlClient.SqlParameterCollection" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\TeamStats.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@stats_id\u0022, statsId);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameterCollection", + "label": "T:System.Data.SqlClient.SqlParameterCollection", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 29, + "column": 20 + } + }, + { + "incidentId": "57130c51-a734-4220-b6b9-0cff0d8b9f1a", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@stats_id\u0022, statsId);", + "protected": "P:System.Data.SqlClient.SqlCommand.Parameters" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\TeamStats.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@stats_id\u0022, statsId);", + "protectedSnippet": "P:System.Data.SqlClient.SqlCommand.Parameters", + "label": "P:System.Data.SqlClient.SqlCommand.Parameters", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 29, + "column": 20 + } + }, + { + "incidentId": "aaa6ed77-6260-450c-a426-475560864ce4", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@stats_id\u0022, statsId);", + "protected": "T:System.Data.SqlClient.SqlParameter" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\TeamStats.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@stats_id\u0022, statsId);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameter", + "label": "T:System.Data.SqlClient.SqlParameter", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 29, + "column": 20 + } + }, + { + "incidentId": "e58312b0-609f-4c7d-86c6-04c565322c9f", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@stats_id\u0022, statsId);", + "protected": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\TeamStats.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@stats_id\u0022, statsId);", + "protectedSnippet": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "label": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 29, + "column": 20 + } + }, + { + "incidentId": "289822f3-8e6c-4fbd-8d2a-f00b4b3afc86", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "using (var command = new SqlCommand(query, connection))\r\n {\r\n command.Parameters.AddWithValue(\u0022@stats_id\u0022, statsId);\r\n command.Parameters.AddWithValue(\u0022@team_id\u0022, teamId.HasValue ? (object)teamId.Value : DBNull.Value);\r\n command.Parameters.AddWithValue(\u0022@prediction_id\u0022, predictionId.HasValue ? (object)predictionId.Value : DBNull.Value);\r\n command.Parameters.AddWithValue(\u0022@is_home\u0022, isHome);\r\n command.Parameters.AddWithValue(\u0022@played\u0022, stats[\u0022played\u0022]?.Value\u003Cint?\u003E() ?? (object)DBNull.Value);\r\n command.Parameters.AddWithValue(\u0022@form\u0022, stats[\u0022form\u0022]?.Value\u003Cstring\u003E() ?? (object)DBNull.Value);\r\n command.Parameters.AddWithValue(\u0022@att\u0022, stats[\u0022att\u0022]?.Value\u003Cstring\u003E() ?? (object)DBNull.Value);\r\n command.Parameters.AddWithValue(\u0022@def\u0022, stats[\u0022def\u0022]?.Value\u003Cstring\u003E() ?? (object)DBNull.Value);\r\n\r\n var goalsFor = stats[\u0022goals\u0022]?[\u0022for\u0022];\r\n command.Parameters.AddWithValue(\u0022@goals_for_total\u0022, goalsFor?[\u0022total\u0022]?.Value\u003Cint?\u003E() ?? (object)DBNull.Value);\r\n command.Parameters.AddWithValue(\u0022@goals_for_average\u0022, goalsFor?[\u0022average\u0022]?.Value\u003Cstring\u003E() ?? (object)DBNull.Value);\r\n\r\n var goalsAgainst = stats[\u0022goals\u0022]?[\u0022against\u0022];\r\n command.Parameters.AddWithValue(\u0022@goals_against_total\u0022, goalsAgainst?[\u0022total\u0022]?.Value\u003Cint?\u003E() ?? (object)DBNull.Value);\r\n command.Parameters.AddWithValue(\u0022@goals_against_average\u0022, goalsAgainst?[\u0022average\u0022]?.Value\u003Cstring\u003E() ?? (object)DBNull.Value);\r\n\r\n command.ExecuteNonQuery();\r\n }", + "protected": "T:System.Data.SqlClient.SqlCommand" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\TeamStats.cs", + "snippet": "using (var command = new SqlCommand(query, connection))\r\n {\r\n command.Parameters.AddWithValue(\u0022@stats_id\u0022, statsId);\r\n command.Parameters.AddWithValue(\u0022@team_id\u0022, teamId.HasValue ? (object)teamId.Value : DBNull.Value);\r\n command.Parameters.AddWithValue(\u0022@prediction_id\u0022, predictionId.HasValue ? (object)predictionId.Value : DBNull.Value);\r\n command.Parameters.AddWithValue(\u0022@is_home\u0022, isHome);\r\n command.Parameters.AddWithValue(\u0022@played\u0022, stats[\u0022played\u0022]?.Value\u003Cint?\u003E() ?? (object)DBNull.Value);\r\n command.Parameters.AddWithValue(\u0022@form\u0022, stats[\u0022form\u0022]?.Value\u003Cstring\u003E() ?? (object)DBNull.Value);\r\n command.Parameters.AddWithValue(\u0022@att\u0022, stats[\u0022att\u0022]?.Value\u003Cstring\u003E() ?? (object)DBNull.Value);\r\n command.Parameters.AddWithValue(\u0022@def\u0022, stats[\u0022def\u0022]?.Value\u003Cstring\u003E() ?? (object)DBNull.Value);\r\n\r\n var goalsFor = stats[\u0022goals\u0022]?[\u0022for\u0022];\r\n command.Parameters.AddWithValue(\u0022@goals_for_total\u0022, goalsFor?[\u0022total\u0022]?.Value\u003Cint?\u003E() ?? (object)DBNull.Value);\r\n command.Parameters.AddWithValue(\u0022@goals_for_average\u0022, goalsFor?[\u0022average\u0022]?.Value\u003Cstring\u003E() ?? (object)DBNull.Value);\r\n\r\n var goalsAgainst = stats[\u0022goals\u0022]?[\u0022against\u0022];\r\n command.Parameters.AddWithValue(\u0022@goals_against_total\u0022, goalsAgainst?[\u0022total\u0022]?.Value\u003Cint?\u003E() ?? (object)DBNull.Value);\r\n command.Parameters.AddWithValue(\u0022@goals_against_average\u0022, goalsAgainst?[\u0022average\u0022]?.Value\u003Cstring\u003E() ?? (object)DBNull.Value);\r\n\r\n command.ExecuteNonQuery();\r\n }", + "protectedSnippet": "T:System.Data.SqlClient.SqlCommand", + "label": "T:System.Data.SqlClient.SqlCommand", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 27, + "column": 16 + } + }, + { + "incidentId": "f6aeb77c-0cf7-4fbf-afd7-925c79ac5c9b", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "using (var command = new SqlCommand(query, connection))\r\n {\r\n command.Parameters.AddWithValue(\u0022@stats_id\u0022, statsId);\r\n command.Parameters.AddWithValue(\u0022@team_id\u0022, teamId.HasValue ? (object)teamId.Value : DBNull.Value);\r\n command.Parameters.AddWithValue(\u0022@prediction_id\u0022, predictionId.HasValue ? (object)predictionId.Value : DBNull.Value);\r\n command.Parameters.AddWithValue(\u0022@is_home\u0022, isHome);\r\n command.Parameters.AddWithValue(\u0022@played\u0022, stats[\u0022played\u0022]?.Value\u003Cint?\u003E() ?? (object)DBNull.Value);\r\n command.Parameters.AddWithValue(\u0022@form\u0022, stats[\u0022form\u0022]?.Value\u003Cstring\u003E() ?? (object)DBNull.Value);\r\n command.Parameters.AddWithValue(\u0022@att\u0022, stats[\u0022att\u0022]?.Value\u003Cstring\u003E() ?? (object)DBNull.Value);\r\n command.Parameters.AddWithValue(\u0022@def\u0022, stats[\u0022def\u0022]?.Value\u003Cstring\u003E() ?? (object)DBNull.Value);\r\n\r\n var goalsFor = stats[\u0022goals\u0022]?[\u0022for\u0022];\r\n command.Parameters.AddWithValue(\u0022@goals_for_total\u0022, goalsFor?[\u0022total\u0022]?.Value\u003Cint?\u003E() ?? (object)DBNull.Value);\r\n command.Parameters.AddWithValue(\u0022@goals_for_average\u0022, goalsFor?[\u0022average\u0022]?.Value\u003Cstring\u003E() ?? (object)DBNull.Value);\r\n\r\n var goalsAgainst = stats[\u0022goals\u0022]?[\u0022against\u0022];\r\n command.Parameters.AddWithValue(\u0022@goals_against_total\u0022, goalsAgainst?[\u0022total\u0022]?.Value\u003Cint?\u003E() ?? (object)DBNull.Value);\r\n command.Parameters.AddWithValue(\u0022@goals_against_average\u0022, goalsAgainst?[\u0022average\u0022]?.Value\u003Cstring\u003E() ?? (object)DBNull.Value);\r\n\r\n command.ExecuteNonQuery();\r\n }", + "protected": "M:System.Data.SqlClient.SqlCommand.#ctor(System.String,System.Data.SqlClient.SqlConnection)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\TeamStats.cs", + "snippet": "using (var command = new SqlCommand(query, connection))\r\n {\r\n command.Parameters.AddWithValue(\u0022@stats_id\u0022, statsId);\r\n command.Parameters.AddWithValue(\u0022@team_id\u0022, teamId.HasValue ? (object)teamId.Value : DBNull.Value);\r\n command.Parameters.AddWithValue(\u0022@prediction_id\u0022, predictionId.HasValue ? (object)predictionId.Value : DBNull.Value);\r\n command.Parameters.AddWithValue(\u0022@is_home\u0022, isHome);\r\n command.Parameters.AddWithValue(\u0022@played\u0022, stats[\u0022played\u0022]?.Value\u003Cint?\u003E() ?? (object)DBNull.Value);\r\n command.Parameters.AddWithValue(\u0022@form\u0022, stats[\u0022form\u0022]?.Value\u003Cstring\u003E() ?? (object)DBNull.Value);\r\n command.Parameters.AddWithValue(\u0022@att\u0022, stats[\u0022att\u0022]?.Value\u003Cstring\u003E() ?? (object)DBNull.Value);\r\n command.Parameters.AddWithValue(\u0022@def\u0022, stats[\u0022def\u0022]?.Value\u003Cstring\u003E() ?? (object)DBNull.Value);\r\n\r\n var goalsFor = stats[\u0022goals\u0022]?[\u0022for\u0022];\r\n command.Parameters.AddWithValue(\u0022@goals_for_total\u0022, goalsFor?[\u0022total\u0022]?.Value\u003Cint?\u003E() ?? (object)DBNull.Value);\r\n command.Parameters.AddWithValue(\u0022@goals_for_average\u0022, goalsFor?[\u0022average\u0022]?.Value\u003Cstring\u003E() ?? (object)DBNull.Value);\r\n\r\n var goalsAgainst = stats[\u0022goals\u0022]?[\u0022against\u0022];\r\n command.Parameters.AddWithValue(\u0022@goals_against_total\u0022, goalsAgainst?[\u0022total\u0022]?.Value\u003Cint?\u003E() ?? (object)DBNull.Value);\r\n command.Parameters.AddWithValue(\u0022@goals_against_average\u0022, goalsAgainst?[\u0022average\u0022]?.Value\u003Cstring\u003E() ?? (object)DBNull.Value);\r\n\r\n command.ExecuteNonQuery();\r\n }", + "protectedSnippet": "M:System.Data.SqlClient.SqlCommand.#ctor(System.String,System.Data.SqlClient.SqlConnection)", + "label": "M:System.Data.SqlClient.SqlCommand.#ctor(System.String,System.Data.SqlClient.SqlConnection)", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 27, + "column": 16 + } + }, + { + "incidentId": "5a036766-1617-49e1-bf35-2cff84727ae1", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "using (var adapter = new System.Data.SqlClient.SqlDataAdapter(query, connection))\r\n {\r\n adapter.Fill(result);\r\n }", + "protected": "T:System.Data.SqlClient.SqlDataAdapter" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Fixture.cs", + "snippet": "using (var adapter = new System.Data.SqlClient.SqlDataAdapter(query, connection))\r\n {\r\n adapter.Fill(result);\r\n }", + "protectedSnippet": "T:System.Data.SqlClient.SqlDataAdapter", + "label": "T:System.Data.SqlClient.SqlDataAdapter", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 188, + "column": 20 + } + }, + { + "incidentId": "ca20dd74-ae6d-499e-99fd-22a0e1308255", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "using (var adapter = new System.Data.SqlClient.SqlDataAdapter(query, connection))\r\n {\r\n adapter.Fill(result);\r\n }", + "protected": "M:System.Data.SqlClient.SqlDataAdapter.#ctor(System.String,System.Data.SqlClient.SqlConnection)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Fixture.cs", + "snippet": "using (var adapter = new System.Data.SqlClient.SqlDataAdapter(query, connection))\r\n {\r\n adapter.Fill(result);\r\n }", + "protectedSnippet": "M:System.Data.SqlClient.SqlDataAdapter.#ctor(System.String,System.Data.SqlClient.SqlConnection)", + "label": "M:System.Data.SqlClient.SqlDataAdapter.#ctor(System.String,System.Data.SqlClient.SqlConnection)", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 188, + "column": 20 + } + }, + { + "incidentId": "30b177ad-0ae9-448b-91b9-6645b21227fb", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "connection.Open();", + "protected": "M:System.Data.SqlClient.SqlConnection.Open" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Fixture.cs", + "snippet": "connection.Open();", + "protectedSnippet": "M:System.Data.SqlClient.SqlConnection.Open", + "label": "M:System.Data.SqlClient.SqlConnection.Open", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 147, + "column": 20 + } + }, + { + "incidentId": "eda08b7e-68e8-4d7c-9c62-5dc09e84c0c7", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "using (var connection = new System.Data.SqlClient.SqlConnection(_connectionString))\r\n {\r\n connection.Open();\r\n\r\n string query = @\u0022\r\n SELECT \r\n f.fixture_id AS ID,\r\n l.country AS Paese,\r\n l.name AS Campionato,\r\n f.date AS [Data / Ora],\r\n f.timestamp AS unix_ts,\r\n f.status AS Stato,\r\n th.name AS Casa,\r\n ta.name AS Trasferta,\r\n g.home AS [Goals Casa],\r\n g.away AS [Goals Trasferta],\r\n o1.value AS [Quota Casa],\r\n o2.value AS [Quota Pareggio],\r\n o3.value AS [Quota Trasferta],\r\n p.winner_name AS Previsione\r\n FROM \r\n Fixture f\r\n JOIN FixtureLeague fl ON f.fixture_id = fl.fixture_id\r\n JOIN League l ON fl.league_id = l.league_id\r\n JOIN Team th ON th.team_id = f.home_team_id\r\n JOIN Team ta ON ta.team_id = f.away_team_id\r\n LEFT JOIN Goals g ON f.fixture_id = g.fixture_id\r\n LEFT JOIN (\r\n SELECT fixture_id, value FROM Odds \r\n WHERE bet_id = 1 AND value_name = \u0027Home\u0027 AND bookmaker_id = 8\r\n ) o1 ON f.fixture_id = o1.fixture_id\r\n LEFT JOIN (\r\n SELECT fixture_id, value FROM Odds \r\n WHERE bet_id = 1 AND value_name = \u0027Draw\u0027 AND bookmaker_id = 8\r\n ) o2 ON f.fixture_id = o2.fixture_id\r\n LEFT JOIN (\r\n SELECT fixture_id, value FROM Odds \r\n WHERE bet_id = 1 AND value_name = \u0027Away\u0027 AND bookmaker_id = 8\r\n ) o3 ON f.fixture_id = o3.fixture_id\r\n LEFT JOIN Prediction p ON f.fixture_id = p.fixture_id\r\n ORDER BY\r\n f.date ASC\u0022;\r\n\r\n using (var adapter = new System.Data.SqlClient.SqlDataAdapter(query, connection))\r\n {\r\n adapter.Fill(result);\r\n }\r\n }", + "protected": "T:System.Data.SqlClient.SqlConnection" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Fixture.cs", + "snippet": "using (var connection = new System.Data.SqlClient.SqlConnection(_connectionString))\r\n {\r\n connection.Open();\r\n\r\n string query = @\u0022\r\n SELECT \r\n f.fixture_id AS ID,\r\n l.country AS Paese,\r\n l.name AS Campionato,\r\n f.date AS [Data / Ora],\r\n f.timestamp AS unix_ts,\r\n f.status AS Stato,\r\n th.name AS Casa,\r\n ta.name AS Trasferta,\r\n g.home AS [Goals Casa],\r\n g.away AS [Goals Trasferta],\r\n o1.value AS [Quota Casa],\r\n o2.value AS [Quota Pareggio],\r\n o3.value AS [Quota Trasferta],\r\n p.winner_name AS Previsione\r\n FROM \r\n Fixture f\r\n JOIN FixtureLeague fl ON f.fixture_id = fl.fixture_id\r\n JOIN League l ON fl.league_id = l.league_id\r\n JOIN Team th ON th.team_id = f.home_team_id\r\n JOIN Team ta ON ta.team_id = f.away_team_id\r\n LEFT JOIN Goals g ON f.fixture_id = g.fixture_id\r\n LEFT JOIN (\r\n SELECT fixture_id, value FROM Odds \r\n WHERE bet_id = 1 AND value_name = \u0027Home\u0027 AND bookmaker_id = 8\r\n ) o1 ON f.fixture_id = o1.fixture_id\r\n LEFT JOIN (\r\n SELECT fixture_id, value FROM Odds \r\n WHERE bet_id = 1 AND value_name = \u0027Draw\u0027 AND bookmaker_id = 8\r\n ) o2 ON f.fixture_id = o2.fixture_id\r\n LEFT JOIN (\r\n SELECT fixture_id, value FROM Odds \r\n WHERE bet_id = 1 AND value_name = \u0027Away\u0027 AND bookmaker_id = 8\r\n ) o3 ON f.fixture_id = o3.fixture_id\r\n LEFT JOIN Prediction p ON f.fixture_id = p.fixture_id\r\n ORDER BY\r\n f.date ASC\u0022;\r\n\r\n using (var adapter = new System.Data.SqlClient.SqlDataAdapter(query, connection))\r\n {\r\n adapter.Fill(result);\r\n }\r\n }", + "protectedSnippet": "T:System.Data.SqlClient.SqlConnection", + "label": "T:System.Data.SqlClient.SqlConnection", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 145, + "column": 16 + } + }, + { + "incidentId": "12686bdd-4250-40d0-8843-8d6122d8ffe0", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "using (var connection = new System.Data.SqlClient.SqlConnection(_connectionString))\r\n {\r\n connection.Open();\r\n\r\n string query = @\u0022\r\n SELECT \r\n f.fixture_id AS ID,\r\n l.country AS Paese,\r\n l.name AS Campionato,\r\n f.date AS [Data / Ora],\r\n f.timestamp AS unix_ts,\r\n f.status AS Stato,\r\n th.name AS Casa,\r\n ta.name AS Trasferta,\r\n g.home AS [Goals Casa],\r\n g.away AS [Goals Trasferta],\r\n o1.value AS [Quota Casa],\r\n o2.value AS [Quota Pareggio],\r\n o3.value AS [Quota Trasferta],\r\n p.winner_name AS Previsione\r\n FROM \r\n Fixture f\r\n JOIN FixtureLeague fl ON f.fixture_id = fl.fixture_id\r\n JOIN League l ON fl.league_id = l.league_id\r\n JOIN Team th ON th.team_id = f.home_team_id\r\n JOIN Team ta ON ta.team_id = f.away_team_id\r\n LEFT JOIN Goals g ON f.fixture_id = g.fixture_id\r\n LEFT JOIN (\r\n SELECT fixture_id, value FROM Odds \r\n WHERE bet_id = 1 AND value_name = \u0027Home\u0027 AND bookmaker_id = 8\r\n ) o1 ON f.fixture_id = o1.fixture_id\r\n LEFT JOIN (\r\n SELECT fixture_id, value FROM Odds \r\n WHERE bet_id = 1 AND value_name = \u0027Draw\u0027 AND bookmaker_id = 8\r\n ) o2 ON f.fixture_id = o2.fixture_id\r\n LEFT JOIN (\r\n SELECT fixture_id, value FROM Odds \r\n WHERE bet_id = 1 AND value_name = \u0027Away\u0027 AND bookmaker_id = 8\r\n ) o3 ON f.fixture_id = o3.fixture_id\r\n LEFT JOIN Prediction p ON f.fixture_id = p.fixture_id\r\n ORDER BY\r\n f.date ASC\u0022;\r\n\r\n using (var adapter = new System.Data.SqlClient.SqlDataAdapter(query, connection))\r\n {\r\n adapter.Fill(result);\r\n }\r\n }", + "protected": "M:System.Data.SqlClient.SqlConnection.#ctor(System.String)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Fixture.cs", + "snippet": "using (var connection = new System.Data.SqlClient.SqlConnection(_connectionString))\r\n {\r\n connection.Open();\r\n\r\n string query = @\u0022\r\n SELECT \r\n f.fixture_id AS ID,\r\n l.country AS Paese,\r\n l.name AS Campionato,\r\n f.date AS [Data / Ora],\r\n f.timestamp AS unix_ts,\r\n f.status AS Stato,\r\n th.name AS Casa,\r\n ta.name AS Trasferta,\r\n g.home AS [Goals Casa],\r\n g.away AS [Goals Trasferta],\r\n o1.value AS [Quota Casa],\r\n o2.value AS [Quota Pareggio],\r\n o3.value AS [Quota Trasferta],\r\n p.winner_name AS Previsione\r\n FROM \r\n Fixture f\r\n JOIN FixtureLeague fl ON f.fixture_id = fl.fixture_id\r\n JOIN League l ON fl.league_id = l.league_id\r\n JOIN Team th ON th.team_id = f.home_team_id\r\n JOIN Team ta ON ta.team_id = f.away_team_id\r\n LEFT JOIN Goals g ON f.fixture_id = g.fixture_id\r\n LEFT JOIN (\r\n SELECT fixture_id, value FROM Odds \r\n WHERE bet_id = 1 AND value_name = \u0027Home\u0027 AND bookmaker_id = 8\r\n ) o1 ON f.fixture_id = o1.fixture_id\r\n LEFT JOIN (\r\n SELECT fixture_id, value FROM Odds \r\n WHERE bet_id = 1 AND value_name = \u0027Draw\u0027 AND bookmaker_id = 8\r\n ) o2 ON f.fixture_id = o2.fixture_id\r\n LEFT JOIN (\r\n SELECT fixture_id, value FROM Odds \r\n WHERE bet_id = 1 AND value_name = \u0027Away\u0027 AND bookmaker_id = 8\r\n ) o3 ON f.fixture_id = o3.fixture_id\r\n LEFT JOIN Prediction p ON f.fixture_id = p.fixture_id\r\n ORDER BY\r\n f.date ASC\u0022;\r\n\r\n using (var adapter = new System.Data.SqlClient.SqlDataAdapter(query, connection))\r\n {\r\n adapter.Fill(result);\r\n }\r\n }", + "protectedSnippet": "M:System.Data.SqlClient.SqlConnection.#ctor(System.String)", + "label": "M:System.Data.SqlClient.SqlConnection.#ctor(System.String)", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 145, + "column": 16 + } + }, + { + "incidentId": "8dd7fbd8-662a-4caa-b126-262396fb97ab", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "private void UpsertVenue(SqlConnection connection, SqlTransaction transaction, JToken venue)", + "protected": "T:System.Data.SqlClient.SqlTransaction" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Fixture.cs", + "snippet": "private void UpsertVenue(SqlConnection connection, SqlTransaction transaction, JToken venue)", + "protectedSnippet": "T:System.Data.SqlClient.SqlTransaction", + "label": "T:System.Data.SqlClient.SqlTransaction", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 103, + "column": 8 + } + }, + { + "incidentId": "2cb8db71-82b5-48d3-9711-7c2ab153813c", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "private void UpsertVenue(SqlConnection connection, SqlTransaction transaction, JToken venue)", + "protected": "T:System.Data.SqlClient.SqlConnection" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Fixture.cs", + "snippet": "private void UpsertVenue(SqlConnection connection, SqlTransaction transaction, JToken venue)", + "protectedSnippet": "T:System.Data.SqlClient.SqlConnection", + "label": "T:System.Data.SqlClient.SqlConnection", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 103, + "column": 8 + } + }, + { + "incidentId": "8030fe13-fc53-4e7b-bcf7-6d58449530d9", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.ExecuteNonQuery();", + "protected": "M:System.Data.SqlClient.SqlCommand.ExecuteNonQuery" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Fixture.cs", + "snippet": "command.ExecuteNonQuery();", + "protectedSnippet": "M:System.Data.SqlClient.SqlCommand.ExecuteNonQuery", + "label": "M:System.Data.SqlClient.SqlCommand.ExecuteNonQuery", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 125, + "column": 20 + } + }, + { + "incidentId": "896ecf3f-131e-49ec-ab3e-bcc89e4864be", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@city\u0022, venue[\u0022city\u0022]?.Value\u003Cstring\u003E() ?? \u0022\u0022);", + "protected": "T:System.Data.SqlClient.SqlParameterCollection" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Fixture.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@city\u0022, venue[\u0022city\u0022]?.Value\u003Cstring\u003E() ?? \u0022\u0022);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameterCollection", + "label": "T:System.Data.SqlClient.SqlParameterCollection", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 124, + "column": 20 + } + }, + { + "incidentId": "f371b1b3-68df-449d-8c6c-af8bdf829854", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@city\u0022, venue[\u0022city\u0022]?.Value\u003Cstring\u003E() ?? \u0022\u0022);", + "protected": "P:System.Data.SqlClient.SqlCommand.Parameters" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Fixture.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@city\u0022, venue[\u0022city\u0022]?.Value\u003Cstring\u003E() ?? \u0022\u0022);", + "protectedSnippet": "P:System.Data.SqlClient.SqlCommand.Parameters", + "label": "P:System.Data.SqlClient.SqlCommand.Parameters", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 124, + "column": 20 + } + }, + { + "incidentId": "71e4d746-f93b-404b-be49-f7a72497979b", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@city\u0022, venue[\u0022city\u0022]?.Value\u003Cstring\u003E() ?? \u0022\u0022);", + "protected": "T:System.Data.SqlClient.SqlParameter" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Fixture.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@city\u0022, venue[\u0022city\u0022]?.Value\u003Cstring\u003E() ?? \u0022\u0022);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameter", + "label": "T:System.Data.SqlClient.SqlParameter", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 124, + "column": 20 + } + }, + { + "incidentId": "f7d6d4d0-fe03-4dbd-83b8-9c4bee1202bf", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@city\u0022, venue[\u0022city\u0022]?.Value\u003Cstring\u003E() ?? \u0022\u0022);", + "protected": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Fixture.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@city\u0022, venue[\u0022city\u0022]?.Value\u003Cstring\u003E() ?? \u0022\u0022);", + "protectedSnippet": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "label": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 124, + "column": 20 + } + }, + { + "incidentId": "93d4da67-c07b-4908-b3c6-cc31ecf36aa5", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@name\u0022, venue[\u0022name\u0022]?.Value\u003Cstring\u003E() ?? \u0022\u0022);", + "protected": "T:System.Data.SqlClient.SqlParameterCollection" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Fixture.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@name\u0022, venue[\u0022name\u0022]?.Value\u003Cstring\u003E() ?? \u0022\u0022);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameterCollection", + "label": "T:System.Data.SqlClient.SqlParameterCollection", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 123, + "column": 20 + } + }, + { + "incidentId": "c76657e2-43c7-47a1-80b2-4d03a658a2b3", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@name\u0022, venue[\u0022name\u0022]?.Value\u003Cstring\u003E() ?? \u0022\u0022);", + "protected": "P:System.Data.SqlClient.SqlCommand.Parameters" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Fixture.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@name\u0022, venue[\u0022name\u0022]?.Value\u003Cstring\u003E() ?? \u0022\u0022);", + "protectedSnippet": "P:System.Data.SqlClient.SqlCommand.Parameters", + "label": "P:System.Data.SqlClient.SqlCommand.Parameters", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 123, + "column": 20 + } + }, + { + "incidentId": "8af9a869-93fd-40d6-ac77-507cccb11fd6", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@name\u0022, venue[\u0022name\u0022]?.Value\u003Cstring\u003E() ?? \u0022\u0022);", + "protected": "T:System.Data.SqlClient.SqlParameter" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Fixture.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@name\u0022, venue[\u0022name\u0022]?.Value\u003Cstring\u003E() ?? \u0022\u0022);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameter", + "label": "T:System.Data.SqlClient.SqlParameter", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 123, + "column": 20 + } + }, + { + "incidentId": "df783a0f-90d9-4c9e-b2f8-8a059a60f834", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@name\u0022, venue[\u0022name\u0022]?.Value\u003Cstring\u003E() ?? \u0022\u0022);", + "protected": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Fixture.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@name\u0022, venue[\u0022name\u0022]?.Value\u003Cstring\u003E() ?? \u0022\u0022);", + "protectedSnippet": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "label": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 123, + "column": 20 + } + }, + { + "incidentId": "655fb32e-6547-49db-9bc4-75b91f459350", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@venue_id\u0022, id);", + "protected": "T:System.Data.SqlClient.SqlParameterCollection" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Fixture.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@venue_id\u0022, id);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameterCollection", + "label": "T:System.Data.SqlClient.SqlParameterCollection", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 122, + "column": 20 + } + }, + { + "incidentId": "cac40b16-df33-497a-bd6c-5edd1a3d9ac0", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@venue_id\u0022, id);", + "protected": "P:System.Data.SqlClient.SqlCommand.Parameters" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Fixture.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@venue_id\u0022, id);", + "protectedSnippet": "P:System.Data.SqlClient.SqlCommand.Parameters", + "label": "P:System.Data.SqlClient.SqlCommand.Parameters", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 122, + "column": 20 + } + }, + { + "incidentId": "d7ffd373-e344-409a-9452-bc45a1ff916e", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@venue_id\u0022, id);", + "protected": "T:System.Data.SqlClient.SqlParameter" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Fixture.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@venue_id\u0022, id);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameter", + "label": "T:System.Data.SqlClient.SqlParameter", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 122, + "column": 20 + } + }, + { + "incidentId": "cdfbccc7-7750-4623-98d9-60dbb7c12e54", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@venue_id\u0022, id);", + "protected": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Fixture.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@venue_id\u0022, id);", + "protectedSnippet": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "label": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 122, + "column": 20 + } + }, + { + "incidentId": "3b25c1d9-cdd0-4abd-822d-00971506dd9e", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "using (var command = new SqlCommand(query, connection, transaction))\r\n {\r\n command.Parameters.AddWithValue(\u0022@venue_id\u0022, id);\r\n command.Parameters.AddWithValue(\u0022@name\u0022, venue[\u0022name\u0022]?.Value\u003Cstring\u003E() ?? \u0022\u0022);\r\n command.Parameters.AddWithValue(\u0022@city\u0022, venue[\u0022city\u0022]?.Value\u003Cstring\u003E() ?? \u0022\u0022);\r\n command.ExecuteNonQuery();\r\n }", + "protected": "T:System.Data.SqlClient.SqlCommand" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Fixture.cs", + "snippet": "using (var command = new SqlCommand(query, connection, transaction))\r\n {\r\n command.Parameters.AddWithValue(\u0022@venue_id\u0022, id);\r\n command.Parameters.AddWithValue(\u0022@name\u0022, venue[\u0022name\u0022]?.Value\u003Cstring\u003E() ?? \u0022\u0022);\r\n command.Parameters.AddWithValue(\u0022@city\u0022, venue[\u0022city\u0022]?.Value\u003Cstring\u003E() ?? \u0022\u0022);\r\n command.ExecuteNonQuery();\r\n }", + "protectedSnippet": "T:System.Data.SqlClient.SqlCommand", + "label": "T:System.Data.SqlClient.SqlCommand", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 120, + "column": 16 + } + }, + { + "incidentId": "c8445d00-5b1c-41cc-9ca7-852610229e45", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "using (var command = new SqlCommand(query, connection, transaction))\r\n {\r\n command.Parameters.AddWithValue(\u0022@venue_id\u0022, id);\r\n command.Parameters.AddWithValue(\u0022@name\u0022, venue[\u0022name\u0022]?.Value\u003Cstring\u003E() ?? \u0022\u0022);\r\n command.Parameters.AddWithValue(\u0022@city\u0022, venue[\u0022city\u0022]?.Value\u003Cstring\u003E() ?? \u0022\u0022);\r\n command.ExecuteNonQuery();\r\n }", + "protected": "M:System.Data.SqlClient.SqlCommand.#ctor(System.String,System.Data.SqlClient.SqlConnection,System.Data.SqlClient.SqlTransaction)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Fixture.cs", + "snippet": "using (var command = new SqlCommand(query, connection, transaction))\r\n {\r\n command.Parameters.AddWithValue(\u0022@venue_id\u0022, id);\r\n command.Parameters.AddWithValue(\u0022@name\u0022, venue[\u0022name\u0022]?.Value\u003Cstring\u003E() ?? \u0022\u0022);\r\n command.Parameters.AddWithValue(\u0022@city\u0022, venue[\u0022city\u0022]?.Value\u003Cstring\u003E() ?? \u0022\u0022);\r\n command.ExecuteNonQuery();\r\n }", + "protectedSnippet": "M:System.Data.SqlClient.SqlCommand.#ctor(System.String,System.Data.SqlClient.SqlConnection,System.Data.SqlClient.SqlTransaction)", + "label": "M:System.Data.SqlClient.SqlCommand.#ctor(System.String,System.Data.SqlClient.SqlConnection,System.Data.SqlClient.SqlTransaction)", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 120, + "column": 16 + } + }, + { + "incidentId": "63eabb54-8330-4a09-804e-1b093c5d693c", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "public void Upsert(SqlConnection connection, SqlTransaction transaction, JToken fixture)", + "protected": "T:System.Data.SqlClient.SqlTransaction" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Fixture.cs", + "snippet": "public void Upsert(SqlConnection connection, SqlTransaction transaction, JToken fixture)", + "protectedSnippet": "T:System.Data.SqlClient.SqlTransaction", + "label": "T:System.Data.SqlClient.SqlTransaction", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 9, + "column": 8 + } + }, + { + "incidentId": "614ece8a-e0e5-40ad-84ba-4ddc3b1388b7", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "public void Upsert(SqlConnection connection, SqlTransaction transaction, JToken fixture)", + "protected": "T:System.Data.SqlClient.SqlConnection" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Fixture.cs", + "snippet": "public void Upsert(SqlConnection connection, SqlTransaction transaction, JToken fixture)", + "protectedSnippet": "T:System.Data.SqlClient.SqlConnection", + "label": "T:System.Data.SqlClient.SqlConnection", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 9, + "column": 8 + } + }, + { + "incidentId": "76687aff-1136-40d2-ad91-512c51c4060d", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.ExecuteNonQuery();", + "protected": "M:System.Data.SqlClient.SqlCommand.ExecuteNonQuery" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Fixture.cs", + "snippet": "command.ExecuteNonQuery();", + "protectedSnippet": "M:System.Data.SqlClient.SqlCommand.ExecuteNonQuery", + "label": "M:System.Data.SqlClient.SqlCommand.ExecuteNonQuery", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 84, + "column": 20 + } + }, + { + "incidentId": "34997bf9-d57e-4107-a959-9bd403bfa6ed", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@status_extra\u0022, extra.HasValue ? (object)extra.Value : DBNull.Value);", + "protected": "T:System.Data.SqlClient.SqlParameterCollection" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Fixture.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@status_extra\u0022, extra.HasValue ? (object)extra.Value : DBNull.Value);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameterCollection", + "label": "T:System.Data.SqlClient.SqlParameterCollection", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 82, + "column": 20 + } + }, + { + "incidentId": "708a86ab-ce3c-44e5-bb72-7328b3c52d2f", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@status_extra\u0022, extra.HasValue ? (object)extra.Value : DBNull.Value);", + "protected": "P:System.Data.SqlClient.SqlCommand.Parameters" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Fixture.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@status_extra\u0022, extra.HasValue ? (object)extra.Value : DBNull.Value);", + "protectedSnippet": "P:System.Data.SqlClient.SqlCommand.Parameters", + "label": "P:System.Data.SqlClient.SqlCommand.Parameters", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 82, + "column": 20 + } + }, + { + "incidentId": "98b95422-4a65-4455-b6f6-7269d6bdfadb", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@status_extra\u0022, extra.HasValue ? (object)extra.Value : DBNull.Value);", + "protected": "T:System.Data.SqlClient.SqlParameter" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Fixture.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@status_extra\u0022, extra.HasValue ? (object)extra.Value : DBNull.Value);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameter", + "label": "T:System.Data.SqlClient.SqlParameter", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 82, + "column": 20 + } + }, + { + "incidentId": "529e4c16-8426-4610-a86a-d6e12c5b38a0", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@status_extra\u0022, extra.HasValue ? (object)extra.Value : DBNull.Value);", + "protected": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Fixture.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@status_extra\u0022, extra.HasValue ? (object)extra.Value : DBNull.Value);", + "protectedSnippet": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "label": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 82, + "column": 20 + } + }, + { + "incidentId": "0235c9cd-0e8f-418e-a473-e0934036c31e", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@status_elapsed\u0022, elapsed.HasValue ? (object)elapsed.Value : DBNull.Value);", + "protected": "T:System.Data.SqlClient.SqlParameterCollection" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Fixture.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@status_elapsed\u0022, elapsed.HasValue ? (object)elapsed.Value : DBNull.Value);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameterCollection", + "label": "T:System.Data.SqlClient.SqlParameterCollection", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 81, + "column": 20 + } + }, + { + "incidentId": "7aaa4ff4-2dd5-45cc-b840-6e8886042342", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@status_elapsed\u0022, elapsed.HasValue ? (object)elapsed.Value : DBNull.Value);", + "protected": "P:System.Data.SqlClient.SqlCommand.Parameters" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Fixture.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@status_elapsed\u0022, elapsed.HasValue ? (object)elapsed.Value : DBNull.Value);", + "protectedSnippet": "P:System.Data.SqlClient.SqlCommand.Parameters", + "label": "P:System.Data.SqlClient.SqlCommand.Parameters", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 81, + "column": 20 + } + }, + { + "incidentId": "fa2d9aad-1459-4f16-9c59-67bf41db1420", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@status_elapsed\u0022, elapsed.HasValue ? (object)elapsed.Value : DBNull.Value);", + "protected": "T:System.Data.SqlClient.SqlParameter" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Fixture.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@status_elapsed\u0022, elapsed.HasValue ? (object)elapsed.Value : DBNull.Value);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameter", + "label": "T:System.Data.SqlClient.SqlParameter", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 81, + "column": 20 + } + }, + { + "incidentId": "e86e026e-6142-4a72-b90b-acc18cdd78b9", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@status_elapsed\u0022, elapsed.HasValue ? (object)elapsed.Value : DBNull.Value);", + "protected": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Fixture.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@status_elapsed\u0022, elapsed.HasValue ? (object)elapsed.Value : DBNull.Value);", + "protectedSnippet": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "label": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 81, + "column": 20 + } + }, + { + "incidentId": "be03a241-1844-4b19-ba54-1e404a753bb2", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@status_short\u0022, status?[\u0022short\u0022]?.Value\u003Cstring\u003E() ?? \u0022\u0022);", + "protected": "T:System.Data.SqlClient.SqlParameterCollection" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Fixture.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@status_short\u0022, status?[\u0022short\u0022]?.Value\u003Cstring\u003E() ?? \u0022\u0022);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameterCollection", + "label": "T:System.Data.SqlClient.SqlParameterCollection", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 76, + "column": 20 + } + }, + { + "incidentId": "ed90df00-9b1f-40c5-bdf5-c6ddd589af23", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@status_short\u0022, status?[\u0022short\u0022]?.Value\u003Cstring\u003E() ?? \u0022\u0022);", + "protected": "P:System.Data.SqlClient.SqlCommand.Parameters" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Fixture.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@status_short\u0022, status?[\u0022short\u0022]?.Value\u003Cstring\u003E() ?? \u0022\u0022);", + "protectedSnippet": "P:System.Data.SqlClient.SqlCommand.Parameters", + "label": "P:System.Data.SqlClient.SqlCommand.Parameters", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 76, + "column": 20 + } + }, + { + "incidentId": "dbd15879-0a95-4cf7-869f-6448792bda37", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@status_short\u0022, status?[\u0022short\u0022]?.Value\u003Cstring\u003E() ?? \u0022\u0022);", + "protected": "T:System.Data.SqlClient.SqlParameter" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Fixture.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@status_short\u0022, status?[\u0022short\u0022]?.Value\u003Cstring\u003E() ?? \u0022\u0022);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameter", + "label": "T:System.Data.SqlClient.SqlParameter", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 76, + "column": 20 + } + }, + { + "incidentId": "b83d6a42-1831-4b79-9242-f4e40a88ff41", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@status_short\u0022, status?[\u0022short\u0022]?.Value\u003Cstring\u003E() ?? \u0022\u0022);", + "protected": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Fixture.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@status_short\u0022, status?[\u0022short\u0022]?.Value\u003Cstring\u003E() ?? \u0022\u0022);", + "protectedSnippet": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "label": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 76, + "column": 20 + } + }, + { + "incidentId": "c5974b69-2f15-4cf1-8ad8-ea41b615039f", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@status_long\u0022, status?[\u0022long\u0022]?.Value\u003Cstring\u003E() ?? \u0022\u0022);", + "protected": "T:System.Data.SqlClient.SqlParameterCollection" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Fixture.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@status_long\u0022, status?[\u0022long\u0022]?.Value\u003Cstring\u003E() ?? \u0022\u0022);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameterCollection", + "label": "T:System.Data.SqlClient.SqlParameterCollection", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 75, + "column": 20 + } + }, + { + "incidentId": "15e157cc-01d6-4778-a69d-d1dc76ced642", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@status_long\u0022, status?[\u0022long\u0022]?.Value\u003Cstring\u003E() ?? \u0022\u0022);", + "protected": "P:System.Data.SqlClient.SqlCommand.Parameters" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Fixture.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@status_long\u0022, status?[\u0022long\u0022]?.Value\u003Cstring\u003E() ?? \u0022\u0022);", + "protectedSnippet": "P:System.Data.SqlClient.SqlCommand.Parameters", + "label": "P:System.Data.SqlClient.SqlCommand.Parameters", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 75, + "column": 20 + } + }, + { + "incidentId": "c6f440dc-67eb-440d-9b3e-5ca2755799ff", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@status_long\u0022, status?[\u0022long\u0022]?.Value\u003Cstring\u003E() ?? \u0022\u0022);", + "protected": "T:System.Data.SqlClient.SqlParameter" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Fixture.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@status_long\u0022, status?[\u0022long\u0022]?.Value\u003Cstring\u003E() ?? \u0022\u0022);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameter", + "label": "T:System.Data.SqlClient.SqlParameter", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 75, + "column": 20 + } + }, + { + "incidentId": "98913d60-84b2-4e58-94f1-cd793ff559b7", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@status_long\u0022, status?[\u0022long\u0022]?.Value\u003Cstring\u003E() ?? \u0022\u0022);", + "protected": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Fixture.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@status_long\u0022, status?[\u0022long\u0022]?.Value\u003Cstring\u003E() ?? \u0022\u0022);", + "protectedSnippet": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "label": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 75, + "column": 20 + } + }, + { + "incidentId": "84b272ba-8883-4739-bcc7-fe5039743545", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@venue_id\u0022, venueId.HasValue ? (object)venueId.Value : DBNull.Value);", + "protected": "T:System.Data.SqlClient.SqlParameterCollection" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Fixture.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@venue_id\u0022, venueId.HasValue ? (object)venueId.Value : DBNull.Value);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameterCollection", + "label": "T:System.Data.SqlClient.SqlParameterCollection", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 72, + "column": 20 + } + }, + { + "incidentId": "2006e705-c91c-4a0c-921c-120110f85f67", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@venue_id\u0022, venueId.HasValue ? (object)venueId.Value : DBNull.Value);", + "protected": "P:System.Data.SqlClient.SqlCommand.Parameters" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Fixture.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@venue_id\u0022, venueId.HasValue ? (object)venueId.Value : DBNull.Value);", + "protectedSnippet": "P:System.Data.SqlClient.SqlCommand.Parameters", + "label": "P:System.Data.SqlClient.SqlCommand.Parameters", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 72, + "column": 20 + } + }, + { + "incidentId": "b5dc404e-4b92-4c37-88d2-a1f437feba8e", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@venue_id\u0022, venueId.HasValue ? (object)venueId.Value : DBNull.Value);", + "protected": "T:System.Data.SqlClient.SqlParameter" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Fixture.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@venue_id\u0022, venueId.HasValue ? (object)venueId.Value : DBNull.Value);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameter", + "label": "T:System.Data.SqlClient.SqlParameter", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 72, + "column": 20 + } + }, + { + "incidentId": "9fc40a4d-cf2d-4264-8023-6749623f1c0c", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@venue_id\u0022, venueId.HasValue ? (object)venueId.Value : DBNull.Value);", + "protected": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Fixture.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@venue_id\u0022, venueId.HasValue ? (object)venueId.Value : DBNull.Value);", + "protectedSnippet": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "label": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 72, + "column": 20 + } + }, + { + "incidentId": "aba20490-80c1-4987-b78c-c57c12971f4d", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@referee\u0022, fixture[\u0022referee\u0022]?.Value\u003Cstring\u003E() ?? (object)DBNull.Value);", + "protected": "T:System.Data.SqlClient.SqlParameterCollection" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Fixture.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@referee\u0022, fixture[\u0022referee\u0022]?.Value\u003Cstring\u003E() ?? (object)DBNull.Value);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameterCollection", + "label": "T:System.Data.SqlClient.SqlParameterCollection", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 68, + "column": 20 + } + }, + { + "incidentId": "5aacdf1b-0921-47ac-a6ff-0df25d70fde2", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@referee\u0022, fixture[\u0022referee\u0022]?.Value\u003Cstring\u003E() ?? (object)DBNull.Value);", + "protected": "P:System.Data.SqlClient.SqlCommand.Parameters" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Fixture.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@referee\u0022, fixture[\u0022referee\u0022]?.Value\u003Cstring\u003E() ?? (object)DBNull.Value);", + "protectedSnippet": "P:System.Data.SqlClient.SqlCommand.Parameters", + "label": "P:System.Data.SqlClient.SqlCommand.Parameters", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 68, + "column": 20 + } + }, + { + "incidentId": "db8e34b8-4766-4f4d-976c-6b98b709e086", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@referee\u0022, fixture[\u0022referee\u0022]?.Value\u003Cstring\u003E() ?? (object)DBNull.Value);", + "protected": "T:System.Data.SqlClient.SqlParameter" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Fixture.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@referee\u0022, fixture[\u0022referee\u0022]?.Value\u003Cstring\u003E() ?? (object)DBNull.Value);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameter", + "label": "T:System.Data.SqlClient.SqlParameter", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 68, + "column": 20 + } + }, + { + "incidentId": "ea39302a-5bae-4719-9b44-bad9042168d0", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@referee\u0022, fixture[\u0022referee\u0022]?.Value\u003Cstring\u003E() ?? (object)DBNull.Value);", + "protected": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Fixture.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@referee\u0022, fixture[\u0022referee\u0022]?.Value\u003Cstring\u003E() ?? (object)DBNull.Value);", + "protectedSnippet": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "label": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 68, + "column": 20 + } + }, + { + "incidentId": "b81302aa-4920-4a13-bffc-8e36d50e66e1", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@timestamp\u0022, fixture[\u0022timestamp\u0022]?.Value\u003Clong\u003E() ?? 0L);", + "protected": "T:System.Data.SqlClient.SqlParameterCollection" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Fixture.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@timestamp\u0022, fixture[\u0022timestamp\u0022]?.Value\u003Clong\u003E() ?? 0L);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameterCollection", + "label": "T:System.Data.SqlClient.SqlParameterCollection", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 67, + "column": 20 + } + }, + { + "incidentId": "6623370a-2fae-4778-8cdf-9281563d3cdc", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@timestamp\u0022, fixture[\u0022timestamp\u0022]?.Value\u003Clong\u003E() ?? 0L);", + "protected": "P:System.Data.SqlClient.SqlCommand.Parameters" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Fixture.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@timestamp\u0022, fixture[\u0022timestamp\u0022]?.Value\u003Clong\u003E() ?? 0L);", + "protectedSnippet": "P:System.Data.SqlClient.SqlCommand.Parameters", + "label": "P:System.Data.SqlClient.SqlCommand.Parameters", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 67, + "column": 20 + } + }, + { + "incidentId": "c811f438-657e-4a70-a23e-7f722c794645", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@timestamp\u0022, fixture[\u0022timestamp\u0022]?.Value\u003Clong\u003E() ?? 0L);", + "protected": "T:System.Data.SqlClient.SqlParameter" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Fixture.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@timestamp\u0022, fixture[\u0022timestamp\u0022]?.Value\u003Clong\u003E() ?? 0L);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameter", + "label": "T:System.Data.SqlClient.SqlParameter", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 67, + "column": 20 + } + }, + { + "incidentId": "d36ce448-9e54-48d6-8c57-08fd4ef38c78", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@timestamp\u0022, fixture[\u0022timestamp\u0022]?.Value\u003Clong\u003E() ?? 0L);", + "protected": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Fixture.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@timestamp\u0022, fixture[\u0022timestamp\u0022]?.Value\u003Clong\u003E() ?? 0L);", + "protectedSnippet": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "label": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 67, + "column": 20 + } + }, + { + "incidentId": "e37c4868-0410-4d2a-a1ef-7930f5ec558c", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@date\u0022, fixture[\u0022date\u0022]?.Value\u003CDateTime\u003E() ?? DateTime.MinValue);", + "protected": "T:System.Data.SqlClient.SqlParameterCollection" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Fixture.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@date\u0022, fixture[\u0022date\u0022]?.Value\u003CDateTime\u003E() ?? DateTime.MinValue);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameterCollection", + "label": "T:System.Data.SqlClient.SqlParameterCollection", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 66, + "column": 20 + } + }, + { + "incidentId": "693cf68d-7efb-4872-bf6a-a4b3ca5ad307", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@date\u0022, fixture[\u0022date\u0022]?.Value\u003CDateTime\u003E() ?? DateTime.MinValue);", + "protected": "P:System.Data.SqlClient.SqlCommand.Parameters" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Fixture.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@date\u0022, fixture[\u0022date\u0022]?.Value\u003CDateTime\u003E() ?? DateTime.MinValue);", + "protectedSnippet": "P:System.Data.SqlClient.SqlCommand.Parameters", + "label": "P:System.Data.SqlClient.SqlCommand.Parameters", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 66, + "column": 20 + } + }, + { + "incidentId": "350ae032-9351-4ac4-9340-c1c18d0b9b47", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@date\u0022, fixture[\u0022date\u0022]?.Value\u003CDateTime\u003E() ?? DateTime.MinValue);", + "protected": "T:System.Data.SqlClient.SqlParameter" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Fixture.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@date\u0022, fixture[\u0022date\u0022]?.Value\u003CDateTime\u003E() ?? DateTime.MinValue);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameter", + "label": "T:System.Data.SqlClient.SqlParameter", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 66, + "column": 20 + } + }, + { + "incidentId": "9346b643-08b8-4d4b-b9b4-aba08a0797b6", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@date\u0022, fixture[\u0022date\u0022]?.Value\u003CDateTime\u003E() ?? DateTime.MinValue);", + "protected": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Fixture.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@date\u0022, fixture[\u0022date\u0022]?.Value\u003CDateTime\u003E() ?? DateTime.MinValue);", + "protectedSnippet": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "label": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 66, + "column": 20 + } + }, + { + "incidentId": "39f76040-b7eb-462a-8b45-898ca66aeafd", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@timezone\u0022, fixture[\u0022timezone\u0022]?.Value\u003Cstring\u003E() ?? \u0022\u0022);", + "protected": "T:System.Data.SqlClient.SqlParameterCollection" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Fixture.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@timezone\u0022, fixture[\u0022timezone\u0022]?.Value\u003Cstring\u003E() ?? \u0022\u0022);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameterCollection", + "label": "T:System.Data.SqlClient.SqlParameterCollection", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 65, + "column": 20 + } + }, + { + "incidentId": "63968c5f-54f6-4894-888d-9f68eaeb450a", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@timezone\u0022, fixture[\u0022timezone\u0022]?.Value\u003Cstring\u003E() ?? \u0022\u0022);", + "protected": "P:System.Data.SqlClient.SqlCommand.Parameters" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Fixture.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@timezone\u0022, fixture[\u0022timezone\u0022]?.Value\u003Cstring\u003E() ?? \u0022\u0022);", + "protectedSnippet": "P:System.Data.SqlClient.SqlCommand.Parameters", + "label": "P:System.Data.SqlClient.SqlCommand.Parameters", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 65, + "column": 20 + } + }, + { + "incidentId": "37ac28d7-f563-4936-b6dd-0fc7acefa1ee", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@timezone\u0022, fixture[\u0022timezone\u0022]?.Value\u003Cstring\u003E() ?? \u0022\u0022);", + "protected": "T:System.Data.SqlClient.SqlParameter" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Fixture.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@timezone\u0022, fixture[\u0022timezone\u0022]?.Value\u003Cstring\u003E() ?? \u0022\u0022);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameter", + "label": "T:System.Data.SqlClient.SqlParameter", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 65, + "column": 20 + } + }, + { + "incidentId": "227aa60b-2f04-439d-8c1e-3d000d40810c", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@timezone\u0022, fixture[\u0022timezone\u0022]?.Value\u003Cstring\u003E() ?? \u0022\u0022);", + "protected": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Fixture.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@timezone\u0022, fixture[\u0022timezone\u0022]?.Value\u003Cstring\u003E() ?? \u0022\u0022);", + "protectedSnippet": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "label": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 65, + "column": 20 + } + }, + { + "incidentId": "a1f6eb5b-2de4-49ec-957d-01c0e87b2fcb", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@fixture_id\u0022, id);", + "protected": "T:System.Data.SqlClient.SqlParameterCollection" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Fixture.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@fixture_id\u0022, id);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameterCollection", + "label": "T:System.Data.SqlClient.SqlParameterCollection", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 64, + "column": 20 + } + }, + { + "incidentId": "8bd46cbc-84c2-4114-904b-eb63d540fa8a", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@fixture_id\u0022, id);", + "protected": "P:System.Data.SqlClient.SqlCommand.Parameters" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Fixture.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@fixture_id\u0022, id);", + "protectedSnippet": "P:System.Data.SqlClient.SqlCommand.Parameters", + "label": "P:System.Data.SqlClient.SqlCommand.Parameters", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 64, + "column": 20 + } + }, + { + "incidentId": "d17bd82f-406a-44b5-8790-6fba14d8c92b", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@fixture_id\u0022, id);", + "protected": "T:System.Data.SqlClient.SqlParameter" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Fixture.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@fixture_id\u0022, id);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameter", + "label": "T:System.Data.SqlClient.SqlParameter", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 64, + "column": 20 + } + }, + { + "incidentId": "148b357c-0827-48d9-aafd-09171d1b2298", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@fixture_id\u0022, id);", + "protected": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Fixture.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@fixture_id\u0022, id);", + "protectedSnippet": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "label": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 64, + "column": 20 + } + }, + { + "incidentId": "6641c554-f1b3-4335-9aa0-020c481fbd9d", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "using (var command = new SqlCommand(query, connection, transaction))\r\n {\r\n // Estrai tutti i valori dal JSON con gestione dei valori null\r\n var status = fixture[\u0022status\u0022];\r\n var venue = fixture[\u0022venue\u0022];\r\n\r\n // Parametri principali\r\n command.Parameters.AddWithValue(\u0022@fixture_id\u0022, id);\r\n command.Parameters.AddWithValue(\u0022@timezone\u0022, fixture[\u0022timezone\u0022]?.Value\u003Cstring\u003E() ?? \u0022\u0022);\r\n command.Parameters.AddWithValue(\u0022@date\u0022, fixture[\u0022date\u0022]?.Value\u003CDateTime\u003E() ?? DateTime.MinValue);\r\n command.Parameters.AddWithValue(\u0022@timestamp\u0022, fixture[\u0022timestamp\u0022]?.Value\u003Clong\u003E() ?? 0L);\r\n command.Parameters.AddWithValue(\u0022@referee\u0022, fixture[\u0022referee\u0022]?.Value\u003Cstring\u003E() ?? (object)DBNull.Value);\r\n\r\n // Parametri venue\r\n int? venueId = venue?[\u0022id\u0022]?.Value\u003Cint?\u003E();\r\n command.Parameters.AddWithValue(\u0022@venue_id\u0022, venueId.HasValue ? (object)venueId.Value : DBNull.Value);\r\n\r\n // Parametri status\r\n command.Parameters.AddWithValue(\u0022@status_long\u0022, status?[\u0022long\u0022]?.Value\u003Cstring\u003E() ?? \u0022\u0022);\r\n command.Parameters.AddWithValue(\u0022@status_short\u0022, status?[\u0022short\u0022]?.Value\u003Cstring\u003E() ?? \u0022\u0022);\r\n\r\n int? elapsed = status?[\u0022elapsed\u0022]?.Value\u003Cint?\u003E();\r\n int? extra = null; // Assumo che l\u0027API restituisca questo valore, altrimenti va gestito come gli altri\r\n\r\n command.Parameters.AddWithValue(\u0022@status_elapsed\u0022, elapsed.HasValue ? (object)elapsed.Value : DBNull.Value);\r\n command.Parameters.AddWithValue(\u0022@status_extra\u0022, extra.HasValue ? (object)extra.Value : DBNull.Value);\r\n\r\n command.ExecuteNonQuery();\r\n }", + "protected": "T:System.Data.SqlClient.SqlCommand" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Fixture.cs", + "snippet": "using (var command = new SqlCommand(query, connection, transaction))\r\n {\r\n // Estrai tutti i valori dal JSON con gestione dei valori null\r\n var status = fixture[\u0022status\u0022];\r\n var venue = fixture[\u0022venue\u0022];\r\n\r\n // Parametri principali\r\n command.Parameters.AddWithValue(\u0022@fixture_id\u0022, id);\r\n command.Parameters.AddWithValue(\u0022@timezone\u0022, fixture[\u0022timezone\u0022]?.Value\u003Cstring\u003E() ?? \u0022\u0022);\r\n command.Parameters.AddWithValue(\u0022@date\u0022, fixture[\u0022date\u0022]?.Value\u003CDateTime\u003E() ?? DateTime.MinValue);\r\n command.Parameters.AddWithValue(\u0022@timestamp\u0022, fixture[\u0022timestamp\u0022]?.Value\u003Clong\u003E() ?? 0L);\r\n command.Parameters.AddWithValue(\u0022@referee\u0022, fixture[\u0022referee\u0022]?.Value\u003Cstring\u003E() ?? (object)DBNull.Value);\r\n\r\n // Parametri venue\r\n int? venueId = venue?[\u0022id\u0022]?.Value\u003Cint?\u003E();\r\n command.Parameters.AddWithValue(\u0022@venue_id\u0022, venueId.HasValue ? (object)venueId.Value : DBNull.Value);\r\n\r\n // Parametri status\r\n command.Parameters.AddWithValue(\u0022@status_long\u0022, status?[\u0022long\u0022]?.Value\u003Cstring\u003E() ?? \u0022\u0022);\r\n command.Parameters.AddWithValue(\u0022@status_short\u0022, status?[\u0022short\u0022]?.Value\u003Cstring\u003E() ?? \u0022\u0022);\r\n\r\n int? elapsed = status?[\u0022elapsed\u0022]?.Value\u003Cint?\u003E();\r\n int? extra = null; // Assumo che l\u0027API restituisca questo valore, altrimenti va gestito come gli altri\r\n\r\n command.Parameters.AddWithValue(\u0022@status_elapsed\u0022, elapsed.HasValue ? (object)elapsed.Value : DBNull.Value);\r\n command.Parameters.AddWithValue(\u0022@status_extra\u0022, extra.HasValue ? (object)extra.Value : DBNull.Value);\r\n\r\n command.ExecuteNonQuery();\r\n }", + "protectedSnippet": "T:System.Data.SqlClient.SqlCommand", + "label": "T:System.Data.SqlClient.SqlCommand", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 57, + "column": 16 + } + }, + { + "incidentId": "d3f3b825-e7d3-4c7c-b597-78b88b14b3fe", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "using (var command = new SqlCommand(query, connection, transaction))\r\n {\r\n // Estrai tutti i valori dal JSON con gestione dei valori null\r\n var status = fixture[\u0022status\u0022];\r\n var venue = fixture[\u0022venue\u0022];\r\n\r\n // Parametri principali\r\n command.Parameters.AddWithValue(\u0022@fixture_id\u0022, id);\r\n command.Parameters.AddWithValue(\u0022@timezone\u0022, fixture[\u0022timezone\u0022]?.Value\u003Cstring\u003E() ?? \u0022\u0022);\r\n command.Parameters.AddWithValue(\u0022@date\u0022, fixture[\u0022date\u0022]?.Value\u003CDateTime\u003E() ?? DateTime.MinValue);\r\n command.Parameters.AddWithValue(\u0022@timestamp\u0022, fixture[\u0022timestamp\u0022]?.Value\u003Clong\u003E() ?? 0L);\r\n command.Parameters.AddWithValue(\u0022@referee\u0022, fixture[\u0022referee\u0022]?.Value\u003Cstring\u003E() ?? (object)DBNull.Value);\r\n\r\n // Parametri venue\r\n int? venueId = venue?[\u0022id\u0022]?.Value\u003Cint?\u003E();\r\n command.Parameters.AddWithValue(\u0022@venue_id\u0022, venueId.HasValue ? (object)venueId.Value : DBNull.Value);\r\n\r\n // Parametri status\r\n command.Parameters.AddWithValue(\u0022@status_long\u0022, status?[\u0022long\u0022]?.Value\u003Cstring\u003E() ?? \u0022\u0022);\r\n command.Parameters.AddWithValue(\u0022@status_short\u0022, status?[\u0022short\u0022]?.Value\u003Cstring\u003E() ?? \u0022\u0022);\r\n\r\n int? elapsed = status?[\u0022elapsed\u0022]?.Value\u003Cint?\u003E();\r\n int? extra = null; // Assumo che l\u0027API restituisca questo valore, altrimenti va gestito come gli altri\r\n\r\n command.Parameters.AddWithValue(\u0022@status_elapsed\u0022, elapsed.HasValue ? (object)elapsed.Value : DBNull.Value);\r\n command.Parameters.AddWithValue(\u0022@status_extra\u0022, extra.HasValue ? (object)extra.Value : DBNull.Value);\r\n\r\n command.ExecuteNonQuery();\r\n }", + "protected": "M:System.Data.SqlClient.SqlCommand.#ctor(System.String,System.Data.SqlClient.SqlConnection,System.Data.SqlClient.SqlTransaction)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Fixture.cs", + "snippet": "using (var command = new SqlCommand(query, connection, transaction))\r\n {\r\n // Estrai tutti i valori dal JSON con gestione dei valori null\r\n var status = fixture[\u0022status\u0022];\r\n var venue = fixture[\u0022venue\u0022];\r\n\r\n // Parametri principali\r\n command.Parameters.AddWithValue(\u0022@fixture_id\u0022, id);\r\n command.Parameters.AddWithValue(\u0022@timezone\u0022, fixture[\u0022timezone\u0022]?.Value\u003Cstring\u003E() ?? \u0022\u0022);\r\n command.Parameters.AddWithValue(\u0022@date\u0022, fixture[\u0022date\u0022]?.Value\u003CDateTime\u003E() ?? DateTime.MinValue);\r\n command.Parameters.AddWithValue(\u0022@timestamp\u0022, fixture[\u0022timestamp\u0022]?.Value\u003Clong\u003E() ?? 0L);\r\n command.Parameters.AddWithValue(\u0022@referee\u0022, fixture[\u0022referee\u0022]?.Value\u003Cstring\u003E() ?? (object)DBNull.Value);\r\n\r\n // Parametri venue\r\n int? venueId = venue?[\u0022id\u0022]?.Value\u003Cint?\u003E();\r\n command.Parameters.AddWithValue(\u0022@venue_id\u0022, venueId.HasValue ? (object)venueId.Value : DBNull.Value);\r\n\r\n // Parametri status\r\n command.Parameters.AddWithValue(\u0022@status_long\u0022, status?[\u0022long\u0022]?.Value\u003Cstring\u003E() ?? \u0022\u0022);\r\n command.Parameters.AddWithValue(\u0022@status_short\u0022, status?[\u0022short\u0022]?.Value\u003Cstring\u003E() ?? \u0022\u0022);\r\n\r\n int? elapsed = status?[\u0022elapsed\u0022]?.Value\u003Cint?\u003E();\r\n int? extra = null; // Assumo che l\u0027API restituisca questo valore, altrimenti va gestito come gli altri\r\n\r\n command.Parameters.AddWithValue(\u0022@status_elapsed\u0022, elapsed.HasValue ? (object)elapsed.Value : DBNull.Value);\r\n command.Parameters.AddWithValue(\u0022@status_extra\u0022, extra.HasValue ? (object)extra.Value : DBNull.Value);\r\n\r\n command.ExecuteNonQuery();\r\n }", + "protectedSnippet": "M:System.Data.SqlClient.SqlCommand.#ctor(System.String,System.Data.SqlClient.SqlConnection,System.Data.SqlClient.SqlTransaction)", + "label": "M:System.Data.SqlClient.SqlCommand.#ctor(System.String,System.Data.SqlClient.SqlConnection,System.Data.SqlClient.SqlTransaction)", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 57, + "column": 16 + } + }, + { + "incidentId": "d9321fc7-1e3e-4bb8-bb37-36cba5af2edd", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "public void Upsert(SqlConnection connection, JToken betType)", + "protected": "T:System.Data.SqlClient.SqlConnection" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\BetType.cs", + "snippet": "public void Upsert(SqlConnection connection, JToken betType)", + "protectedSnippet": "T:System.Data.SqlClient.SqlConnection", + "label": "T:System.Data.SqlClient.SqlConnection", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 8, + "column": 8 + } + }, + { + "incidentId": "8c456a6e-1c59-4df4-a5c0-52b3b4e2b03f", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.ExecuteNonQuery();", + "protected": "M:System.Data.SqlClient.SqlCommand.ExecuteNonQuery" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\BetType.cs", + "snippet": "command.ExecuteNonQuery();", + "protectedSnippet": "M:System.Data.SqlClient.SqlCommand.ExecuteNonQuery", + "label": "M:System.Data.SqlClient.SqlCommand.ExecuteNonQuery", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 28, + "column": 20 + } + }, + { + "incidentId": "8d897d5c-a285-4145-8d6e-39d01f6486ad", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@name\u0022, betType[\u0022name\u0022]?.Value\u003Cstring\u003E() ?? \u0022\u0022);", + "protected": "T:System.Data.SqlClient.SqlParameterCollection" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\BetType.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@name\u0022, betType[\u0022name\u0022]?.Value\u003Cstring\u003E() ?? \u0022\u0022);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameterCollection", + "label": "T:System.Data.SqlClient.SqlParameterCollection", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 27, + "column": 20 + } + }, + { + "incidentId": "b3759b92-b700-455f-baaa-d00bbd65595a", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@name\u0022, betType[\u0022name\u0022]?.Value\u003Cstring\u003E() ?? \u0022\u0022);", + "protected": "P:System.Data.SqlClient.SqlCommand.Parameters" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\BetType.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@name\u0022, betType[\u0022name\u0022]?.Value\u003Cstring\u003E() ?? \u0022\u0022);", + "protectedSnippet": "P:System.Data.SqlClient.SqlCommand.Parameters", + "label": "P:System.Data.SqlClient.SqlCommand.Parameters", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 27, + "column": 20 + } + }, + { + "incidentId": "7d627c13-321b-4546-b478-0253f511159f", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@name\u0022, betType[\u0022name\u0022]?.Value\u003Cstring\u003E() ?? \u0022\u0022);", + "protected": "T:System.Data.SqlClient.SqlParameter" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\BetType.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@name\u0022, betType[\u0022name\u0022]?.Value\u003Cstring\u003E() ?? \u0022\u0022);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameter", + "label": "T:System.Data.SqlClient.SqlParameter", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 27, + "column": 20 + } + }, + { + "incidentId": "24578717-df82-4f61-9d22-655cfae18337", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@name\u0022, betType[\u0022name\u0022]?.Value\u003Cstring\u003E() ?? \u0022\u0022);", + "protected": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\BetType.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@name\u0022, betType[\u0022name\u0022]?.Value\u003Cstring\u003E() ?? \u0022\u0022);", + "protectedSnippet": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "label": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 27, + "column": 20 + } + }, + { + "incidentId": "f4213c08-de55-4c3d-9e88-e15f81c395c4", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@bet_type_id\u0022, id);", + "protected": "T:System.Data.SqlClient.SqlParameterCollection" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\BetType.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@bet_type_id\u0022, id);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameterCollection", + "label": "T:System.Data.SqlClient.SqlParameterCollection", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 26, + "column": 20 + } + }, + { + "incidentId": "34c7b3cd-7762-4e97-afd4-c9550d7597a3", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@bet_type_id\u0022, id);", + "protected": "P:System.Data.SqlClient.SqlCommand.Parameters" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\BetType.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@bet_type_id\u0022, id);", + "protectedSnippet": "P:System.Data.SqlClient.SqlCommand.Parameters", + "label": "P:System.Data.SqlClient.SqlCommand.Parameters", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 26, + "column": 20 + } + }, + { + "incidentId": "cd559862-ce5f-4f67-b811-73cad634b752", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@bet_type_id\u0022, id);", + "protected": "T:System.Data.SqlClient.SqlParameter" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\BetType.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@bet_type_id\u0022, id);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameter", + "label": "T:System.Data.SqlClient.SqlParameter", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 26, + "column": 20 + } + }, + { + "incidentId": "da6df6f1-e43e-405c-86ab-72f0d877c515", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@bet_type_id\u0022, id);", + "protected": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\BetType.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@bet_type_id\u0022, id);", + "protectedSnippet": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "label": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 26, + "column": 20 + } + }, + { + "incidentId": "4a8e273e-3100-4801-b0ac-d55fec3b447f", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "using (var command = new SqlCommand(query, connection))\r\n {\r\n command.Parameters.AddWithValue(\u0022@bet_type_id\u0022, id);\r\n command.Parameters.AddWithValue(\u0022@name\u0022, betType[\u0022name\u0022]?.Value\u003Cstring\u003E() ?? \u0022\u0022);\r\n command.ExecuteNonQuery();\r\n }", + "protected": "T:System.Data.SqlClient.SqlCommand" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\BetType.cs", + "snippet": "using (var command = new SqlCommand(query, connection))\r\n {\r\n command.Parameters.AddWithValue(\u0022@bet_type_id\u0022, id);\r\n command.Parameters.AddWithValue(\u0022@name\u0022, betType[\u0022name\u0022]?.Value\u003Cstring\u003E() ?? \u0022\u0022);\r\n command.ExecuteNonQuery();\r\n }", + "protectedSnippet": "T:System.Data.SqlClient.SqlCommand", + "label": "T:System.Data.SqlClient.SqlCommand", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 24, + "column": 16 + } + }, + { + "incidentId": "9a4bf467-4fa6-469f-8ca2-d0b2628e1f9e", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "using (var command = new SqlCommand(query, connection))\r\n {\r\n command.Parameters.AddWithValue(\u0022@bet_type_id\u0022, id);\r\n command.Parameters.AddWithValue(\u0022@name\u0022, betType[\u0022name\u0022]?.Value\u003Cstring\u003E() ?? \u0022\u0022);\r\n command.ExecuteNonQuery();\r\n }", + "protected": "M:System.Data.SqlClient.SqlCommand.#ctor(System.String,System.Data.SqlClient.SqlConnection)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\BetType.cs", + "snippet": "using (var command = new SqlCommand(query, connection))\r\n {\r\n command.Parameters.AddWithValue(\u0022@bet_type_id\u0022, id);\r\n command.Parameters.AddWithValue(\u0022@name\u0022, betType[\u0022name\u0022]?.Value\u003Cstring\u003E() ?? \u0022\u0022);\r\n command.ExecuteNonQuery();\r\n }", + "protectedSnippet": "M:System.Data.SqlClient.SqlCommand.#ctor(System.String,System.Data.SqlClient.SqlConnection)", + "label": "M:System.Data.SqlClient.SqlCommand.#ctor(System.String,System.Data.SqlClient.SqlConnection)", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 24, + "column": 16 + } + }, + { + "incidentId": "3ec704fe-410c-40b2-8800-37e79fe25a3d", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "private int GetBetTypeId(SqlConnection connection, string betTypeName)", + "protected": "T:System.Data.SqlClient.SqlConnection" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Odds.cs", + "snippet": "private int GetBetTypeId(SqlConnection connection, string betTypeName)", + "protectedSnippet": "T:System.Data.SqlClient.SqlConnection", + "label": "T:System.Data.SqlClient.SqlConnection", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 88, + "column": 8 + } + }, + { + "incidentId": "3ce7eb59-e3b1-417c-a281-554406c9c2b8", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "return Convert.ToInt32(insertCommand.ExecuteScalar());", + "protected": "M:System.Data.SqlClient.SqlCommand.ExecuteScalar" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Odds.cs", + "snippet": "return Convert.ToInt32(insertCommand.ExecuteScalar());", + "protectedSnippet": "M:System.Data.SqlClient.SqlCommand.ExecuteScalar", + "label": "M:System.Data.SqlClient.SqlCommand.ExecuteScalar", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 118, + "column": 28 + } + }, + { + "incidentId": "40543024-38dd-4cf4-9e9e-c2bafa6d7f27", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "insertCommand.Parameters.AddWithValue(\u0022@name\u0022, betTypeName);", + "protected": "T:System.Data.SqlClient.SqlParameterCollection" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Odds.cs", + "snippet": "insertCommand.Parameters.AddWithValue(\u0022@name\u0022, betTypeName);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameterCollection", + "label": "T:System.Data.SqlClient.SqlParameterCollection", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 117, + "column": 28 + } + }, + { + "incidentId": "da34ae30-a1de-43f6-8965-02e33f96b301", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "insertCommand.Parameters.AddWithValue(\u0022@name\u0022, betTypeName);", + "protected": "P:System.Data.SqlClient.SqlCommand.Parameters" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Odds.cs", + "snippet": "insertCommand.Parameters.AddWithValue(\u0022@name\u0022, betTypeName);", + "protectedSnippet": "P:System.Data.SqlClient.SqlCommand.Parameters", + "label": "P:System.Data.SqlClient.SqlCommand.Parameters", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 117, + "column": 28 + } + }, + { + "incidentId": "f4d552f9-49bd-4862-b0aa-843468124294", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "insertCommand.Parameters.AddWithValue(\u0022@name\u0022, betTypeName);", + "protected": "T:System.Data.SqlClient.SqlParameter" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Odds.cs", + "snippet": "insertCommand.Parameters.AddWithValue(\u0022@name\u0022, betTypeName);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameter", + "label": "T:System.Data.SqlClient.SqlParameter", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 117, + "column": 28 + } + }, + { + "incidentId": "c8eecf2a-b9a3-4a35-a527-f60c2af91ab0", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "insertCommand.Parameters.AddWithValue(\u0022@name\u0022, betTypeName);", + "protected": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Odds.cs", + "snippet": "insertCommand.Parameters.AddWithValue(\u0022@name\u0022, betTypeName);", + "protectedSnippet": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "label": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 117, + "column": 28 + } + }, + { + "incidentId": "9d6f17a8-7cb5-4c08-b030-f0fef158623e", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "using (var insertCommand = new SqlCommand(queryInsert, connection))\r\n {\r\n insertCommand.Parameters.AddWithValue(\u0022@name\u0022, betTypeName);\r\n return Convert.ToInt32(insertCommand.ExecuteScalar());\r\n }", + "protected": "T:System.Data.SqlClient.SqlCommand" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Odds.cs", + "snippet": "using (var insertCommand = new SqlCommand(queryInsert, connection))\r\n {\r\n insertCommand.Parameters.AddWithValue(\u0022@name\u0022, betTypeName);\r\n return Convert.ToInt32(insertCommand.ExecuteScalar());\r\n }", + "protectedSnippet": "T:System.Data.SqlClient.SqlCommand", + "label": "T:System.Data.SqlClient.SqlCommand", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 115, + "column": 24 + } + }, + { + "incidentId": "cfc38be5-b266-435b-802d-c2ecc5a03eda", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "using (var insertCommand = new SqlCommand(queryInsert, connection))\r\n {\r\n insertCommand.Parameters.AddWithValue(\u0022@name\u0022, betTypeName);\r\n return Convert.ToInt32(insertCommand.ExecuteScalar());\r\n }", + "protected": "M:System.Data.SqlClient.SqlCommand.#ctor(System.String,System.Data.SqlClient.SqlConnection)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Odds.cs", + "snippet": "using (var insertCommand = new SqlCommand(queryInsert, connection))\r\n {\r\n insertCommand.Parameters.AddWithValue(\u0022@name\u0022, betTypeName);\r\n return Convert.ToInt32(insertCommand.ExecuteScalar());\r\n }", + "protectedSnippet": "M:System.Data.SqlClient.SqlCommand.#ctor(System.String,System.Data.SqlClient.SqlConnection)", + "label": "M:System.Data.SqlClient.SqlCommand.#ctor(System.String,System.Data.SqlClient.SqlConnection)", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 115, + "column": 24 + } + }, + { + "incidentId": "a769feef-0d50-43aa-9e57-391b82681b9d", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "var result = command.ExecuteScalar();", + "protected": "M:System.Data.SqlClient.SqlCommand.ExecuteScalar" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Odds.cs", + "snippet": "var result = command.ExecuteScalar();", + "protectedSnippet": "M:System.Data.SqlClient.SqlCommand.ExecuteScalar", + "label": "M:System.Data.SqlClient.SqlCommand.ExecuteScalar", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 97, + "column": 20 + } + }, + { + "incidentId": "53b4ec63-4ff6-4b6b-9d3a-7f9a1d6f4dcf", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@name\u0022, betTypeName);", + "protected": "T:System.Data.SqlClient.SqlParameterCollection" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Odds.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@name\u0022, betTypeName);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameterCollection", + "label": "T:System.Data.SqlClient.SqlParameterCollection", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 96, + "column": 20 + } + }, + { + "incidentId": "c45a4c89-6df9-4368-a3d2-430ee692505d", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@name\u0022, betTypeName);", + "protected": "P:System.Data.SqlClient.SqlCommand.Parameters" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Odds.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@name\u0022, betTypeName);", + "protectedSnippet": "P:System.Data.SqlClient.SqlCommand.Parameters", + "label": "P:System.Data.SqlClient.SqlCommand.Parameters", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 96, + "column": 20 + } + }, + { + "incidentId": "70bc612c-3d68-4073-b532-da5d23bb035a", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@name\u0022, betTypeName);", + "protected": "T:System.Data.SqlClient.SqlParameter" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Odds.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@name\u0022, betTypeName);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameter", + "label": "T:System.Data.SqlClient.SqlParameter", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 96, + "column": 20 + } + }, + { + "incidentId": "cffeb334-0754-48f5-b21a-166783d323f8", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@name\u0022, betTypeName);", + "protected": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Odds.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@name\u0022, betTypeName);", + "protectedSnippet": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "label": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 96, + "column": 20 + } + }, + { + "incidentId": "1f598953-887a-42d0-aaef-b6930be04033", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "using (var command = new SqlCommand(queryCheck, connection))\r\n {\r\n command.Parameters.AddWithValue(\u0022@name\u0022, betTypeName);\r\n var result = command.ExecuteScalar();\r\n\r\n if (result != null \u0026\u0026 result != DBNull.Value)\r\n {\r\n return Convert.ToInt32(result);\r\n }\r\n else\r\n {\r\n // Se non esiste, inseriscilo (con un ID progressivo)\r\n var queryInsert = @\u0022\r\n DECLARE @next_id INT;\r\n SELECT @next_id = ISNULL(MAX(bet_type_id), 0) \u002B 1 FROM BetType;\r\n \r\n INSERT INTO BetType (bet_type_id, name)\r\n VALUES (@next_id, @name);\r\n \r\n SELECT @next_id;\u0022;\r\n\r\n using (var insertCommand = new SqlCommand(queryInsert, connection))\r\n {\r\n insertCommand.Parameters.AddWithValue(\u0022@name\u0022, betTypeName);\r\n return Convert.ToInt32(insertCommand.ExecuteScalar());\r\n }\r\n }\r\n }", + "protected": "T:System.Data.SqlClient.SqlCommand" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Odds.cs", + "snippet": "using (var command = new SqlCommand(queryCheck, connection))\r\n {\r\n command.Parameters.AddWithValue(\u0022@name\u0022, betTypeName);\r\n var result = command.ExecuteScalar();\r\n\r\n if (result != null \u0026\u0026 result != DBNull.Value)\r\n {\r\n return Convert.ToInt32(result);\r\n }\r\n else\r\n {\r\n // Se non esiste, inseriscilo (con un ID progressivo)\r\n var queryInsert = @\u0022\r\n DECLARE @next_id INT;\r\n SELECT @next_id = ISNULL(MAX(bet_type_id), 0) \u002B 1 FROM BetType;\r\n \r\n INSERT INTO BetType (bet_type_id, name)\r\n VALUES (@next_id, @name);\r\n \r\n SELECT @next_id;\u0022;\r\n\r\n using (var insertCommand = new SqlCommand(queryInsert, connection))\r\n {\r\n insertCommand.Parameters.AddWithValue(\u0022@name\u0022, betTypeName);\r\n return Convert.ToInt32(insertCommand.ExecuteScalar());\r\n }\r\n }\r\n }", + "protectedSnippet": "T:System.Data.SqlClient.SqlCommand", + "label": "T:System.Data.SqlClient.SqlCommand", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 94, + "column": 16 + } + }, + { + "incidentId": "b9391364-03f0-4b6a-9528-f4735d24857b", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "using (var command = new SqlCommand(queryCheck, connection))\r\n {\r\n command.Parameters.AddWithValue(\u0022@name\u0022, betTypeName);\r\n var result = command.ExecuteScalar();\r\n\r\n if (result != null \u0026\u0026 result != DBNull.Value)\r\n {\r\n return Convert.ToInt32(result);\r\n }\r\n else\r\n {\r\n // Se non esiste, inseriscilo (con un ID progressivo)\r\n var queryInsert = @\u0022\r\n DECLARE @next_id INT;\r\n SELECT @next_id = ISNULL(MAX(bet_type_id), 0) \u002B 1 FROM BetType;\r\n \r\n INSERT INTO BetType (bet_type_id, name)\r\n VALUES (@next_id, @name);\r\n \r\n SELECT @next_id;\u0022;\r\n\r\n using (var insertCommand = new SqlCommand(queryInsert, connection))\r\n {\r\n insertCommand.Parameters.AddWithValue(\u0022@name\u0022, betTypeName);\r\n return Convert.ToInt32(insertCommand.ExecuteScalar());\r\n }\r\n }\r\n }", + "protected": "M:System.Data.SqlClient.SqlCommand.#ctor(System.String,System.Data.SqlClient.SqlConnection)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Odds.cs", + "snippet": "using (var command = new SqlCommand(queryCheck, connection))\r\n {\r\n command.Parameters.AddWithValue(\u0022@name\u0022, betTypeName);\r\n var result = command.ExecuteScalar();\r\n\r\n if (result != null \u0026\u0026 result != DBNull.Value)\r\n {\r\n return Convert.ToInt32(result);\r\n }\r\n else\r\n {\r\n // Se non esiste, inseriscilo (con un ID progressivo)\r\n var queryInsert = @\u0022\r\n DECLARE @next_id INT;\r\n SELECT @next_id = ISNULL(MAX(bet_type_id), 0) \u002B 1 FROM BetType;\r\n \r\n INSERT INTO BetType (bet_type_id, name)\r\n VALUES (@next_id, @name);\r\n \r\n SELECT @next_id;\u0022;\r\n\r\n using (var insertCommand = new SqlCommand(queryInsert, connection))\r\n {\r\n insertCommand.Parameters.AddWithValue(\u0022@name\u0022, betTypeName);\r\n return Convert.ToInt32(insertCommand.ExecuteScalar());\r\n }\r\n }\r\n }", + "protectedSnippet": "M:System.Data.SqlClient.SqlCommand.#ctor(System.String,System.Data.SqlClient.SqlConnection)", + "label": "M:System.Data.SqlClient.SqlCommand.#ctor(System.String,System.Data.SqlClient.SqlConnection)", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 94, + "column": 16 + } + }, + { + "incidentId": "5edb550e-ff21-4526-8064-b4debd9d43eb", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "public void Upsert(SqlConnection connection, JToken bookmakers, int fixtureId)", + "protected": "T:System.Data.SqlClient.SqlConnection" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Odds.cs", + "snippet": "public void Upsert(SqlConnection connection, JToken bookmakers, int fixtureId)", + "protectedSnippet": "T:System.Data.SqlClient.SqlConnection", + "label": "T:System.Data.SqlClient.SqlConnection", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 9, + "column": 8 + } + }, + { + "incidentId": "78195165-cf09-4b66-8e81-03d183bf2635", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.ExecuteNonQuery();", + "protected": "M:System.Data.SqlClient.SqlCommand.ExecuteNonQuery" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Odds.cs", + "snippet": "command.ExecuteNonQuery();", + "protectedSnippet": "M:System.Data.SqlClient.SqlCommand.ExecuteNonQuery", + "label": "M:System.Data.SqlClient.SqlCommand.ExecuteNonQuery", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 72, + "column": 36 + } + }, + { + "incidentId": "2a1992c8-bca9-4976-b6a4-415b2838d314", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@update_time\u0022, DateTime.Now);", + "protected": "T:System.Data.SqlClient.SqlParameterCollection" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Odds.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@update_time\u0022, DateTime.Now);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameterCollection", + "label": "T:System.Data.SqlClient.SqlParameterCollection", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 71, + "column": 36 + } + }, + { + "incidentId": "4b77e4a0-3c23-415e-aefb-01484338c5d9", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@update_time\u0022, DateTime.Now);", + "protected": "P:System.Data.SqlClient.SqlCommand.Parameters" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Odds.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@update_time\u0022, DateTime.Now);", + "protectedSnippet": "P:System.Data.SqlClient.SqlCommand.Parameters", + "label": "P:System.Data.SqlClient.SqlCommand.Parameters", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 71, + "column": 36 + } + }, + { + "incidentId": "e6e80cb3-4d58-481c-99cb-711d55ac0fdf", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@update_time\u0022, DateTime.Now);", + "protected": "T:System.Data.SqlClient.SqlParameter" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Odds.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@update_time\u0022, DateTime.Now);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameter", + "label": "T:System.Data.SqlClient.SqlParameter", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 71, + "column": 36 + } + }, + { + "incidentId": "2911e0a1-3b3c-4683-a032-eebd8a013155", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@update_time\u0022, DateTime.Now);", + "protected": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Odds.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@update_time\u0022, DateTime.Now);", + "protectedSnippet": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "label": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 71, + "column": 36 + } + }, + { + "incidentId": "305157fe-38f7-4bb7-b6a7-d3cb83abe2b6", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@odd\u0022, oddValue);", + "protected": "T:System.Data.SqlClient.SqlParameterCollection" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Odds.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@odd\u0022, oddValue);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameterCollection", + "label": "T:System.Data.SqlClient.SqlParameterCollection", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 70, + "column": 36 + } + }, + { + "incidentId": "e47d47f3-48cb-41b3-8e73-3b853825324c", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@odd\u0022, oddValue);", + "protected": "P:System.Data.SqlClient.SqlCommand.Parameters" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Odds.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@odd\u0022, oddValue);", + "protectedSnippet": "P:System.Data.SqlClient.SqlCommand.Parameters", + "label": "P:System.Data.SqlClient.SqlCommand.Parameters", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 70, + "column": 36 + } + }, + { + "incidentId": "75341c55-fb1b-45c7-aa0c-2dabf8658595", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@odd\u0022, oddValue);", + "protected": "T:System.Data.SqlClient.SqlParameter" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Odds.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@odd\u0022, oddValue);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameter", + "label": "T:System.Data.SqlClient.SqlParameter", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 70, + "column": 36 + } + }, + { + "incidentId": "dc908fc9-98e5-4942-ba85-16a2c7fc7c1e", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@odd\u0022, oddValue);", + "protected": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Odds.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@odd\u0022, oddValue);", + "protectedSnippet": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "label": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 70, + "column": 36 + } + }, + { + "incidentId": "d225a68e-c564-4ece-aabc-b8a923593ac7", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@value\u0022, valueType);", + "protected": "T:System.Data.SqlClient.SqlParameterCollection" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Odds.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@value\u0022, valueType);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameterCollection", + "label": "T:System.Data.SqlClient.SqlParameterCollection", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 69, + "column": 36 + } + }, + { + "incidentId": "ae4d4274-a0af-46f8-af96-6b66f3a5610f", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@value\u0022, valueType);", + "protected": "P:System.Data.SqlClient.SqlCommand.Parameters" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Odds.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@value\u0022, valueType);", + "protectedSnippet": "P:System.Data.SqlClient.SqlCommand.Parameters", + "label": "P:System.Data.SqlClient.SqlCommand.Parameters", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 69, + "column": 36 + } + }, + { + "incidentId": "3620b4f7-a6a5-4c50-b4cd-8fb7bccba747", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@value\u0022, valueType);", + "protected": "T:System.Data.SqlClient.SqlParameter" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Odds.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@value\u0022, valueType);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameter", + "label": "T:System.Data.SqlClient.SqlParameter", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 69, + "column": 36 + } + }, + { + "incidentId": "9f4d7dac-be43-4e65-aa6f-35fdca11afdb", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@value\u0022, valueType);", + "protected": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Odds.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@value\u0022, valueType);", + "protectedSnippet": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "label": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 69, + "column": 36 + } + }, + { + "incidentId": "32a9f3cb-0acd-4b05-8edf-adc8606709db", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@bet_type_id\u0022, betTypeId);", + "protected": "T:System.Data.SqlClient.SqlParameterCollection" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Odds.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@bet_type_id\u0022, betTypeId);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameterCollection", + "label": "T:System.Data.SqlClient.SqlParameterCollection", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 68, + "column": 36 + } + }, + { + "incidentId": "d630c49e-25bf-4f90-901f-cb5e5a4e5e5c", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@bet_type_id\u0022, betTypeId);", + "protected": "P:System.Data.SqlClient.SqlCommand.Parameters" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Odds.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@bet_type_id\u0022, betTypeId);", + "protectedSnippet": "P:System.Data.SqlClient.SqlCommand.Parameters", + "label": "P:System.Data.SqlClient.SqlCommand.Parameters", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 68, + "column": 36 + } + }, + { + "incidentId": "be03e69d-9b88-4a4a-ab38-e310893c135f", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@bet_type_id\u0022, betTypeId);", + "protected": "T:System.Data.SqlClient.SqlParameter" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Odds.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@bet_type_id\u0022, betTypeId);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameter", + "label": "T:System.Data.SqlClient.SqlParameter", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 68, + "column": 36 + } + }, + { + "incidentId": "a90ceb67-9b2b-4f4e-ba8d-1c9359dc6c6e", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@bet_type_id\u0022, betTypeId);", + "protected": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Odds.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@bet_type_id\u0022, betTypeId);", + "protectedSnippet": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "label": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 68, + "column": 36 + } + }, + { + "incidentId": "36b5a69a-26d3-4c11-a261-1e232d8f045f", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@bookmaker_id\u0022, bookmakerId);", + "protected": "T:System.Data.SqlClient.SqlParameterCollection" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Odds.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@bookmaker_id\u0022, bookmakerId);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameterCollection", + "label": "T:System.Data.SqlClient.SqlParameterCollection", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 67, + "column": 36 + } + }, + { + "incidentId": "04a20355-9a58-484c-b367-9edad016842e", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@bookmaker_id\u0022, bookmakerId);", + "protected": "P:System.Data.SqlClient.SqlCommand.Parameters" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Odds.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@bookmaker_id\u0022, bookmakerId);", + "protectedSnippet": "P:System.Data.SqlClient.SqlCommand.Parameters", + "label": "P:System.Data.SqlClient.SqlCommand.Parameters", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 67, + "column": 36 + } + }, + { + "incidentId": "756865eb-21b6-4227-b0a3-a5916848060c", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@bookmaker_id\u0022, bookmakerId);", + "protected": "T:System.Data.SqlClient.SqlParameter" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Odds.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@bookmaker_id\u0022, bookmakerId);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameter", + "label": "T:System.Data.SqlClient.SqlParameter", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 67, + "column": 36 + } + }, + { + "incidentId": "c25d734f-476b-4d67-8d51-536c6b1b7885", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@bookmaker_id\u0022, bookmakerId);", + "protected": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Odds.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@bookmaker_id\u0022, bookmakerId);", + "protectedSnippet": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "label": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 67, + "column": 36 + } + }, + { + "incidentId": "e848b2d0-a6d1-4772-a707-9909a3e126d4", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@fixture_id\u0022, fixtureId);", + "protected": "T:System.Data.SqlClient.SqlParameterCollection" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Odds.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@fixture_id\u0022, fixtureId);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameterCollection", + "label": "T:System.Data.SqlClient.SqlParameterCollection", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 66, + "column": 36 + } + }, + { + "incidentId": "002f2219-37ea-455f-bf6e-64c4d588adb1", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@fixture_id\u0022, fixtureId);", + "protected": "P:System.Data.SqlClient.SqlCommand.Parameters" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Odds.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@fixture_id\u0022, fixtureId);", + "protectedSnippet": "P:System.Data.SqlClient.SqlCommand.Parameters", + "label": "P:System.Data.SqlClient.SqlCommand.Parameters", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 66, + "column": 36 + } + }, + { + "incidentId": "94b49c0e-14d2-4532-8774-fe34cd285e79", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@fixture_id\u0022, fixtureId);", + "protected": "T:System.Data.SqlClient.SqlParameter" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Odds.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@fixture_id\u0022, fixtureId);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameter", + "label": "T:System.Data.SqlClient.SqlParameter", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 66, + "column": 36 + } + }, + { + "incidentId": "0c55d848-f7e1-4b87-b27a-704cf272be96", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@fixture_id\u0022, fixtureId);", + "protected": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Odds.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@fixture_id\u0022, fixtureId);", + "protectedSnippet": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "label": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 66, + "column": 36 + } + }, + { + "incidentId": "22680ea7-7a18-4b70-a215-80d1016d3c84", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "using (var command = new SqlCommand(query, connection))\r\n {\r\n command.Parameters.AddWithValue(\u0022@fixture_id\u0022, fixtureId);\r\n command.Parameters.AddWithValue(\u0022@bookmaker_id\u0022, bookmakerId);\r\n command.Parameters.AddWithValue(\u0022@bet_type_id\u0022, betTypeId);\r\n command.Parameters.AddWithValue(\u0022@value\u0022, valueType);\r\n command.Parameters.AddWithValue(\u0022@odd\u0022, oddValue);\r\n command.Parameters.AddWithValue(\u0022@update_time\u0022, DateTime.Now);\r\n command.ExecuteNonQuery();\r\n }", + "protected": "T:System.Data.SqlClient.SqlCommand" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Odds.cs", + "snippet": "using (var command = new SqlCommand(query, connection))\r\n {\r\n command.Parameters.AddWithValue(\u0022@fixture_id\u0022, fixtureId);\r\n command.Parameters.AddWithValue(\u0022@bookmaker_id\u0022, bookmakerId);\r\n command.Parameters.AddWithValue(\u0022@bet_type_id\u0022, betTypeId);\r\n command.Parameters.AddWithValue(\u0022@value\u0022, valueType);\r\n command.Parameters.AddWithValue(\u0022@odd\u0022, oddValue);\r\n command.Parameters.AddWithValue(\u0022@update_time\u0022, DateTime.Now);\r\n command.ExecuteNonQuery();\r\n }", + "protectedSnippet": "T:System.Data.SqlClient.SqlCommand", + "label": "T:System.Data.SqlClient.SqlCommand", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 64, + "column": 32 + } + }, + { + "incidentId": "d0a22d34-ba74-4263-b430-00cebdd72a20", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "using (var command = new SqlCommand(query, connection))\r\n {\r\n command.Parameters.AddWithValue(\u0022@fixture_id\u0022, fixtureId);\r\n command.Parameters.AddWithValue(\u0022@bookmaker_id\u0022, bookmakerId);\r\n command.Parameters.AddWithValue(\u0022@bet_type_id\u0022, betTypeId);\r\n command.Parameters.AddWithValue(\u0022@value\u0022, valueType);\r\n command.Parameters.AddWithValue(\u0022@odd\u0022, oddValue);\r\n command.Parameters.AddWithValue(\u0022@update_time\u0022, DateTime.Now);\r\n command.ExecuteNonQuery();\r\n }", + "protected": "M:System.Data.SqlClient.SqlCommand.#ctor(System.String,System.Data.SqlClient.SqlConnection)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Odds.cs", + "snippet": "using (var command = new SqlCommand(query, connection))\r\n {\r\n command.Parameters.AddWithValue(\u0022@fixture_id\u0022, fixtureId);\r\n command.Parameters.AddWithValue(\u0022@bookmaker_id\u0022, bookmakerId);\r\n command.Parameters.AddWithValue(\u0022@bet_type_id\u0022, betTypeId);\r\n command.Parameters.AddWithValue(\u0022@value\u0022, valueType);\r\n command.Parameters.AddWithValue(\u0022@odd\u0022, oddValue);\r\n command.Parameters.AddWithValue(\u0022@update_time\u0022, DateTime.Now);\r\n command.ExecuteNonQuery();\r\n }", + "protectedSnippet": "M:System.Data.SqlClient.SqlCommand.#ctor(System.String,System.Data.SqlClient.SqlConnection)", + "label": "M:System.Data.SqlClient.SqlCommand.#ctor(System.String,System.Data.SqlClient.SqlConnection)", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 64, + "column": 32 + } + }, + { + "incidentId": "1997d8e1-3491-47dd-b413-77b2278976cc", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "public void Upsert(SqlConnection connection, JToken bookmaker)", + "protected": "T:System.Data.SqlClient.SqlConnection" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Bookmaker.cs", + "snippet": "public void Upsert(SqlConnection connection, JToken bookmaker)", + "protectedSnippet": "T:System.Data.SqlClient.SqlConnection", + "label": "T:System.Data.SqlClient.SqlConnection", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 8, + "column": 8 + } + }, + { + "incidentId": "53bdef09-3aa0-415b-b4f7-dcb2dcb7d079", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.ExecuteNonQuery();", + "protected": "M:System.Data.SqlClient.SqlCommand.ExecuteNonQuery" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Bookmaker.cs", + "snippet": "command.ExecuteNonQuery();", + "protectedSnippet": "M:System.Data.SqlClient.SqlCommand.ExecuteNonQuery", + "label": "M:System.Data.SqlClient.SqlCommand.ExecuteNonQuery", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 28, + "column": 20 + } + }, + { + "incidentId": "a4b1ff4d-10f3-42fd-895b-9ed42dcd7026", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@name\u0022, bookmaker[\u0022name\u0022]?.Value\u003Cstring\u003E() ?? \u0022\u0022);", + "protected": "T:System.Data.SqlClient.SqlParameterCollection" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Bookmaker.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@name\u0022, bookmaker[\u0022name\u0022]?.Value\u003Cstring\u003E() ?? \u0022\u0022);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameterCollection", + "label": "T:System.Data.SqlClient.SqlParameterCollection", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 27, + "column": 20 + } + }, + { + "incidentId": "ea8d8654-0851-4d94-a688-200f805eec13", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@name\u0022, bookmaker[\u0022name\u0022]?.Value\u003Cstring\u003E() ?? \u0022\u0022);", + "protected": "P:System.Data.SqlClient.SqlCommand.Parameters" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Bookmaker.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@name\u0022, bookmaker[\u0022name\u0022]?.Value\u003Cstring\u003E() ?? \u0022\u0022);", + "protectedSnippet": "P:System.Data.SqlClient.SqlCommand.Parameters", + "label": "P:System.Data.SqlClient.SqlCommand.Parameters", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 27, + "column": 20 + } + }, + { + "incidentId": "8ddf7829-9a07-4042-98ac-9b559a56b2dd", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@name\u0022, bookmaker[\u0022name\u0022]?.Value\u003Cstring\u003E() ?? \u0022\u0022);", + "protected": "T:System.Data.SqlClient.SqlParameter" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Bookmaker.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@name\u0022, bookmaker[\u0022name\u0022]?.Value\u003Cstring\u003E() ?? \u0022\u0022);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameter", + "label": "T:System.Data.SqlClient.SqlParameter", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 27, + "column": 20 + } + }, + { + "incidentId": "5e6135a5-ce4e-4051-9531-d9a7cc6d4e51", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@name\u0022, bookmaker[\u0022name\u0022]?.Value\u003Cstring\u003E() ?? \u0022\u0022);", + "protected": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Bookmaker.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@name\u0022, bookmaker[\u0022name\u0022]?.Value\u003Cstring\u003E() ?? \u0022\u0022);", + "protectedSnippet": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "label": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 27, + "column": 20 + } + }, + { + "incidentId": "f353e2c3-af4a-4aac-85f7-8f121cceae6d", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@bookmaker_id\u0022, id);", + "protected": "T:System.Data.SqlClient.SqlParameterCollection" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Bookmaker.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@bookmaker_id\u0022, id);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameterCollection", + "label": "T:System.Data.SqlClient.SqlParameterCollection", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 26, + "column": 20 + } + }, + { + "incidentId": "84117a83-216b-48c7-9646-e12ba3322f8e", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@bookmaker_id\u0022, id);", + "protected": "P:System.Data.SqlClient.SqlCommand.Parameters" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Bookmaker.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@bookmaker_id\u0022, id);", + "protectedSnippet": "P:System.Data.SqlClient.SqlCommand.Parameters", + "label": "P:System.Data.SqlClient.SqlCommand.Parameters", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 26, + "column": 20 + } + }, + { + "incidentId": "5b6c18ba-8b39-4ed1-897a-a8111568569e", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@bookmaker_id\u0022, id);", + "protected": "T:System.Data.SqlClient.SqlParameter" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Bookmaker.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@bookmaker_id\u0022, id);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameter", + "label": "T:System.Data.SqlClient.SqlParameter", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 26, + "column": 20 + } + }, + { + "incidentId": "8f5d2f65-0d58-41fa-aa5b-5537f553738e", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@bookmaker_id\u0022, id);", + "protected": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Bookmaker.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@bookmaker_id\u0022, id);", + "protectedSnippet": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "label": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 26, + "column": 20 + } + }, + { + "incidentId": "e33b06a3-e308-403a-a98c-2bb41b324aaa", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "using (var command = new SqlCommand(query, connection))\r\n {\r\n command.Parameters.AddWithValue(\u0022@bookmaker_id\u0022, id);\r\n command.Parameters.AddWithValue(\u0022@name\u0022, bookmaker[\u0022name\u0022]?.Value\u003Cstring\u003E() ?? \u0022\u0022);\r\n command.ExecuteNonQuery();\r\n }", + "protected": "T:System.Data.SqlClient.SqlCommand" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Bookmaker.cs", + "snippet": "using (var command = new SqlCommand(query, connection))\r\n {\r\n command.Parameters.AddWithValue(\u0022@bookmaker_id\u0022, id);\r\n command.Parameters.AddWithValue(\u0022@name\u0022, bookmaker[\u0022name\u0022]?.Value\u003Cstring\u003E() ?? \u0022\u0022);\r\n command.ExecuteNonQuery();\r\n }", + "protectedSnippet": "T:System.Data.SqlClient.SqlCommand", + "label": "T:System.Data.SqlClient.SqlCommand", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 24, + "column": 16 + } + }, + { + "incidentId": "1fcc7501-cf39-4775-92c5-163ddcab6c54", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "using (var command = new SqlCommand(query, connection))\r\n {\r\n command.Parameters.AddWithValue(\u0022@bookmaker_id\u0022, id);\r\n command.Parameters.AddWithValue(\u0022@name\u0022, bookmaker[\u0022name\u0022]?.Value\u003Cstring\u003E() ?? \u0022\u0022);\r\n command.ExecuteNonQuery();\r\n }", + "protected": "M:System.Data.SqlClient.SqlCommand.#ctor(System.String,System.Data.SqlClient.SqlConnection)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Bookmaker.cs", + "snippet": "using (var command = new SqlCommand(query, connection))\r\n {\r\n command.Parameters.AddWithValue(\u0022@bookmaker_id\u0022, id);\r\n command.Parameters.AddWithValue(\u0022@name\u0022, bookmaker[\u0022name\u0022]?.Value\u003Cstring\u003E() ?? \u0022\u0022);\r\n command.ExecuteNonQuery();\r\n }", + "protectedSnippet": "M:System.Data.SqlClient.SqlCommand.#ctor(System.String,System.Data.SqlClient.SqlConnection)", + "label": "M:System.Data.SqlClient.SqlCommand.#ctor(System.String,System.Data.SqlClient.SqlConnection)", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 24, + "column": 16 + } + }, + { + "incidentId": "6631088c-115e-4bd7-bbf8-4ef7e40d0870", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "using (var adapter = new SqlDataAdapter(command))\r\n {\r\n adapter.Fill(dataTable);\r\n }", + "protected": "T:System.Data.SqlClient.SqlDataAdapter" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\APIResponse.cs", + "snippet": "using (var adapter = new SqlDataAdapter(command))\r\n {\r\n adapter.Fill(dataTable);\r\n }", + "protectedSnippet": "T:System.Data.SqlClient.SqlDataAdapter", + "label": "T:System.Data.SqlClient.SqlDataAdapter", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 186, + "column": 24 + } + }, + { + "incidentId": "4dad2e90-53ac-4769-9c28-3db62af5bad1", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "using (var adapter = new SqlDataAdapter(command))\r\n {\r\n adapter.Fill(dataTable);\r\n }", + "protected": "M:System.Data.SqlClient.SqlDataAdapter.#ctor(System.Data.SqlClient.SqlCommand)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\APIResponse.cs", + "snippet": "using (var adapter = new SqlDataAdapter(command))\r\n {\r\n adapter.Fill(dataTable);\r\n }", + "protectedSnippet": "M:System.Data.SqlClient.SqlDataAdapter.#ctor(System.Data.SqlClient.SqlCommand)", + "label": "M:System.Data.SqlClient.SqlDataAdapter.#ctor(System.Data.SqlClient.SqlCommand)", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 186, + "column": 24 + } + }, + { + "incidentId": "3f3aa52c-6ff9-44e1-9ee3-36d8a120054e", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@id\u0022, responseId);", + "protected": "T:System.Data.SqlClient.SqlParameterCollection" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\APIResponse.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@id\u0022, responseId);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameterCollection", + "label": "T:System.Data.SqlClient.SqlParameterCollection", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 184, + "column": 24 + } + }, + { + "incidentId": "3e7156c3-9242-4426-8dbe-f55c8b5ab34c", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@id\u0022, responseId);", + "protected": "P:System.Data.SqlClient.SqlCommand.Parameters" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\APIResponse.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@id\u0022, responseId);", + "protectedSnippet": "P:System.Data.SqlClient.SqlCommand.Parameters", + "label": "P:System.Data.SqlClient.SqlCommand.Parameters", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 184, + "column": 24 + } + }, + { + "incidentId": "a7d018ad-6ad7-4c38-a5f1-1636fdc9218e", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@id\u0022, responseId);", + "protected": "T:System.Data.SqlClient.SqlParameter" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\APIResponse.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@id\u0022, responseId);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameter", + "label": "T:System.Data.SqlClient.SqlParameter", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 184, + "column": 24 + } + }, + { + "incidentId": "ed30047f-84fc-4f23-88c9-0365ba7aff33", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@id\u0022, responseId);", + "protected": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\APIResponse.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@id\u0022, responseId);", + "protectedSnippet": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "label": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 184, + "column": 24 + } + }, + { + "incidentId": "94772e44-fe70-48b6-8b65-bb179aff829e", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "using (var command = new SqlCommand(query, connection))\r\n {\r\n command.Parameters.AddWithValue(\u0022@id\u0022, responseId);\r\n\r\n using (var adapter = new SqlDataAdapter(command))\r\n {\r\n adapter.Fill(dataTable);\r\n }\r\n }", + "protected": "T:System.Data.SqlClient.SqlCommand" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\APIResponse.cs", + "snippet": "using (var command = new SqlCommand(query, connection))\r\n {\r\n command.Parameters.AddWithValue(\u0022@id\u0022, responseId);\r\n\r\n using (var adapter = new SqlDataAdapter(command))\r\n {\r\n adapter.Fill(dataTable);\r\n }\r\n }", + "protectedSnippet": "T:System.Data.SqlClient.SqlCommand", + "label": "T:System.Data.SqlClient.SqlCommand", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 182, + "column": 20 + } + }, + { + "incidentId": "2fecccf1-0873-4078-86a8-3182c5f940e9", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "using (var command = new SqlCommand(query, connection))\r\n {\r\n command.Parameters.AddWithValue(\u0022@id\u0022, responseId);\r\n\r\n using (var adapter = new SqlDataAdapter(command))\r\n {\r\n adapter.Fill(dataTable);\r\n }\r\n }", + "protected": "M:System.Data.SqlClient.SqlCommand.#ctor(System.String,System.Data.SqlClient.SqlConnection)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\APIResponse.cs", + "snippet": "using (var command = new SqlCommand(query, connection))\r\n {\r\n command.Parameters.AddWithValue(\u0022@id\u0022, responseId);\r\n\r\n using (var adapter = new SqlDataAdapter(command))\r\n {\r\n adapter.Fill(dataTable);\r\n }\r\n }", + "protectedSnippet": "M:System.Data.SqlClient.SqlCommand.#ctor(System.String,System.Data.SqlClient.SqlConnection)", + "label": "M:System.Data.SqlClient.SqlCommand.#ctor(System.String,System.Data.SqlClient.SqlConnection)", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 182, + "column": 20 + } + }, + { + "incidentId": "513745ac-c74f-4ad6-8ba0-0191c9fee105", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "connection.Open();", + "protected": "M:System.Data.SqlClient.SqlConnection.Open" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\APIResponse.cs", + "snippet": "connection.Open();", + "protectedSnippet": "M:System.Data.SqlClient.SqlConnection.Open", + "label": "M:System.Data.SqlClient.SqlConnection.Open", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 174, + "column": 20 + } + }, + { + "incidentId": "0e54ca1b-b861-4ae1-9392-52adc7d03676", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "using (var connection = new SqlConnection(_connectionString))\r\n {\r\n connection.Open();\r\n\r\n string query = @\u0022\r\n SELECT id, timestamp, api_type, endpoint, parameters, \r\n response_content, status_code, processed\r\n FROM API_Response\r\n WHERE id = @id\u0022;\r\n\r\n using (var command = new SqlCommand(query, connection))\r\n {\r\n command.Parameters.AddWithValue(\u0022@id\u0022, responseId);\r\n\r\n using (var adapter = new SqlDataAdapter(command))\r\n {\r\n adapter.Fill(dataTable);\r\n }\r\n }\r\n }", + "protected": "T:System.Data.SqlClient.SqlConnection" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\APIResponse.cs", + "snippet": "using (var connection = new SqlConnection(_connectionString))\r\n {\r\n connection.Open();\r\n\r\n string query = @\u0022\r\n SELECT id, timestamp, api_type, endpoint, parameters, \r\n response_content, status_code, processed\r\n FROM API_Response\r\n WHERE id = @id\u0022;\r\n\r\n using (var command = new SqlCommand(query, connection))\r\n {\r\n command.Parameters.AddWithValue(\u0022@id\u0022, responseId);\r\n\r\n using (var adapter = new SqlDataAdapter(command))\r\n {\r\n adapter.Fill(dataTable);\r\n }\r\n }\r\n }", + "protectedSnippet": "T:System.Data.SqlClient.SqlConnection", + "label": "T:System.Data.SqlClient.SqlConnection", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 172, + "column": 16 + } + }, + { + "incidentId": "7102c393-2120-4ca6-9ba6-898788798290", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "using (var connection = new SqlConnection(_connectionString))\r\n {\r\n connection.Open();\r\n\r\n string query = @\u0022\r\n SELECT id, timestamp, api_type, endpoint, parameters, \r\n response_content, status_code, processed\r\n FROM API_Response\r\n WHERE id = @id\u0022;\r\n\r\n using (var command = new SqlCommand(query, connection))\r\n {\r\n command.Parameters.AddWithValue(\u0022@id\u0022, responseId);\r\n\r\n using (var adapter = new SqlDataAdapter(command))\r\n {\r\n adapter.Fill(dataTable);\r\n }\r\n }\r\n }", + "protected": "M:System.Data.SqlClient.SqlConnection.#ctor(System.String)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\APIResponse.cs", + "snippet": "using (var connection = new SqlConnection(_connectionString))\r\n {\r\n connection.Open();\r\n\r\n string query = @\u0022\r\n SELECT id, timestamp, api_type, endpoint, parameters, \r\n response_content, status_code, processed\r\n FROM API_Response\r\n WHERE id = @id\u0022;\r\n\r\n using (var command = new SqlCommand(query, connection))\r\n {\r\n command.Parameters.AddWithValue(\u0022@id\u0022, responseId);\r\n\r\n using (var adapter = new SqlDataAdapter(command))\r\n {\r\n adapter.Fill(dataTable);\r\n }\r\n }\r\n }", + "protectedSnippet": "M:System.Data.SqlClient.SqlConnection.#ctor(System.String)", + "label": "M:System.Data.SqlClient.SqlConnection.#ctor(System.String)", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 172, + "column": 16 + } + }, + { + "incidentId": "bba92fcd-e4ef-4d2f-9964-997f6c69cd35", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "using (var adapter = new SqlDataAdapter(command))\r\n {\r\n adapter.Fill(dataTable);\r\n }", + "protected": "T:System.Data.SqlClient.SqlDataAdapter" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\APIResponse.cs", + "snippet": "using (var adapter = new SqlDataAdapter(command))\r\n {\r\n adapter.Fill(dataTable);\r\n }", + "protectedSnippet": "T:System.Data.SqlClient.SqlDataAdapter", + "label": "T:System.Data.SqlClient.SqlDataAdapter", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 145, + "column": 24 + } + }, + { + "incidentId": "adb39904-f16e-4e15-97c8-059370bbad6e", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "using (var adapter = new SqlDataAdapter(command))\r\n {\r\n adapter.Fill(dataTable);\r\n }", + "protected": "M:System.Data.SqlClient.SqlDataAdapter.#ctor(System.Data.SqlClient.SqlCommand)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\APIResponse.cs", + "snippet": "using (var adapter = new SqlDataAdapter(command))\r\n {\r\n adapter.Fill(dataTable);\r\n }", + "protectedSnippet": "M:System.Data.SqlClient.SqlDataAdapter.#ctor(System.Data.SqlClient.SqlCommand)", + "label": "M:System.Data.SqlClient.SqlDataAdapter.#ctor(System.Data.SqlClient.SqlCommand)", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 145, + "column": 24 + } + }, + { + "incidentId": "2b8f1896-a0c7-47f1-a446-bd1b19001fd2", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@apiType\u0022, apiType);", + "protected": "T:System.Data.SqlClient.SqlParameterCollection" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\APIResponse.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@apiType\u0022, apiType);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameterCollection", + "label": "T:System.Data.SqlClient.SqlParameterCollection", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 142, + "column": 28 + } + }, + { + "incidentId": "8a083055-608b-4369-b7c1-d35af317e022", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@apiType\u0022, apiType);", + "protected": "P:System.Data.SqlClient.SqlCommand.Parameters" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\APIResponse.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@apiType\u0022, apiType);", + "protectedSnippet": "P:System.Data.SqlClient.SqlCommand.Parameters", + "label": "P:System.Data.SqlClient.SqlCommand.Parameters", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 142, + "column": 28 + } + }, + { + "incidentId": "24c5c4a9-9d7f-44ee-9e8a-d162f4028e51", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@apiType\u0022, apiType);", + "protected": "T:System.Data.SqlClient.SqlParameter" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\APIResponse.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@apiType\u0022, apiType);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameter", + "label": "T:System.Data.SqlClient.SqlParameter", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 142, + "column": 28 + } + }, + { + "incidentId": "fab1e259-0f9a-4bd5-8cf4-7cde136841cc", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@apiType\u0022, apiType);", + "protected": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\APIResponse.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@apiType\u0022, apiType);", + "protectedSnippet": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "label": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 142, + "column": 28 + } + }, + { + "incidentId": "ee85276c-c121-4a3b-bc2f-66c6178a78fc", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "using (var command = new SqlCommand(queryBuilder.ToString(), connection))\r\n {\r\n if (!string.IsNullOrEmpty(apiType))\r\n {\r\n command.Parameters.AddWithValue(\u0022@apiType\u0022, apiType);\r\n }\r\n\r\n using (var adapter = new SqlDataAdapter(command))\r\n {\r\n adapter.Fill(dataTable);\r\n }\r\n }", + "protected": "T:System.Data.SqlClient.SqlCommand" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\APIResponse.cs", + "snippet": "using (var command = new SqlCommand(queryBuilder.ToString(), connection))\r\n {\r\n if (!string.IsNullOrEmpty(apiType))\r\n {\r\n command.Parameters.AddWithValue(\u0022@apiType\u0022, apiType);\r\n }\r\n\r\n using (var adapter = new SqlDataAdapter(command))\r\n {\r\n adapter.Fill(dataTable);\r\n }\r\n }", + "protectedSnippet": "T:System.Data.SqlClient.SqlCommand", + "label": "T:System.Data.SqlClient.SqlCommand", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 138, + "column": 20 + } + }, + { + "incidentId": "66df15ef-3557-45c7-bb18-3e278d56f507", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "using (var command = new SqlCommand(queryBuilder.ToString(), connection))\r\n {\r\n if (!string.IsNullOrEmpty(apiType))\r\n {\r\n command.Parameters.AddWithValue(\u0022@apiType\u0022, apiType);\r\n }\r\n\r\n using (var adapter = new SqlDataAdapter(command))\r\n {\r\n adapter.Fill(dataTable);\r\n }\r\n }", + "protected": "M:System.Data.SqlClient.SqlCommand.#ctor(System.String,System.Data.SqlClient.SqlConnection)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\APIResponse.cs", + "snippet": "using (var command = new SqlCommand(queryBuilder.ToString(), connection))\r\n {\r\n if (!string.IsNullOrEmpty(apiType))\r\n {\r\n command.Parameters.AddWithValue(\u0022@apiType\u0022, apiType);\r\n }\r\n\r\n using (var adapter = new SqlDataAdapter(command))\r\n {\r\n adapter.Fill(dataTable);\r\n }\r\n }", + "protectedSnippet": "M:System.Data.SqlClient.SqlCommand.#ctor(System.String,System.Data.SqlClient.SqlConnection)", + "label": "M:System.Data.SqlClient.SqlCommand.#ctor(System.String,System.Data.SqlClient.SqlConnection)", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 138, + "column": 20 + } + }, + { + "incidentId": "56ee1ebb-a7b9-4e34-9a01-e66d38d842bc", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "connection.Open();", + "protected": "M:System.Data.SqlClient.SqlConnection.Open" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\APIResponse.cs", + "snippet": "connection.Open();", + "protectedSnippet": "M:System.Data.SqlClient.SqlConnection.Open", + "label": "M:System.Data.SqlClient.SqlConnection.Open", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 123, + "column": 20 + } + }, + { + "incidentId": "1a7886a0-bc55-47f2-8064-6048e9d28959", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "using (var connection = new SqlConnection(_connectionString))\r\n {\r\n connection.Open();\r\n\r\n StringBuilder queryBuilder = new StringBuilder(@\u0022\r\n SELECT id, timestamp, api_type, endpoint, parameters, \r\n response_content, status_code, processed\r\n FROM API_Response\r\n WHERE processed = 0 AND status_code = 200\u0022);\r\n\r\n if (!string.IsNullOrEmpty(apiType))\r\n {\r\n queryBuilder.Append(\u0022 AND api_type = @apiType\u0022);\r\n }\r\n\r\n queryBuilder.Append(\u0022 ORDER BY timestamp ASC\u0022);\r\n\r\n using (var command = new SqlCommand(queryBuilder.ToString(), connection))\r\n {\r\n if (!string.IsNullOrEmpty(apiType))\r\n {\r\n command.Parameters.AddWithValue(\u0022@apiType\u0022, apiType);\r\n }\r\n\r\n using (var adapter = new SqlDataAdapter(command))\r\n {\r\n adapter.Fill(dataTable);\r\n }\r\n }\r\n }", + "protected": "T:System.Data.SqlClient.SqlConnection" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\APIResponse.cs", + "snippet": "using (var connection = new SqlConnection(_connectionString))\r\n {\r\n connection.Open();\r\n\r\n StringBuilder queryBuilder = new StringBuilder(@\u0022\r\n SELECT id, timestamp, api_type, endpoint, parameters, \r\n response_content, status_code, processed\r\n FROM API_Response\r\n WHERE processed = 0 AND status_code = 200\u0022);\r\n\r\n if (!string.IsNullOrEmpty(apiType))\r\n {\r\n queryBuilder.Append(\u0022 AND api_type = @apiType\u0022);\r\n }\r\n\r\n queryBuilder.Append(\u0022 ORDER BY timestamp ASC\u0022);\r\n\r\n using (var command = new SqlCommand(queryBuilder.ToString(), connection))\r\n {\r\n if (!string.IsNullOrEmpty(apiType))\r\n {\r\n command.Parameters.AddWithValue(\u0022@apiType\u0022, apiType);\r\n }\r\n\r\n using (var adapter = new SqlDataAdapter(command))\r\n {\r\n adapter.Fill(dataTable);\r\n }\r\n }\r\n }", + "protectedSnippet": "T:System.Data.SqlClient.SqlConnection", + "label": "T:System.Data.SqlClient.SqlConnection", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 121, + "column": 16 + } + }, + { + "incidentId": "89993dff-4127-4e35-acdb-5a746bb497b0", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "using (var connection = new SqlConnection(_connectionString))\r\n {\r\n connection.Open();\r\n\r\n StringBuilder queryBuilder = new StringBuilder(@\u0022\r\n SELECT id, timestamp, api_type, endpoint, parameters, \r\n response_content, status_code, processed\r\n FROM API_Response\r\n WHERE processed = 0 AND status_code = 200\u0022);\r\n\r\n if (!string.IsNullOrEmpty(apiType))\r\n {\r\n queryBuilder.Append(\u0022 AND api_type = @apiType\u0022);\r\n }\r\n\r\n queryBuilder.Append(\u0022 ORDER BY timestamp ASC\u0022);\r\n\r\n using (var command = new SqlCommand(queryBuilder.ToString(), connection))\r\n {\r\n if (!string.IsNullOrEmpty(apiType))\r\n {\r\n command.Parameters.AddWithValue(\u0022@apiType\u0022, apiType);\r\n }\r\n\r\n using (var adapter = new SqlDataAdapter(command))\r\n {\r\n adapter.Fill(dataTable);\r\n }\r\n }\r\n }", + "protected": "M:System.Data.SqlClient.SqlConnection.#ctor(System.String)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\APIResponse.cs", + "snippet": "using (var connection = new SqlConnection(_connectionString))\r\n {\r\n connection.Open();\r\n\r\n StringBuilder queryBuilder = new StringBuilder(@\u0022\r\n SELECT id, timestamp, api_type, endpoint, parameters, \r\n response_content, status_code, processed\r\n FROM API_Response\r\n WHERE processed = 0 AND status_code = 200\u0022);\r\n\r\n if (!string.IsNullOrEmpty(apiType))\r\n {\r\n queryBuilder.Append(\u0022 AND api_type = @apiType\u0022);\r\n }\r\n\r\n queryBuilder.Append(\u0022 ORDER BY timestamp ASC\u0022);\r\n\r\n using (var command = new SqlCommand(queryBuilder.ToString(), connection))\r\n {\r\n if (!string.IsNullOrEmpty(apiType))\r\n {\r\n command.Parameters.AddWithValue(\u0022@apiType\u0022, apiType);\r\n }\r\n\r\n using (var adapter = new SqlDataAdapter(command))\r\n {\r\n adapter.Fill(dataTable);\r\n }\r\n }\r\n }", + "protectedSnippet": "M:System.Data.SqlClient.SqlConnection.#ctor(System.String)", + "label": "M:System.Data.SqlClient.SqlConnection.#ctor(System.String)", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 121, + "column": 16 + } + }, + { + "incidentId": "6c0fd779-4f4c-4992-8aff-bc2213487ba6", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.ExecuteNonQuery();", + "protected": "M:System.Data.SqlClient.SqlCommand.ExecuteNonQuery" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\APIResponse.cs", + "snippet": "command.ExecuteNonQuery();", + "protectedSnippet": "M:System.Data.SqlClient.SqlCommand.ExecuteNonQuery", + "label": "M:System.Data.SqlClient.SqlCommand.ExecuteNonQuery", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 99, + "column": 24 + } + }, + { + "incidentId": "e80c36bd-61f8-4156-988f-95e2e0924565", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@id\u0022, responseId);", + "protected": "T:System.Data.SqlClient.SqlParameterCollection" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\APIResponse.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@id\u0022, responseId);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameterCollection", + "label": "T:System.Data.SqlClient.SqlParameterCollection", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 97, + "column": 24 + } + }, + { + "incidentId": "4100283d-f870-4f00-b890-6a384361aa50", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@id\u0022, responseId);", + "protected": "P:System.Data.SqlClient.SqlCommand.Parameters" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\APIResponse.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@id\u0022, responseId);", + "protectedSnippet": "P:System.Data.SqlClient.SqlCommand.Parameters", + "label": "P:System.Data.SqlClient.SqlCommand.Parameters", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 97, + "column": 24 + } + }, + { + "incidentId": "93c9a381-9f24-46ae-b3c8-b07b827b0958", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@id\u0022, responseId);", + "protected": "T:System.Data.SqlClient.SqlParameter" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\APIResponse.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@id\u0022, responseId);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameter", + "label": "T:System.Data.SqlClient.SqlParameter", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 97, + "column": 24 + } + }, + { + "incidentId": "17d70394-cdcd-4e83-b2c4-da51f09d1020", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@id\u0022, responseId);", + "protected": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\APIResponse.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@id\u0022, responseId);", + "protectedSnippet": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "label": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 97, + "column": 24 + } + }, + { + "incidentId": "4e3c22f4-e1af-442b-81a2-fb7f3a4ad40b", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@errorMessage\u0022, errorMessage ?? (object)DBNull.Value);", + "protected": "T:System.Data.SqlClient.SqlParameterCollection" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\APIResponse.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@errorMessage\u0022, errorMessage ?? (object)DBNull.Value);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameterCollection", + "label": "T:System.Data.SqlClient.SqlParameterCollection", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 96, + "column": 24 + } + }, + { + "incidentId": "87c15028-3a7a-4ade-92db-3bdd3e73fae2", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@errorMessage\u0022, errorMessage ?? (object)DBNull.Value);", + "protected": "P:System.Data.SqlClient.SqlCommand.Parameters" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\APIResponse.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@errorMessage\u0022, errorMessage ?? (object)DBNull.Value);", + "protectedSnippet": "P:System.Data.SqlClient.SqlCommand.Parameters", + "label": "P:System.Data.SqlClient.SqlCommand.Parameters", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 96, + "column": 24 + } + }, + { + "incidentId": "70710f84-5595-4c33-8fbb-5dcdf85fa796", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@errorMessage\u0022, errorMessage ?? (object)DBNull.Value);", + "protected": "T:System.Data.SqlClient.SqlParameter" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\APIResponse.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@errorMessage\u0022, errorMessage ?? (object)DBNull.Value);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameter", + "label": "T:System.Data.SqlClient.SqlParameter", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 96, + "column": 24 + } + }, + { + "incidentId": "962489c3-fa24-44c1-ad08-4b885ccff34b", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@errorMessage\u0022, errorMessage ?? (object)DBNull.Value);", + "protected": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\APIResponse.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@errorMessage\u0022, errorMessage ?? (object)DBNull.Value);", + "protectedSnippet": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "label": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 96, + "column": 24 + } + }, + { + "incidentId": "42c190a3-9650-4b0a-844b-936fe6284d3b", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@processedTimestamp\u0022, processed ? DateTime.Now : (object)DBNull.Value);", + "protected": "T:System.Data.SqlClient.SqlParameterCollection" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\APIResponse.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@processedTimestamp\u0022, processed ? DateTime.Now : (object)DBNull.Value);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameterCollection", + "label": "T:System.Data.SqlClient.SqlParameterCollection", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 95, + "column": 24 + } + }, + { + "incidentId": "4e890535-c920-4eb9-926e-37af179ca607", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@processedTimestamp\u0022, processed ? DateTime.Now : (object)DBNull.Value);", + "protected": "P:System.Data.SqlClient.SqlCommand.Parameters" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\APIResponse.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@processedTimestamp\u0022, processed ? DateTime.Now : (object)DBNull.Value);", + "protectedSnippet": "P:System.Data.SqlClient.SqlCommand.Parameters", + "label": "P:System.Data.SqlClient.SqlCommand.Parameters", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 95, + "column": 24 + } + }, + { + "incidentId": "01a7d61e-cebe-4d0d-b4e3-ff94b976c3aa", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@processedTimestamp\u0022, processed ? DateTime.Now : (object)DBNull.Value);", + "protected": "T:System.Data.SqlClient.SqlParameter" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\APIResponse.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@processedTimestamp\u0022, processed ? DateTime.Now : (object)DBNull.Value);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameter", + "label": "T:System.Data.SqlClient.SqlParameter", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 95, + "column": 24 + } + }, + { + "incidentId": "1af7477d-06ef-4465-82a7-7bbb62925b10", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@processedTimestamp\u0022, processed ? DateTime.Now : (object)DBNull.Value);", + "protected": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\APIResponse.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@processedTimestamp\u0022, processed ? DateTime.Now : (object)DBNull.Value);", + "protectedSnippet": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "label": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 95, + "column": 24 + } + }, + { + "incidentId": "82331b9d-2efc-4935-829d-72a33af13047", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@processed\u0022, processed);", + "protected": "T:System.Data.SqlClient.SqlParameterCollection" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\APIResponse.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@processed\u0022, processed);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameterCollection", + "label": "T:System.Data.SqlClient.SqlParameterCollection", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 94, + "column": 24 + } + }, + { + "incidentId": "dc7b9aaf-dbe2-4869-a55a-3cb40411e89d", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@processed\u0022, processed);", + "protected": "P:System.Data.SqlClient.SqlCommand.Parameters" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\APIResponse.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@processed\u0022, processed);", + "protectedSnippet": "P:System.Data.SqlClient.SqlCommand.Parameters", + "label": "P:System.Data.SqlClient.SqlCommand.Parameters", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 94, + "column": 24 + } + }, + { + "incidentId": "b50249ed-0605-46ed-971c-b23d0acd51e9", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@processed\u0022, processed);", + "protected": "T:System.Data.SqlClient.SqlParameter" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\APIResponse.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@processed\u0022, processed);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameter", + "label": "T:System.Data.SqlClient.SqlParameter", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 94, + "column": 24 + } + }, + { + "incidentId": "990f96d2-7fed-4e88-8f6a-3ec4993da6eb", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@processed\u0022, processed);", + "protected": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\APIResponse.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@processed\u0022, processed);", + "protectedSnippet": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "label": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 94, + "column": 24 + } + }, + { + "incidentId": "21ffb451-f534-42d0-95ed-8e7b800d51b1", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "using (var command = new SqlCommand(query, connection))\r\n {\r\n command.Parameters.AddWithValue(\u0022@processed\u0022, processed);\r\n command.Parameters.AddWithValue(\u0022@processedTimestamp\u0022, processed ? DateTime.Now : (object)DBNull.Value);\r\n command.Parameters.AddWithValue(\u0022@errorMessage\u0022, errorMessage ?? (object)DBNull.Value);\r\n command.Parameters.AddWithValue(\u0022@id\u0022, responseId);\r\n\r\n command.ExecuteNonQuery();\r\n }", + "protected": "T:System.Data.SqlClient.SqlCommand" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\APIResponse.cs", + "snippet": "using (var command = new SqlCommand(query, connection))\r\n {\r\n command.Parameters.AddWithValue(\u0022@processed\u0022, processed);\r\n command.Parameters.AddWithValue(\u0022@processedTimestamp\u0022, processed ? DateTime.Now : (object)DBNull.Value);\r\n command.Parameters.AddWithValue(\u0022@errorMessage\u0022, errorMessage ?? (object)DBNull.Value);\r\n command.Parameters.AddWithValue(\u0022@id\u0022, responseId);\r\n\r\n command.ExecuteNonQuery();\r\n }", + "protectedSnippet": "T:System.Data.SqlClient.SqlCommand", + "label": "T:System.Data.SqlClient.SqlCommand", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 92, + "column": 20 + } + }, + { + "incidentId": "5cca5a24-1427-4942-962c-38d5e334cf6d", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "using (var command = new SqlCommand(query, connection))\r\n {\r\n command.Parameters.AddWithValue(\u0022@processed\u0022, processed);\r\n command.Parameters.AddWithValue(\u0022@processedTimestamp\u0022, processed ? DateTime.Now : (object)DBNull.Value);\r\n command.Parameters.AddWithValue(\u0022@errorMessage\u0022, errorMessage ?? (object)DBNull.Value);\r\n command.Parameters.AddWithValue(\u0022@id\u0022, responseId);\r\n\r\n command.ExecuteNonQuery();\r\n }", + "protected": "M:System.Data.SqlClient.SqlCommand.#ctor(System.String,System.Data.SqlClient.SqlConnection)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\APIResponse.cs", + "snippet": "using (var command = new SqlCommand(query, connection))\r\n {\r\n command.Parameters.AddWithValue(\u0022@processed\u0022, processed);\r\n command.Parameters.AddWithValue(\u0022@processedTimestamp\u0022, processed ? DateTime.Now : (object)DBNull.Value);\r\n command.Parameters.AddWithValue(\u0022@errorMessage\u0022, errorMessage ?? (object)DBNull.Value);\r\n command.Parameters.AddWithValue(\u0022@id\u0022, responseId);\r\n\r\n command.ExecuteNonQuery();\r\n }", + "protectedSnippet": "M:System.Data.SqlClient.SqlCommand.#ctor(System.String,System.Data.SqlClient.SqlConnection)", + "label": "M:System.Data.SqlClient.SqlCommand.#ctor(System.String,System.Data.SqlClient.SqlConnection)", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 92, + "column": 20 + } + }, + { + "incidentId": "45c128d3-d824-41f0-a67a-85c8edb84da6", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "connection.Open();", + "protected": "M:System.Data.SqlClient.SqlConnection.Open" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\APIResponse.cs", + "snippet": "connection.Open();", + "protectedSnippet": "M:System.Data.SqlClient.SqlConnection.Open", + "label": "M:System.Data.SqlClient.SqlConnection.Open", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 83, + "column": 20 + } + }, + { + "incidentId": "c5958a99-d8d4-49fa-a855-329a24fe48f9", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "using (var connection = new SqlConnection(_connectionString))\r\n {\r\n connection.Open();\r\n\r\n string query = @\u0022\r\n UPDATE API_Response \r\n SET processed = @processed, \r\n processed_timestamp = @processedTimestamp,\r\n error_message = @errorMessage\r\n WHERE id = @id\u0022;\r\n\r\n using (var command = new SqlCommand(query, connection))\r\n {\r\n command.Parameters.AddWithValue(\u0022@processed\u0022, processed);\r\n command.Parameters.AddWithValue(\u0022@processedTimestamp\u0022, processed ? DateTime.Now : (object)DBNull.Value);\r\n command.Parameters.AddWithValue(\u0022@errorMessage\u0022, errorMessage ?? (object)DBNull.Value);\r\n command.Parameters.AddWithValue(\u0022@id\u0022, responseId);\r\n\r\n command.ExecuteNonQuery();\r\n }\r\n }", + "protected": "T:System.Data.SqlClient.SqlConnection" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\APIResponse.cs", + "snippet": "using (var connection = new SqlConnection(_connectionString))\r\n {\r\n connection.Open();\r\n\r\n string query = @\u0022\r\n UPDATE API_Response \r\n SET processed = @processed, \r\n processed_timestamp = @processedTimestamp,\r\n error_message = @errorMessage\r\n WHERE id = @id\u0022;\r\n\r\n using (var command = new SqlCommand(query, connection))\r\n {\r\n command.Parameters.AddWithValue(\u0022@processed\u0022, processed);\r\n command.Parameters.AddWithValue(\u0022@processedTimestamp\u0022, processed ? DateTime.Now : (object)DBNull.Value);\r\n command.Parameters.AddWithValue(\u0022@errorMessage\u0022, errorMessage ?? (object)DBNull.Value);\r\n command.Parameters.AddWithValue(\u0022@id\u0022, responseId);\r\n\r\n command.ExecuteNonQuery();\r\n }\r\n }", + "protectedSnippet": "T:System.Data.SqlClient.SqlConnection", + "label": "T:System.Data.SqlClient.SqlConnection", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 81, + "column": 16 + } + }, + { + "incidentId": "6ec2a64a-b555-4a8d-9089-34a93ba77161", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "using (var connection = new SqlConnection(_connectionString))\r\n {\r\n connection.Open();\r\n\r\n string query = @\u0022\r\n UPDATE API_Response \r\n SET processed = @processed, \r\n processed_timestamp = @processedTimestamp,\r\n error_message = @errorMessage\r\n WHERE id = @id\u0022;\r\n\r\n using (var command = new SqlCommand(query, connection))\r\n {\r\n command.Parameters.AddWithValue(\u0022@processed\u0022, processed);\r\n command.Parameters.AddWithValue(\u0022@processedTimestamp\u0022, processed ? DateTime.Now : (object)DBNull.Value);\r\n command.Parameters.AddWithValue(\u0022@errorMessage\u0022, errorMessage ?? (object)DBNull.Value);\r\n command.Parameters.AddWithValue(\u0022@id\u0022, responseId);\r\n\r\n command.ExecuteNonQuery();\r\n }\r\n }", + "protected": "M:System.Data.SqlClient.SqlConnection.#ctor(System.String)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\APIResponse.cs", + "snippet": "using (var connection = new SqlConnection(_connectionString))\r\n {\r\n connection.Open();\r\n\r\n string query = @\u0022\r\n UPDATE API_Response \r\n SET processed = @processed, \r\n processed_timestamp = @processedTimestamp,\r\n error_message = @errorMessage\r\n WHERE id = @id\u0022;\r\n\r\n using (var command = new SqlCommand(query, connection))\r\n {\r\n command.Parameters.AddWithValue(\u0022@processed\u0022, processed);\r\n command.Parameters.AddWithValue(\u0022@processedTimestamp\u0022, processed ? DateTime.Now : (object)DBNull.Value);\r\n command.Parameters.AddWithValue(\u0022@errorMessage\u0022, errorMessage ?? (object)DBNull.Value);\r\n command.Parameters.AddWithValue(\u0022@id\u0022, responseId);\r\n\r\n command.ExecuteNonQuery();\r\n }\r\n }", + "protectedSnippet": "M:System.Data.SqlClient.SqlConnection.#ctor(System.String)", + "label": "M:System.Data.SqlClient.SqlConnection.#ctor(System.String)", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 81, + "column": 16 + } + }, + { + "incidentId": "6cfad263-e114-4147-a0d1-94e9c8aae89b", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "var result = command.ExecuteScalar();", + "protected": "M:System.Data.SqlClient.SqlCommand.ExecuteScalar" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\APIResponse.cs", + "snippet": "var result = command.ExecuteScalar();", + "protectedSnippet": "M:System.Data.SqlClient.SqlCommand.ExecuteScalar", + "label": "M:System.Data.SqlClient.SqlCommand.ExecuteScalar", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 54, + "column": 24 + } + }, + { + "incidentId": "32ef8530-88ea-461c-a83a-92942c6bf1dd", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@errorMessage\u0022, \r\n response.IsSuccessful ? DBNull.Value : (object)(response.ErrorMessage ?? \u0022Unknown error\u0022));", + "protected": "T:System.Data.SqlClient.SqlParameterCollection" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\APIResponse.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@errorMessage\u0022, \r\n response.IsSuccessful ? DBNull.Value : (object)(response.ErrorMessage ?? \u0022Unknown error\u0022));", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameterCollection", + "label": "T:System.Data.SqlClient.SqlParameterCollection", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 51, + "column": 24 + } + }, + { + "incidentId": "e832d9a4-e997-4c9c-b903-d15827cf9679", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@errorMessage\u0022, \r\n response.IsSuccessful ? DBNull.Value : (object)(response.ErrorMessage ?? \u0022Unknown error\u0022));", + "protected": "P:System.Data.SqlClient.SqlCommand.Parameters" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\APIResponse.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@errorMessage\u0022, \r\n response.IsSuccessful ? DBNull.Value : (object)(response.ErrorMessage ?? \u0022Unknown error\u0022));", + "protectedSnippet": "P:System.Data.SqlClient.SqlCommand.Parameters", + "label": "P:System.Data.SqlClient.SqlCommand.Parameters", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 51, + "column": 24 + } + }, + { + "incidentId": "46a137e6-6a82-484b-aefd-fd303deea220", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@errorMessage\u0022, \r\n response.IsSuccessful ? DBNull.Value : (object)(response.ErrorMessage ?? \u0022Unknown error\u0022));", + "protected": "T:System.Data.SqlClient.SqlParameter" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\APIResponse.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@errorMessage\u0022, \r\n response.IsSuccessful ? DBNull.Value : (object)(response.ErrorMessage ?? \u0022Unknown error\u0022));", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameter", + "label": "T:System.Data.SqlClient.SqlParameter", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 51, + "column": 24 + } + }, + { + "incidentId": "3257262b-aab4-4bc8-afce-a001935edfe0", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@errorMessage\u0022, \r\n response.IsSuccessful ? DBNull.Value : (object)(response.ErrorMessage ?? \u0022Unknown error\u0022));", + "protected": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\APIResponse.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@errorMessage\u0022, \r\n response.IsSuccessful ? DBNull.Value : (object)(response.ErrorMessage ?? \u0022Unknown error\u0022));", + "protectedSnippet": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "label": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 51, + "column": 24 + } + }, + { + "incidentId": "3ba8aafc-0813-429b-b3e1-a8b54679be7d", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@processed\u0022, false);", + "protected": "T:System.Data.SqlClient.SqlParameterCollection" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\APIResponse.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@processed\u0022, false);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameterCollection", + "label": "T:System.Data.SqlClient.SqlParameterCollection", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 50, + "column": 24 + } + }, + { + "incidentId": "72446bb3-5f38-4b96-855d-5009de9a193c", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@processed\u0022, false);", + "protected": "P:System.Data.SqlClient.SqlCommand.Parameters" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\APIResponse.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@processed\u0022, false);", + "protectedSnippet": "P:System.Data.SqlClient.SqlCommand.Parameters", + "label": "P:System.Data.SqlClient.SqlCommand.Parameters", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 50, + "column": 24 + } + }, + { + "incidentId": "5d5341ba-28ce-4669-9169-632dfb386461", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@processed\u0022, false);", + "protected": "T:System.Data.SqlClient.SqlParameter" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\APIResponse.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@processed\u0022, false);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameter", + "label": "T:System.Data.SqlClient.SqlParameter", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 50, + "column": 24 + } + }, + { + "incidentId": "6eb298d3-1967-4f7e-9fc1-414a0398c0dd", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@processed\u0022, false);", + "protected": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\APIResponse.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@processed\u0022, false);", + "protectedSnippet": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "label": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 50, + "column": 24 + } + }, + { + "incidentId": "8c870041-583e-438a-becf-7302cb757664", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@statusCode\u0022, (int)response.StatusCode);", + "protected": "T:System.Data.SqlClient.SqlParameterCollection" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\APIResponse.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@statusCode\u0022, (int)response.StatusCode);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameterCollection", + "label": "T:System.Data.SqlClient.SqlParameterCollection", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 49, + "column": 24 + } + }, + { + "incidentId": "3188d882-e952-4f67-8aff-ca7cf6c29f63", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@statusCode\u0022, (int)response.StatusCode);", + "protected": "P:System.Data.SqlClient.SqlCommand.Parameters" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\APIResponse.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@statusCode\u0022, (int)response.StatusCode);", + "protectedSnippet": "P:System.Data.SqlClient.SqlCommand.Parameters", + "label": "P:System.Data.SqlClient.SqlCommand.Parameters", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 49, + "column": 24 + } + }, + { + "incidentId": "1c499d06-3abe-46f8-9e10-532459c3082d", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@statusCode\u0022, (int)response.StatusCode);", + "protected": "T:System.Data.SqlClient.SqlParameter" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\APIResponse.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@statusCode\u0022, (int)response.StatusCode);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameter", + "label": "T:System.Data.SqlClient.SqlParameter", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 49, + "column": 24 + } + }, + { + "incidentId": "f617d28f-ce2a-462c-8683-224ec9e0b103", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@statusCode\u0022, (int)response.StatusCode);", + "protected": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\APIResponse.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@statusCode\u0022, (int)response.StatusCode);", + "protectedSnippet": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "label": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 49, + "column": 24 + } + }, + { + "incidentId": "74d01f52-00b6-4a23-b608-4a43bfc8ca34", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@responseContent\u0022, response.Content);", + "protected": "T:System.Data.SqlClient.SqlParameterCollection" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\APIResponse.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@responseContent\u0022, response.Content);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameterCollection", + "label": "T:System.Data.SqlClient.SqlParameterCollection", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 48, + "column": 24 + } + }, + { + "incidentId": "478f7186-9283-4867-b0b8-26c302ccb884", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@responseContent\u0022, response.Content);", + "protected": "P:System.Data.SqlClient.SqlCommand.Parameters" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\APIResponse.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@responseContent\u0022, response.Content);", + "protectedSnippet": "P:System.Data.SqlClient.SqlCommand.Parameters", + "label": "P:System.Data.SqlClient.SqlCommand.Parameters", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 48, + "column": 24 + } + }, + { + "incidentId": "d0f2d7e9-fae9-4f35-8bff-5a025579db8f", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@responseContent\u0022, response.Content);", + "protected": "T:System.Data.SqlClient.SqlParameter" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\APIResponse.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@responseContent\u0022, response.Content);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameter", + "label": "T:System.Data.SqlClient.SqlParameter", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 48, + "column": 24 + } + }, + { + "incidentId": "b1e686f1-020c-49c2-be9a-c21f8027e669", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@responseContent\u0022, response.Content);", + "protected": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\APIResponse.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@responseContent\u0022, response.Content);", + "protectedSnippet": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "label": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 48, + "column": 24 + } + }, + { + "incidentId": "534281ef-fe48-4d1c-84b1-ab6ed0309021", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@parameters\u0022, parameters ?? (object)DBNull.Value);", + "protected": "T:System.Data.SqlClient.SqlParameterCollection" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\APIResponse.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@parameters\u0022, parameters ?? (object)DBNull.Value);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameterCollection", + "label": "T:System.Data.SqlClient.SqlParameterCollection", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 47, + "column": 24 + } + }, + { + "incidentId": "aebf1b59-17fc-41ef-8810-4967e1624cac", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@parameters\u0022, parameters ?? (object)DBNull.Value);", + "protected": "P:System.Data.SqlClient.SqlCommand.Parameters" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\APIResponse.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@parameters\u0022, parameters ?? (object)DBNull.Value);", + "protectedSnippet": "P:System.Data.SqlClient.SqlCommand.Parameters", + "label": "P:System.Data.SqlClient.SqlCommand.Parameters", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 47, + "column": 24 + } + }, + { + "incidentId": "63aa7650-22b9-445f-b23e-07b3b8874763", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@parameters\u0022, parameters ?? (object)DBNull.Value);", + "protected": "T:System.Data.SqlClient.SqlParameter" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\APIResponse.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@parameters\u0022, parameters ?? (object)DBNull.Value);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameter", + "label": "T:System.Data.SqlClient.SqlParameter", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 47, + "column": 24 + } + }, + { + "incidentId": "00e3f434-2bb7-4cb4-a836-5c8a312978df", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@parameters\u0022, parameters ?? (object)DBNull.Value);", + "protected": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\APIResponse.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@parameters\u0022, parameters ?? (object)DBNull.Value);", + "protectedSnippet": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "label": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 47, + "column": 24 + } + }, + { + "incidentId": "c6df1768-2601-47d1-abb0-00ff52a99161", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@endpoint\u0022, endpoint);", + "protected": "T:System.Data.SqlClient.SqlParameterCollection" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\APIResponse.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@endpoint\u0022, endpoint);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameterCollection", + "label": "T:System.Data.SqlClient.SqlParameterCollection", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 46, + "column": 24 + } + }, + { + "incidentId": "27cf2c2c-4d47-49b9-b52d-b65bb46c7eb8", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@endpoint\u0022, endpoint);", + "protected": "P:System.Data.SqlClient.SqlCommand.Parameters" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\APIResponse.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@endpoint\u0022, endpoint);", + "protectedSnippet": "P:System.Data.SqlClient.SqlCommand.Parameters", + "label": "P:System.Data.SqlClient.SqlCommand.Parameters", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 46, + "column": 24 + } + }, + { + "incidentId": "6f362256-d38c-4a84-8c8d-ae6b335a7d89", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@endpoint\u0022, endpoint);", + "protected": "T:System.Data.SqlClient.SqlParameter" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\APIResponse.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@endpoint\u0022, endpoint);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameter", + "label": "T:System.Data.SqlClient.SqlParameter", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 46, + "column": 24 + } + }, + { + "incidentId": "adf3e118-5604-4419-95b9-49ed8d210b5c", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@endpoint\u0022, endpoint);", + "protected": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\APIResponse.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@endpoint\u0022, endpoint);", + "protectedSnippet": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "label": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 46, + "column": 24 + } + }, + { + "incidentId": "30b655fc-ee4a-42a7-be58-ea81e43880ca", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@apiType\u0022, apiType);", + "protected": "T:System.Data.SqlClient.SqlParameterCollection" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\APIResponse.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@apiType\u0022, apiType);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameterCollection", + "label": "T:System.Data.SqlClient.SqlParameterCollection", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 45, + "column": 24 + } + }, + { + "incidentId": "fe851438-a4c7-4958-bdbe-f1613fac44d0", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@apiType\u0022, apiType);", + "protected": "P:System.Data.SqlClient.SqlCommand.Parameters" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\APIResponse.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@apiType\u0022, apiType);", + "protectedSnippet": "P:System.Data.SqlClient.SqlCommand.Parameters", + "label": "P:System.Data.SqlClient.SqlCommand.Parameters", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 45, + "column": 24 + } + }, + { + "incidentId": "9adf6e41-9201-4be8-a664-70759633dd72", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@apiType\u0022, apiType);", + "protected": "T:System.Data.SqlClient.SqlParameter" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\APIResponse.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@apiType\u0022, apiType);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameter", + "label": "T:System.Data.SqlClient.SqlParameter", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 45, + "column": 24 + } + }, + { + "incidentId": "b614ea45-8013-45aa-b323-efb21f605e5d", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@apiType\u0022, apiType);", + "protected": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\APIResponse.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@apiType\u0022, apiType);", + "protectedSnippet": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "label": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 45, + "column": 24 + } + }, + { + "incidentId": "becbef03-d206-4ba6-a44e-9c36315312f2", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@timestamp\u0022, DateTime.Now);", + "protected": "T:System.Data.SqlClient.SqlParameterCollection" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\APIResponse.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@timestamp\u0022, DateTime.Now);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameterCollection", + "label": "T:System.Data.SqlClient.SqlParameterCollection", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 44, + "column": 24 + } + }, + { + "incidentId": "3cbb8616-d247-4bb3-97ae-6ae956591b55", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@timestamp\u0022, DateTime.Now);", + "protected": "P:System.Data.SqlClient.SqlCommand.Parameters" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\APIResponse.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@timestamp\u0022, DateTime.Now);", + "protectedSnippet": "P:System.Data.SqlClient.SqlCommand.Parameters", + "label": "P:System.Data.SqlClient.SqlCommand.Parameters", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 44, + "column": 24 + } + }, + { + "incidentId": "09f5c029-1ff3-40e8-bdea-4979da184d67", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@timestamp\u0022, DateTime.Now);", + "protected": "T:System.Data.SqlClient.SqlParameter" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\APIResponse.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@timestamp\u0022, DateTime.Now);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameter", + "label": "T:System.Data.SqlClient.SqlParameter", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 44, + "column": 24 + } + }, + { + "incidentId": "b3341747-eb38-44ec-a211-4778e1980add", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@timestamp\u0022, DateTime.Now);", + "protected": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\APIResponse.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@timestamp\u0022, DateTime.Now);", + "protectedSnippet": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "label": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 44, + "column": 24 + } + }, + { + "incidentId": "cefc3d67-e1a4-4575-928f-e898316b9d9d", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "using (var command = new SqlCommand(query, connection))\r\n {\r\n command.Parameters.AddWithValue(\u0022@timestamp\u0022, DateTime.Now);\r\n command.Parameters.AddWithValue(\u0022@apiType\u0022, apiType);\r\n command.Parameters.AddWithValue(\u0022@endpoint\u0022, endpoint);\r\n command.Parameters.AddWithValue(\u0022@parameters\u0022, parameters ?? (object)DBNull.Value);\r\n command.Parameters.AddWithValue(\u0022@responseContent\u0022, response.Content);\r\n command.Parameters.AddWithValue(\u0022@statusCode\u0022, (int)response.StatusCode);\r\n command.Parameters.AddWithValue(\u0022@processed\u0022, false);\r\n command.Parameters.AddWithValue(\u0022@errorMessage\u0022, \r\n response.IsSuccessful ? DBNull.Value : (object)(response.ErrorMessage ?? \u0022Unknown error\u0022));\r\n\r\n var result = command.ExecuteScalar();\r\n if (result != null \u0026\u0026 result != DBNull.Value)\r\n {\r\n responseId = Convert.ToInt32(result);\r\n }\r\n }", + "protected": "T:System.Data.SqlClient.SqlCommand" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\APIResponse.cs", + "snippet": "using (var command = new SqlCommand(query, connection))\r\n {\r\n command.Parameters.AddWithValue(\u0022@timestamp\u0022, DateTime.Now);\r\n command.Parameters.AddWithValue(\u0022@apiType\u0022, apiType);\r\n command.Parameters.AddWithValue(\u0022@endpoint\u0022, endpoint);\r\n command.Parameters.AddWithValue(\u0022@parameters\u0022, parameters ?? (object)DBNull.Value);\r\n command.Parameters.AddWithValue(\u0022@responseContent\u0022, response.Content);\r\n command.Parameters.AddWithValue(\u0022@statusCode\u0022, (int)response.StatusCode);\r\n command.Parameters.AddWithValue(\u0022@processed\u0022, false);\r\n command.Parameters.AddWithValue(\u0022@errorMessage\u0022, \r\n response.IsSuccessful ? DBNull.Value : (object)(response.ErrorMessage ?? \u0022Unknown error\u0022));\r\n\r\n var result = command.ExecuteScalar();\r\n if (result != null \u0026\u0026 result != DBNull.Value)\r\n {\r\n responseId = Convert.ToInt32(result);\r\n }\r\n }", + "protectedSnippet": "T:System.Data.SqlClient.SqlCommand", + "label": "T:System.Data.SqlClient.SqlCommand", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 42, + "column": 20 + } + }, + { + "incidentId": "c9ed134a-6d87-4547-99f3-f65135aa3ab9", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "using (var command = new SqlCommand(query, connection))\r\n {\r\n command.Parameters.AddWithValue(\u0022@timestamp\u0022, DateTime.Now);\r\n command.Parameters.AddWithValue(\u0022@apiType\u0022, apiType);\r\n command.Parameters.AddWithValue(\u0022@endpoint\u0022, endpoint);\r\n command.Parameters.AddWithValue(\u0022@parameters\u0022, parameters ?? (object)DBNull.Value);\r\n command.Parameters.AddWithValue(\u0022@responseContent\u0022, response.Content);\r\n command.Parameters.AddWithValue(\u0022@statusCode\u0022, (int)response.StatusCode);\r\n command.Parameters.AddWithValue(\u0022@processed\u0022, false);\r\n command.Parameters.AddWithValue(\u0022@errorMessage\u0022, \r\n response.IsSuccessful ? DBNull.Value : (object)(response.ErrorMessage ?? \u0022Unknown error\u0022));\r\n\r\n var result = command.ExecuteScalar();\r\n if (result != null \u0026\u0026 result != DBNull.Value)\r\n {\r\n responseId = Convert.ToInt32(result);\r\n }\r\n }", + "protected": "M:System.Data.SqlClient.SqlCommand.#ctor(System.String,System.Data.SqlClient.SqlConnection)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\APIResponse.cs", + "snippet": "using (var command = new SqlCommand(query, connection))\r\n {\r\n command.Parameters.AddWithValue(\u0022@timestamp\u0022, DateTime.Now);\r\n command.Parameters.AddWithValue(\u0022@apiType\u0022, apiType);\r\n command.Parameters.AddWithValue(\u0022@endpoint\u0022, endpoint);\r\n command.Parameters.AddWithValue(\u0022@parameters\u0022, parameters ?? (object)DBNull.Value);\r\n command.Parameters.AddWithValue(\u0022@responseContent\u0022, response.Content);\r\n command.Parameters.AddWithValue(\u0022@statusCode\u0022, (int)response.StatusCode);\r\n command.Parameters.AddWithValue(\u0022@processed\u0022, false);\r\n command.Parameters.AddWithValue(\u0022@errorMessage\u0022, \r\n response.IsSuccessful ? DBNull.Value : (object)(response.ErrorMessage ?? \u0022Unknown error\u0022));\r\n\r\n var result = command.ExecuteScalar();\r\n if (result != null \u0026\u0026 result != DBNull.Value)\r\n {\r\n responseId = Convert.ToInt32(result);\r\n }\r\n }", + "protectedSnippet": "M:System.Data.SqlClient.SqlCommand.#ctor(System.String,System.Data.SqlClient.SqlConnection)", + "label": "M:System.Data.SqlClient.SqlCommand.#ctor(System.String,System.Data.SqlClient.SqlConnection)", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 42, + "column": 20 + } + }, + { + "incidentId": "17eab36c-bb67-4a36-aaa3-867fc7dd95eb", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "connection.Open();", + "protected": "M:System.Data.SqlClient.SqlConnection.Open" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\APIResponse.cs", + "snippet": "connection.Open();", + "protectedSnippet": "M:System.Data.SqlClient.SqlConnection.Open", + "label": "M:System.Data.SqlClient.SqlConnection.Open", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 30, + "column": 20 + } + }, + { + "incidentId": "96e2af37-91a0-4e2d-8fdf-1bf673841754", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "using (var connection = new SqlConnection(_connectionString))\r\n {\r\n connection.Open();\r\n\r\n string query = @\u0022\r\n INSERT INTO API_Response (\r\n timestamp, api_type, endpoint, parameters, \r\n response_content, status_code, processed, processed_timestamp, error_message\r\n ) VALUES (\r\n @timestamp, @apiType, @endpoint, @parameters, \r\n @responseContent, @statusCode, @processed, NULL, @errorMessage\r\n );\r\n SELECT SCOPE_IDENTITY();\u0022;\r\n\r\n using (var command = new SqlCommand(query, connection))\r\n {\r\n command.Parameters.AddWithValue(\u0022@timestamp\u0022, DateTime.Now);\r\n command.Parameters.AddWithValue(\u0022@apiType\u0022, apiType);\r\n command.Parameters.AddWithValue(\u0022@endpoint\u0022, endpoint);\r\n command.Parameters.AddWithValue(\u0022@parameters\u0022, parameters ?? (object)DBNull.Value);\r\n command.Parameters.AddWithValue(\u0022@responseContent\u0022, response.Content);\r\n command.Parameters.AddWithValue(\u0022@statusCode\u0022, (int)response.StatusCode);\r\n command.Parameters.AddWithValue(\u0022@processed\u0022, false);\r\n command.Parameters.AddWithValue(\u0022@errorMessage\u0022, \r\n response.IsSuccessful ? DBNull.Value : (object)(response.ErrorMessage ?? \u0022Unknown error\u0022));\r\n\r\n var result = command.ExecuteScalar();\r\n if (result != null \u0026\u0026 result != DBNull.Value)\r\n {\r\n responseId = Convert.ToInt32(result);\r\n }\r\n }\r\n }", + "protected": "T:System.Data.SqlClient.SqlConnection" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\APIResponse.cs", + "snippet": "using (var connection = new SqlConnection(_connectionString))\r\n {\r\n connection.Open();\r\n\r\n string query = @\u0022\r\n INSERT INTO API_Response (\r\n timestamp, api_type, endpoint, parameters, \r\n response_content, status_code, processed, processed_timestamp, error_message\r\n ) VALUES (\r\n @timestamp, @apiType, @endpoint, @parameters, \r\n @responseContent, @statusCode, @processed, NULL, @errorMessage\r\n );\r\n SELECT SCOPE_IDENTITY();\u0022;\r\n\r\n using (var command = new SqlCommand(query, connection))\r\n {\r\n command.Parameters.AddWithValue(\u0022@timestamp\u0022, DateTime.Now);\r\n command.Parameters.AddWithValue(\u0022@apiType\u0022, apiType);\r\n command.Parameters.AddWithValue(\u0022@endpoint\u0022, endpoint);\r\n command.Parameters.AddWithValue(\u0022@parameters\u0022, parameters ?? (object)DBNull.Value);\r\n command.Parameters.AddWithValue(\u0022@responseContent\u0022, response.Content);\r\n command.Parameters.AddWithValue(\u0022@statusCode\u0022, (int)response.StatusCode);\r\n command.Parameters.AddWithValue(\u0022@processed\u0022, false);\r\n command.Parameters.AddWithValue(\u0022@errorMessage\u0022, \r\n response.IsSuccessful ? DBNull.Value : (object)(response.ErrorMessage ?? \u0022Unknown error\u0022));\r\n\r\n var result = command.ExecuteScalar();\r\n if (result != null \u0026\u0026 result != DBNull.Value)\r\n {\r\n responseId = Convert.ToInt32(result);\r\n }\r\n }\r\n }", + "protectedSnippet": "T:System.Data.SqlClient.SqlConnection", + "label": "T:System.Data.SqlClient.SqlConnection", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 28, + "column": 16 + } + }, + { + "incidentId": "84b30ed2-2946-4b6b-932a-a03d52b97efa", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "using (var connection = new SqlConnection(_connectionString))\r\n {\r\n connection.Open();\r\n\r\n string query = @\u0022\r\n INSERT INTO API_Response (\r\n timestamp, api_type, endpoint, parameters, \r\n response_content, status_code, processed, processed_timestamp, error_message\r\n ) VALUES (\r\n @timestamp, @apiType, @endpoint, @parameters, \r\n @responseContent, @statusCode, @processed, NULL, @errorMessage\r\n );\r\n SELECT SCOPE_IDENTITY();\u0022;\r\n\r\n using (var command = new SqlCommand(query, connection))\r\n {\r\n command.Parameters.AddWithValue(\u0022@timestamp\u0022, DateTime.Now);\r\n command.Parameters.AddWithValue(\u0022@apiType\u0022, apiType);\r\n command.Parameters.AddWithValue(\u0022@endpoint\u0022, endpoint);\r\n command.Parameters.AddWithValue(\u0022@parameters\u0022, parameters ?? (object)DBNull.Value);\r\n command.Parameters.AddWithValue(\u0022@responseContent\u0022, response.Content);\r\n command.Parameters.AddWithValue(\u0022@statusCode\u0022, (int)response.StatusCode);\r\n command.Parameters.AddWithValue(\u0022@processed\u0022, false);\r\n command.Parameters.AddWithValue(\u0022@errorMessage\u0022, \r\n response.IsSuccessful ? DBNull.Value : (object)(response.ErrorMessage ?? \u0022Unknown error\u0022));\r\n\r\n var result = command.ExecuteScalar();\r\n if (result != null \u0026\u0026 result != DBNull.Value)\r\n {\r\n responseId = Convert.ToInt32(result);\r\n }\r\n }\r\n }", + "protected": "M:System.Data.SqlClient.SqlConnection.#ctor(System.String)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\APIResponse.cs", + "snippet": "using (var connection = new SqlConnection(_connectionString))\r\n {\r\n connection.Open();\r\n\r\n string query = @\u0022\r\n INSERT INTO API_Response (\r\n timestamp, api_type, endpoint, parameters, \r\n response_content, status_code, processed, processed_timestamp, error_message\r\n ) VALUES (\r\n @timestamp, @apiType, @endpoint, @parameters, \r\n @responseContent, @statusCode, @processed, NULL, @errorMessage\r\n );\r\n SELECT SCOPE_IDENTITY();\u0022;\r\n\r\n using (var command = new SqlCommand(query, connection))\r\n {\r\n command.Parameters.AddWithValue(\u0022@timestamp\u0022, DateTime.Now);\r\n command.Parameters.AddWithValue(\u0022@apiType\u0022, apiType);\r\n command.Parameters.AddWithValue(\u0022@endpoint\u0022, endpoint);\r\n command.Parameters.AddWithValue(\u0022@parameters\u0022, parameters ?? (object)DBNull.Value);\r\n command.Parameters.AddWithValue(\u0022@responseContent\u0022, response.Content);\r\n command.Parameters.AddWithValue(\u0022@statusCode\u0022, (int)response.StatusCode);\r\n command.Parameters.AddWithValue(\u0022@processed\u0022, false);\r\n command.Parameters.AddWithValue(\u0022@errorMessage\u0022, \r\n response.IsSuccessful ? DBNull.Value : (object)(response.ErrorMessage ?? \u0022Unknown error\u0022));\r\n\r\n var result = command.ExecuteScalar();\r\n if (result != null \u0026\u0026 result != DBNull.Value)\r\n {\r\n responseId = Convert.ToInt32(result);\r\n }\r\n }\r\n }", + "protectedSnippet": "M:System.Data.SqlClient.SqlConnection.#ctor(System.String)", + "label": "M:System.Data.SqlClient.SqlConnection.#ctor(System.String)", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 28, + "column": 16 + } + }, + { + "incidentId": "46318cde-a007-4178-924c-694dbaecc110", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "private int GetNextStatsId(SqlConnection connection)", + "protected": "T:System.Data.SqlClient.SqlConnection" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\LeagueStats.cs", + "snippet": "private int GetNextStatsId(SqlConnection connection)", + "protectedSnippet": "T:System.Data.SqlClient.SqlConnection", + "label": "T:System.Data.SqlClient.SqlConnection", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 71, + "column": 8 + } + }, + { + "incidentId": "96a77fdb-f001-4575-b8c3-ea6c069b5a2a", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "return Convert.ToInt32(command.ExecuteScalar());", + "protected": "M:System.Data.SqlClient.SqlCommand.ExecuteScalar" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\LeagueStats.cs", + "snippet": "return Convert.ToInt32(command.ExecuteScalar());", + "protectedSnippet": "M:System.Data.SqlClient.SqlCommand.ExecuteScalar", + "label": "M:System.Data.SqlClient.SqlCommand.ExecuteScalar", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 78, + "column": 20 + } + }, + { + "incidentId": "2adbbff4-9f15-48ec-a9c5-eb7d6cbea44e", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "using (var command = new SqlCommand(query, connection))\r\n {\r\n return Convert.ToInt32(command.ExecuteScalar());\r\n }", + "protected": "T:System.Data.SqlClient.SqlCommand" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\LeagueStats.cs", + "snippet": "using (var command = new SqlCommand(query, connection))\r\n {\r\n return Convert.ToInt32(command.ExecuteScalar());\r\n }", + "protectedSnippet": "T:System.Data.SqlClient.SqlCommand", + "label": "T:System.Data.SqlClient.SqlCommand", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 76, + "column": 16 + } + }, + { + "incidentId": "f4817b02-135b-459b-987e-69407db4a8a1", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "using (var command = new SqlCommand(query, connection))\r\n {\r\n return Convert.ToInt32(command.ExecuteScalar());\r\n }", + "protected": "M:System.Data.SqlClient.SqlCommand.#ctor(System.String,System.Data.SqlClient.SqlConnection)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\LeagueStats.cs", + "snippet": "using (var command = new SqlCommand(query, connection))\r\n {\r\n return Convert.ToInt32(command.ExecuteScalar());\r\n }", + "protectedSnippet": "M:System.Data.SqlClient.SqlCommand.#ctor(System.String,System.Data.SqlClient.SqlConnection)", + "label": "M:System.Data.SqlClient.SqlCommand.#ctor(System.String,System.Data.SqlClient.SqlConnection)", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 76, + "column": 16 + } + }, + { + "incidentId": "1a37e902-6695-4ca8-8f8c-20c843bd6344", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "public int Insert(SqlConnection connection, int? teamId, int? predictionId, bool isHome, JToken stats)", + "protected": "T:System.Data.SqlClient.SqlConnection" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\LeagueStats.cs", + "snippet": "public int Insert(SqlConnection connection, int? teamId, int? predictionId, bool isHome, JToken stats)", + "protectedSnippet": "T:System.Data.SqlClient.SqlConnection", + "label": "T:System.Data.SqlClient.SqlConnection", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 8, + "column": 8 + } + }, + { + "incidentId": "1bd40823-aabf-478b-ab58-27ace0b276bb", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.ExecuteNonQuery();", + "protected": "M:System.Data.SqlClient.SqlCommand.ExecuteNonQuery" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\LeagueStats.cs", + "snippet": "command.ExecuteNonQuery();", + "protectedSnippet": "M:System.Data.SqlClient.SqlCommand.ExecuteNonQuery", + "label": "M:System.Data.SqlClient.SqlCommand.ExecuteNonQuery", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 59, + "column": 20 + } + }, + { + "incidentId": "5b3e2547-b4e4-4e6b-a8f8-03a9cda6063d", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@loses_total\u0022, loses?[\u0022total\u0022]?.Value\u003Cint?\u003E() ?? (object)DBNull.Value);", + "protected": "T:System.Data.SqlClient.SqlParameterCollection" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\LeagueStats.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@loses_total\u0022, loses?[\u0022total\u0022]?.Value\u003Cint?\u003E() ?? (object)DBNull.Value);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameterCollection", + "label": "T:System.Data.SqlClient.SqlParameterCollection", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 57, + "column": 20 + } + }, + { + "incidentId": "b9b6e380-ad11-4038-b387-203b72d53082", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@loses_total\u0022, loses?[\u0022total\u0022]?.Value\u003Cint?\u003E() ?? (object)DBNull.Value);", + "protected": "P:System.Data.SqlClient.SqlCommand.Parameters" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\LeagueStats.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@loses_total\u0022, loses?[\u0022total\u0022]?.Value\u003Cint?\u003E() ?? (object)DBNull.Value);", + "protectedSnippet": "P:System.Data.SqlClient.SqlCommand.Parameters", + "label": "P:System.Data.SqlClient.SqlCommand.Parameters", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 57, + "column": 20 + } + }, + { + "incidentId": "07e8d507-4972-453c-8d8c-75aa6697ec25", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@loses_total\u0022, loses?[\u0022total\u0022]?.Value\u003Cint?\u003E() ?? (object)DBNull.Value);", + "protected": "T:System.Data.SqlClient.SqlParameter" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\LeagueStats.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@loses_total\u0022, loses?[\u0022total\u0022]?.Value\u003Cint?\u003E() ?? (object)DBNull.Value);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameter", + "label": "T:System.Data.SqlClient.SqlParameter", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 57, + "column": 20 + } + }, + { + "incidentId": "88a83a8a-9462-40d1-beb4-44e31d8bfc84", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@loses_total\u0022, loses?[\u0022total\u0022]?.Value\u003Cint?\u003E() ?? (object)DBNull.Value);", + "protected": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\LeagueStats.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@loses_total\u0022, loses?[\u0022total\u0022]?.Value\u003Cint?\u003E() ?? (object)DBNull.Value);", + "protectedSnippet": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "label": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 57, + "column": 20 + } + }, + { + "incidentId": "d3e401d9-f3f0-44fd-95f9-4d34fa02da4e", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@loses_away\u0022, loses?[\u0022away\u0022]?.Value\u003Cint?\u003E() ?? (object)DBNull.Value);", + "protected": "T:System.Data.SqlClient.SqlParameterCollection" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\LeagueStats.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@loses_away\u0022, loses?[\u0022away\u0022]?.Value\u003Cint?\u003E() ?? (object)DBNull.Value);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameterCollection", + "label": "T:System.Data.SqlClient.SqlParameterCollection", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 56, + "column": 20 + } + }, + { + "incidentId": "97f19278-e938-48e8-b6a3-d24ee0b1f6af", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@loses_away\u0022, loses?[\u0022away\u0022]?.Value\u003Cint?\u003E() ?? (object)DBNull.Value);", + "protected": "P:System.Data.SqlClient.SqlCommand.Parameters" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\LeagueStats.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@loses_away\u0022, loses?[\u0022away\u0022]?.Value\u003Cint?\u003E() ?? (object)DBNull.Value);", + "protectedSnippet": "P:System.Data.SqlClient.SqlCommand.Parameters", + "label": "P:System.Data.SqlClient.SqlCommand.Parameters", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 56, + "column": 20 + } + }, + { + "incidentId": "926b8daf-bb1b-4360-a7a0-f0b7eab66dc7", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@loses_away\u0022, loses?[\u0022away\u0022]?.Value\u003Cint?\u003E() ?? (object)DBNull.Value);", + "protected": "T:System.Data.SqlClient.SqlParameter" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\LeagueStats.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@loses_away\u0022, loses?[\u0022away\u0022]?.Value\u003Cint?\u003E() ?? (object)DBNull.Value);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameter", + "label": "T:System.Data.SqlClient.SqlParameter", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 56, + "column": 20 + } + }, + { + "incidentId": "16724bd7-2b2a-41be-a418-7ba738aadf01", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@loses_away\u0022, loses?[\u0022away\u0022]?.Value\u003Cint?\u003E() ?? (object)DBNull.Value);", + "protected": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\LeagueStats.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@loses_away\u0022, loses?[\u0022away\u0022]?.Value\u003Cint?\u003E() ?? (object)DBNull.Value);", + "protectedSnippet": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "label": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 56, + "column": 20 + } + }, + { + "incidentId": "948869f5-098d-4e92-88e7-fea9d71042fa", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@loses_home\u0022, loses?[\u0022home\u0022]?.Value\u003Cint?\u003E() ?? (object)DBNull.Value);", + "protected": "T:System.Data.SqlClient.SqlParameterCollection" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\LeagueStats.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@loses_home\u0022, loses?[\u0022home\u0022]?.Value\u003Cint?\u003E() ?? (object)DBNull.Value);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameterCollection", + "label": "T:System.Data.SqlClient.SqlParameterCollection", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 55, + "column": 20 + } + }, + { + "incidentId": "2f9b2722-b020-4a7a-8728-3f45c2010715", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@loses_home\u0022, loses?[\u0022home\u0022]?.Value\u003Cint?\u003E() ?? (object)DBNull.Value);", + "protected": "P:System.Data.SqlClient.SqlCommand.Parameters" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\LeagueStats.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@loses_home\u0022, loses?[\u0022home\u0022]?.Value\u003Cint?\u003E() ?? (object)DBNull.Value);", + "protectedSnippet": "P:System.Data.SqlClient.SqlCommand.Parameters", + "label": "P:System.Data.SqlClient.SqlCommand.Parameters", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 55, + "column": 20 + } + }, + { + "incidentId": "a33cdcff-0a59-436c-afe4-856074f62bd1", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@loses_home\u0022, loses?[\u0022home\u0022]?.Value\u003Cint?\u003E() ?? (object)DBNull.Value);", + "protected": "T:System.Data.SqlClient.SqlParameter" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\LeagueStats.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@loses_home\u0022, loses?[\u0022home\u0022]?.Value\u003Cint?\u003E() ?? (object)DBNull.Value);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameter", + "label": "T:System.Data.SqlClient.SqlParameter", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 55, + "column": 20 + } + }, + { + "incidentId": "da7cb963-4fb3-4e48-901a-d3903f9ecfd2", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@loses_home\u0022, loses?[\u0022home\u0022]?.Value\u003Cint?\u003E() ?? (object)DBNull.Value);", + "protected": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\LeagueStats.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@loses_home\u0022, loses?[\u0022home\u0022]?.Value\u003Cint?\u003E() ?? (object)DBNull.Value);", + "protectedSnippet": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "label": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 55, + "column": 20 + } + }, + { + "incidentId": "e15de1df-d1f6-48dc-b09d-8b4dea846d66", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@draws_total\u0022, draws?[\u0022total\u0022]?.Value\u003Cint?\u003E() ?? (object)DBNull.Value);", + "protected": "T:System.Data.SqlClient.SqlParameterCollection" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\LeagueStats.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@draws_total\u0022, draws?[\u0022total\u0022]?.Value\u003Cint?\u003E() ?? (object)DBNull.Value);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameterCollection", + "label": "T:System.Data.SqlClient.SqlParameterCollection", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 52, + "column": 20 + } + }, + { + "incidentId": "a9226544-f081-476e-b368-b0edf4f07118", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@draws_total\u0022, draws?[\u0022total\u0022]?.Value\u003Cint?\u003E() ?? (object)DBNull.Value);", + "protected": "P:System.Data.SqlClient.SqlCommand.Parameters" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\LeagueStats.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@draws_total\u0022, draws?[\u0022total\u0022]?.Value\u003Cint?\u003E() ?? (object)DBNull.Value);", + "protectedSnippet": "P:System.Data.SqlClient.SqlCommand.Parameters", + "label": "P:System.Data.SqlClient.SqlCommand.Parameters", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 52, + "column": 20 + } + }, + { + "incidentId": "67ac07df-bea4-4719-a091-43d3dab2aea5", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@draws_total\u0022, draws?[\u0022total\u0022]?.Value\u003Cint?\u003E() ?? (object)DBNull.Value);", + "protected": "T:System.Data.SqlClient.SqlParameter" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\LeagueStats.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@draws_total\u0022, draws?[\u0022total\u0022]?.Value\u003Cint?\u003E() ?? (object)DBNull.Value);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameter", + "label": "T:System.Data.SqlClient.SqlParameter", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 52, + "column": 20 + } + }, + { + "incidentId": "c6615aa9-c366-4c06-84dd-284f78604d00", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@draws_total\u0022, draws?[\u0022total\u0022]?.Value\u003Cint?\u003E() ?? (object)DBNull.Value);", + "protected": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\LeagueStats.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@draws_total\u0022, draws?[\u0022total\u0022]?.Value\u003Cint?\u003E() ?? (object)DBNull.Value);", + "protectedSnippet": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "label": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 52, + "column": 20 + } + }, + { + "incidentId": "6ceb0e6a-cf74-4a2d-ae37-02df75e10327", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@draws_away\u0022, draws?[\u0022away\u0022]?.Value\u003Cint?\u003E() ?? (object)DBNull.Value);", + "protected": "T:System.Data.SqlClient.SqlParameterCollection" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\LeagueStats.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@draws_away\u0022, draws?[\u0022away\u0022]?.Value\u003Cint?\u003E() ?? (object)DBNull.Value);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameterCollection", + "label": "T:System.Data.SqlClient.SqlParameterCollection", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 51, + "column": 20 + } + }, + { + "incidentId": "0170034a-0333-4634-8ba2-d7d8191106da", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@draws_away\u0022, draws?[\u0022away\u0022]?.Value\u003Cint?\u003E() ?? (object)DBNull.Value);", + "protected": "P:System.Data.SqlClient.SqlCommand.Parameters" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\LeagueStats.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@draws_away\u0022, draws?[\u0022away\u0022]?.Value\u003Cint?\u003E() ?? (object)DBNull.Value);", + "protectedSnippet": "P:System.Data.SqlClient.SqlCommand.Parameters", + "label": "P:System.Data.SqlClient.SqlCommand.Parameters", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 51, + "column": 20 + } + }, + { + "incidentId": "46865a4a-5b45-44df-96a7-93ed9226a332", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@draws_away\u0022, draws?[\u0022away\u0022]?.Value\u003Cint?\u003E() ?? (object)DBNull.Value);", + "protected": "T:System.Data.SqlClient.SqlParameter" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\LeagueStats.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@draws_away\u0022, draws?[\u0022away\u0022]?.Value\u003Cint?\u003E() ?? (object)DBNull.Value);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameter", + "label": "T:System.Data.SqlClient.SqlParameter", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 51, + "column": 20 + } + }, + { + "incidentId": "01caa5be-0aa9-4e85-af83-2e85a01ad2cc", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@draws_away\u0022, draws?[\u0022away\u0022]?.Value\u003Cint?\u003E() ?? (object)DBNull.Value);", + "protected": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\LeagueStats.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@draws_away\u0022, draws?[\u0022away\u0022]?.Value\u003Cint?\u003E() ?? (object)DBNull.Value);", + "protectedSnippet": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "label": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 51, + "column": 20 + } + }, + { + "incidentId": "75519264-b407-4a38-9449-129bf681ad6b", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@draws_home\u0022, draws?[\u0022home\u0022]?.Value\u003Cint?\u003E() ?? (object)DBNull.Value);", + "protected": "T:System.Data.SqlClient.SqlParameterCollection" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\LeagueStats.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@draws_home\u0022, draws?[\u0022home\u0022]?.Value\u003Cint?\u003E() ?? (object)DBNull.Value);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameterCollection", + "label": "T:System.Data.SqlClient.SqlParameterCollection", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 50, + "column": 20 + } + }, + { + "incidentId": "ab77da7f-da6f-4dcf-979f-b0fc8e4e4872", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@draws_home\u0022, draws?[\u0022home\u0022]?.Value\u003Cint?\u003E() ?? (object)DBNull.Value);", + "protected": "P:System.Data.SqlClient.SqlCommand.Parameters" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\LeagueStats.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@draws_home\u0022, draws?[\u0022home\u0022]?.Value\u003Cint?\u003E() ?? (object)DBNull.Value);", + "protectedSnippet": "P:System.Data.SqlClient.SqlCommand.Parameters", + "label": "P:System.Data.SqlClient.SqlCommand.Parameters", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 50, + "column": 20 + } + }, + { + "incidentId": "e0210a81-b837-4682-b734-8860f01f3c65", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@draws_home\u0022, draws?[\u0022home\u0022]?.Value\u003Cint?\u003E() ?? (object)DBNull.Value);", + "protected": "T:System.Data.SqlClient.SqlParameter" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\LeagueStats.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@draws_home\u0022, draws?[\u0022home\u0022]?.Value\u003Cint?\u003E() ?? (object)DBNull.Value);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameter", + "label": "T:System.Data.SqlClient.SqlParameter", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 50, + "column": 20 + } + }, + { + "incidentId": "7d83e7c3-7da0-4331-9ee0-05b7364d4664", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@draws_home\u0022, draws?[\u0022home\u0022]?.Value\u003Cint?\u003E() ?? (object)DBNull.Value);", + "protected": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\LeagueStats.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@draws_home\u0022, draws?[\u0022home\u0022]?.Value\u003Cint?\u003E() ?? (object)DBNull.Value);", + "protectedSnippet": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "label": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 50, + "column": 20 + } + }, + { + "incidentId": "56ed536e-5fa6-41a3-bb1c-93d1785a6a3c", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@wins_total\u0022, wins?[\u0022total\u0022]?.Value\u003Cint?\u003E() ?? (object)DBNull.Value);", + "protected": "T:System.Data.SqlClient.SqlParameterCollection" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\LeagueStats.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@wins_total\u0022, wins?[\u0022total\u0022]?.Value\u003Cint?\u003E() ?? (object)DBNull.Value);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameterCollection", + "label": "T:System.Data.SqlClient.SqlParameterCollection", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 47, + "column": 20 + } + }, + { + "incidentId": "25c9e3fc-6cf3-4fb9-8d6d-ed0148978c25", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@wins_total\u0022, wins?[\u0022total\u0022]?.Value\u003Cint?\u003E() ?? (object)DBNull.Value);", + "protected": "P:System.Data.SqlClient.SqlCommand.Parameters" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\LeagueStats.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@wins_total\u0022, wins?[\u0022total\u0022]?.Value\u003Cint?\u003E() ?? (object)DBNull.Value);", + "protectedSnippet": "P:System.Data.SqlClient.SqlCommand.Parameters", + "label": "P:System.Data.SqlClient.SqlCommand.Parameters", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 47, + "column": 20 + } + }, + { + "incidentId": "80bd06e4-a058-4844-a061-3e20f51edffe", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@wins_total\u0022, wins?[\u0022total\u0022]?.Value\u003Cint?\u003E() ?? (object)DBNull.Value);", + "protected": "T:System.Data.SqlClient.SqlParameter" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\LeagueStats.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@wins_total\u0022, wins?[\u0022total\u0022]?.Value\u003Cint?\u003E() ?? (object)DBNull.Value);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameter", + "label": "T:System.Data.SqlClient.SqlParameter", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 47, + "column": 20 + } + }, + { + "incidentId": "7c7ea32c-423e-42e2-a08a-5aac142fae45", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@wins_total\u0022, wins?[\u0022total\u0022]?.Value\u003Cint?\u003E() ?? (object)DBNull.Value);", + "protected": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\LeagueStats.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@wins_total\u0022, wins?[\u0022total\u0022]?.Value\u003Cint?\u003E() ?? (object)DBNull.Value);", + "protectedSnippet": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "label": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 47, + "column": 20 + } + }, + { + "incidentId": "180232c0-fba7-47cf-8e1a-6f75d6d7cf4c", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@wins_away\u0022, wins?[\u0022away\u0022]?.Value\u003Cint?\u003E() ?? (object)DBNull.Value);", + "protected": "T:System.Data.SqlClient.SqlParameterCollection" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\LeagueStats.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@wins_away\u0022, wins?[\u0022away\u0022]?.Value\u003Cint?\u003E() ?? (object)DBNull.Value);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameterCollection", + "label": "T:System.Data.SqlClient.SqlParameterCollection", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 46, + "column": 20 + } + }, + { + "incidentId": "365d8768-8f68-4f7f-86b7-e560c1e4b554", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@wins_away\u0022, wins?[\u0022away\u0022]?.Value\u003Cint?\u003E() ?? (object)DBNull.Value);", + "protected": "P:System.Data.SqlClient.SqlCommand.Parameters" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\LeagueStats.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@wins_away\u0022, wins?[\u0022away\u0022]?.Value\u003Cint?\u003E() ?? (object)DBNull.Value);", + "protectedSnippet": "P:System.Data.SqlClient.SqlCommand.Parameters", + "label": "P:System.Data.SqlClient.SqlCommand.Parameters", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 46, + "column": 20 + } + }, + { + "incidentId": "1cda7f1b-b883-4e3f-ab36-59d37b10e5eb", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@wins_away\u0022, wins?[\u0022away\u0022]?.Value\u003Cint?\u003E() ?? (object)DBNull.Value);", + "protected": "T:System.Data.SqlClient.SqlParameter" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\LeagueStats.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@wins_away\u0022, wins?[\u0022away\u0022]?.Value\u003Cint?\u003E() ?? (object)DBNull.Value);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameter", + "label": "T:System.Data.SqlClient.SqlParameter", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 46, + "column": 20 + } + }, + { + "incidentId": "15bee6c7-a663-460e-9a3f-4aab0d2f98ab", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@wins_away\u0022, wins?[\u0022away\u0022]?.Value\u003Cint?\u003E() ?? (object)DBNull.Value);", + "protected": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\LeagueStats.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@wins_away\u0022, wins?[\u0022away\u0022]?.Value\u003Cint?\u003E() ?? (object)DBNull.Value);", + "protectedSnippet": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "label": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 46, + "column": 20 + } + }, + { + "incidentId": "ec66e655-ef5b-49af-a77c-86c10f989834", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@wins_home\u0022, wins?[\u0022home\u0022]?.Value\u003Cint?\u003E() ?? (object)DBNull.Value);", + "protected": "T:System.Data.SqlClient.SqlParameterCollection" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\LeagueStats.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@wins_home\u0022, wins?[\u0022home\u0022]?.Value\u003Cint?\u003E() ?? (object)DBNull.Value);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameterCollection", + "label": "T:System.Data.SqlClient.SqlParameterCollection", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 45, + "column": 20 + } + }, + { + "incidentId": "78156661-5d82-46bf-bc27-261b59a6d388", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@wins_home\u0022, wins?[\u0022home\u0022]?.Value\u003Cint?\u003E() ?? (object)DBNull.Value);", + "protected": "P:System.Data.SqlClient.SqlCommand.Parameters" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\LeagueStats.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@wins_home\u0022, wins?[\u0022home\u0022]?.Value\u003Cint?\u003E() ?? (object)DBNull.Value);", + "protectedSnippet": "P:System.Data.SqlClient.SqlCommand.Parameters", + "label": "P:System.Data.SqlClient.SqlCommand.Parameters", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 45, + "column": 20 + } + }, + { + "incidentId": "206ae5d3-7521-45ef-abe9-7bb1ed7110cc", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@wins_home\u0022, wins?[\u0022home\u0022]?.Value\u003Cint?\u003E() ?? (object)DBNull.Value);", + "protected": "T:System.Data.SqlClient.SqlParameter" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\LeagueStats.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@wins_home\u0022, wins?[\u0022home\u0022]?.Value\u003Cint?\u003E() ?? (object)DBNull.Value);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameter", + "label": "T:System.Data.SqlClient.SqlParameter", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 45, + "column": 20 + } + }, + { + "incidentId": "e5d2d906-1913-44e2-a7a8-491dab66f198", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@wins_home\u0022, wins?[\u0022home\u0022]?.Value\u003Cint?\u003E() ?? (object)DBNull.Value);", + "protected": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\LeagueStats.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@wins_home\u0022, wins?[\u0022home\u0022]?.Value\u003Cint?\u003E() ?? (object)DBNull.Value);", + "protectedSnippet": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "label": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 45, + "column": 20 + } + }, + { + "incidentId": "0388d82a-35b3-4f6d-a24b-7452bfaed66c", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@fixtures_played_total\u0022, fixtures?[\u0022played\u0022]?[\u0022total\u0022]?.Value\u003Cint?\u003E() ?? (object)DBNull.Value);", + "protected": "T:System.Data.SqlClient.SqlParameterCollection" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\LeagueStats.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@fixtures_played_total\u0022, fixtures?[\u0022played\u0022]?[\u0022total\u0022]?.Value\u003Cint?\u003E() ?? (object)DBNull.Value);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameterCollection", + "label": "T:System.Data.SqlClient.SqlParameterCollection", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 42, + "column": 20 + } + }, + { + "incidentId": "5bbc04c6-ace3-41d8-8ac5-423de3b64e25", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@fixtures_played_total\u0022, fixtures?[\u0022played\u0022]?[\u0022total\u0022]?.Value\u003Cint?\u003E() ?? (object)DBNull.Value);", + "protected": "P:System.Data.SqlClient.SqlCommand.Parameters" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\LeagueStats.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@fixtures_played_total\u0022, fixtures?[\u0022played\u0022]?[\u0022total\u0022]?.Value\u003Cint?\u003E() ?? (object)DBNull.Value);", + "protectedSnippet": "P:System.Data.SqlClient.SqlCommand.Parameters", + "label": "P:System.Data.SqlClient.SqlCommand.Parameters", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 42, + "column": 20 + } + }, + { + "incidentId": "c176d53e-c625-4bbc-b6f4-ed9c8397ad2f", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@fixtures_played_total\u0022, fixtures?[\u0022played\u0022]?[\u0022total\u0022]?.Value\u003Cint?\u003E() ?? (object)DBNull.Value);", + "protected": "T:System.Data.SqlClient.SqlParameter" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\LeagueStats.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@fixtures_played_total\u0022, fixtures?[\u0022played\u0022]?[\u0022total\u0022]?.Value\u003Cint?\u003E() ?? (object)DBNull.Value);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameter", + "label": "T:System.Data.SqlClient.SqlParameter", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 42, + "column": 20 + } + }, + { + "incidentId": "d85264fe-e78f-43f4-bf9f-8fcdd7085cc7", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@fixtures_played_total\u0022, fixtures?[\u0022played\u0022]?[\u0022total\u0022]?.Value\u003Cint?\u003E() ?? (object)DBNull.Value);", + "protected": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\LeagueStats.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@fixtures_played_total\u0022, fixtures?[\u0022played\u0022]?[\u0022total\u0022]?.Value\u003Cint?\u003E() ?? (object)DBNull.Value);", + "protectedSnippet": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "label": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 42, + "column": 20 + } + }, + { + "incidentId": "3c7817f6-39ee-4a8e-adea-eed475904533", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@fixtures_played_away\u0022, fixtures?[\u0022played\u0022]?[\u0022away\u0022]?.Value\u003Cint?\u003E() ?? (object)DBNull.Value);", + "protected": "T:System.Data.SqlClient.SqlParameterCollection" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\LeagueStats.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@fixtures_played_away\u0022, fixtures?[\u0022played\u0022]?[\u0022away\u0022]?.Value\u003Cint?\u003E() ?? (object)DBNull.Value);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameterCollection", + "label": "T:System.Data.SqlClient.SqlParameterCollection", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 41, + "column": 20 + } + }, + { + "incidentId": "359cd802-6203-43ee-88b4-a1a2e3e5c74d", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@fixtures_played_away\u0022, fixtures?[\u0022played\u0022]?[\u0022away\u0022]?.Value\u003Cint?\u003E() ?? (object)DBNull.Value);", + "protected": "P:System.Data.SqlClient.SqlCommand.Parameters" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\LeagueStats.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@fixtures_played_away\u0022, fixtures?[\u0022played\u0022]?[\u0022away\u0022]?.Value\u003Cint?\u003E() ?? (object)DBNull.Value);", + "protectedSnippet": "P:System.Data.SqlClient.SqlCommand.Parameters", + "label": "P:System.Data.SqlClient.SqlCommand.Parameters", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 41, + "column": 20 + } + }, + { + "incidentId": "bbff3bf7-31bc-499c-abee-bf55c6c417e4", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@fixtures_played_away\u0022, fixtures?[\u0022played\u0022]?[\u0022away\u0022]?.Value\u003Cint?\u003E() ?? (object)DBNull.Value);", + "protected": "T:System.Data.SqlClient.SqlParameter" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\LeagueStats.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@fixtures_played_away\u0022, fixtures?[\u0022played\u0022]?[\u0022away\u0022]?.Value\u003Cint?\u003E() ?? (object)DBNull.Value);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameter", + "label": "T:System.Data.SqlClient.SqlParameter", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 41, + "column": 20 + } + }, + { + "incidentId": "63afffb6-40bd-4b93-9481-b7cc0b5111d0", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@fixtures_played_away\u0022, fixtures?[\u0022played\u0022]?[\u0022away\u0022]?.Value\u003Cint?\u003E() ?? (object)DBNull.Value);", + "protected": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\LeagueStats.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@fixtures_played_away\u0022, fixtures?[\u0022played\u0022]?[\u0022away\u0022]?.Value\u003Cint?\u003E() ?? (object)DBNull.Value);", + "protectedSnippet": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "label": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 41, + "column": 20 + } + }, + { + "incidentId": "9f251e78-cf84-4a9b-8c85-9f844ed38f42", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@fixtures_played_home\u0022, fixtures?[\u0022played\u0022]?[\u0022home\u0022]?.Value\u003Cint?\u003E() ?? (object)DBNull.Value);", + "protected": "T:System.Data.SqlClient.SqlParameterCollection" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\LeagueStats.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@fixtures_played_home\u0022, fixtures?[\u0022played\u0022]?[\u0022home\u0022]?.Value\u003Cint?\u003E() ?? (object)DBNull.Value);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameterCollection", + "label": "T:System.Data.SqlClient.SqlParameterCollection", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 40, + "column": 20 + } + }, + { + "incidentId": "d1e16da6-cae6-4fe4-abc7-26854dc81a88", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@fixtures_played_home\u0022, fixtures?[\u0022played\u0022]?[\u0022home\u0022]?.Value\u003Cint?\u003E() ?? (object)DBNull.Value);", + "protected": "P:System.Data.SqlClient.SqlCommand.Parameters" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\LeagueStats.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@fixtures_played_home\u0022, fixtures?[\u0022played\u0022]?[\u0022home\u0022]?.Value\u003Cint?\u003E() ?? (object)DBNull.Value);", + "protectedSnippet": "P:System.Data.SqlClient.SqlCommand.Parameters", + "label": "P:System.Data.SqlClient.SqlCommand.Parameters", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 40, + "column": 20 + } + }, + { + "incidentId": "ae2e3317-45bf-4851-b771-081962607cae", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@fixtures_played_home\u0022, fixtures?[\u0022played\u0022]?[\u0022home\u0022]?.Value\u003Cint?\u003E() ?? (object)DBNull.Value);", + "protected": "T:System.Data.SqlClient.SqlParameter" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\LeagueStats.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@fixtures_played_home\u0022, fixtures?[\u0022played\u0022]?[\u0022home\u0022]?.Value\u003Cint?\u003E() ?? (object)DBNull.Value);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameter", + "label": "T:System.Data.SqlClient.SqlParameter", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 40, + "column": 20 + } + }, + { + "incidentId": "764fbcbd-d983-4f35-9031-36455f7978a1", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@fixtures_played_home\u0022, fixtures?[\u0022played\u0022]?[\u0022home\u0022]?.Value\u003Cint?\u003E() ?? (object)DBNull.Value);", + "protected": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\LeagueStats.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@fixtures_played_home\u0022, fixtures?[\u0022played\u0022]?[\u0022home\u0022]?.Value\u003Cint?\u003E() ?? (object)DBNull.Value);", + "protectedSnippet": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "label": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 40, + "column": 20 + } + }, + { + "incidentId": "1855316c-8fd6-459b-b42c-7bde3ee9b825", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@form\u0022, stats[\u0022form\u0022]?.Value\u003Cstring\u003E() ?? (object)DBNull.Value);", + "protected": "T:System.Data.SqlClient.SqlParameterCollection" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\LeagueStats.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@form\u0022, stats[\u0022form\u0022]?.Value\u003Cstring\u003E() ?? (object)DBNull.Value);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameterCollection", + "label": "T:System.Data.SqlClient.SqlParameterCollection", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 37, + "column": 20 + } + }, + { + "incidentId": "38f1fdc7-4534-4386-bbd8-02672e527ad0", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@form\u0022, stats[\u0022form\u0022]?.Value\u003Cstring\u003E() ?? (object)DBNull.Value);", + "protected": "P:System.Data.SqlClient.SqlCommand.Parameters" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\LeagueStats.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@form\u0022, stats[\u0022form\u0022]?.Value\u003Cstring\u003E() ?? (object)DBNull.Value);", + "protectedSnippet": "P:System.Data.SqlClient.SqlCommand.Parameters", + "label": "P:System.Data.SqlClient.SqlCommand.Parameters", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 37, + "column": 20 + } + }, + { + "incidentId": "2c1e15b3-114b-498a-b02f-5d8f4a34a57f", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@form\u0022, stats[\u0022form\u0022]?.Value\u003Cstring\u003E() ?? (object)DBNull.Value);", + "protected": "T:System.Data.SqlClient.SqlParameter" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\LeagueStats.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@form\u0022, stats[\u0022form\u0022]?.Value\u003Cstring\u003E() ?? (object)DBNull.Value);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameter", + "label": "T:System.Data.SqlClient.SqlParameter", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 37, + "column": 20 + } + }, + { + "incidentId": "76f0b726-edcc-4d44-8220-fa64e0bf95d8", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@form\u0022, stats[\u0022form\u0022]?.Value\u003Cstring\u003E() ?? (object)DBNull.Value);", + "protected": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\LeagueStats.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@form\u0022, stats[\u0022form\u0022]?.Value\u003Cstring\u003E() ?? (object)DBNull.Value);", + "protectedSnippet": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "label": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 37, + "column": 20 + } + }, + { + "incidentId": "45cb6752-6af7-44c3-bbb4-d1e4625f2643", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@is_home\u0022, isHome);", + "protected": "T:System.Data.SqlClient.SqlParameterCollection" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\LeagueStats.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@is_home\u0022, isHome);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameterCollection", + "label": "T:System.Data.SqlClient.SqlParameterCollection", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 36, + "column": 20 + } + }, + { + "incidentId": "d0847ac2-9af4-4afa-95f2-d1414933d450", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@is_home\u0022, isHome);", + "protected": "P:System.Data.SqlClient.SqlCommand.Parameters" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\LeagueStats.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@is_home\u0022, isHome);", + "protectedSnippet": "P:System.Data.SqlClient.SqlCommand.Parameters", + "label": "P:System.Data.SqlClient.SqlCommand.Parameters", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 36, + "column": 20 + } + }, + { + "incidentId": "363098e6-a45c-410d-9281-03aae1af6fc5", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@is_home\u0022, isHome);", + "protected": "T:System.Data.SqlClient.SqlParameter" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\LeagueStats.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@is_home\u0022, isHome);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameter", + "label": "T:System.Data.SqlClient.SqlParameter", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 36, + "column": 20 + } + }, + { + "incidentId": "6acac34c-7710-45ab-8017-6f0612b1ac5f", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@is_home\u0022, isHome);", + "protected": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\LeagueStats.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@is_home\u0022, isHome);", + "protectedSnippet": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "label": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 36, + "column": 20 + } + }, + { + "incidentId": "b9d50611-cae1-43b2-9910-03859d16c25c", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@prediction_id\u0022, predictionId.HasValue ? (object)predictionId.Value : DBNull.Value);", + "protected": "T:System.Data.SqlClient.SqlParameterCollection" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\LeagueStats.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@prediction_id\u0022, predictionId.HasValue ? (object)predictionId.Value : DBNull.Value);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameterCollection", + "label": "T:System.Data.SqlClient.SqlParameterCollection", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 35, + "column": 20 + } + }, + { + "incidentId": "fa936660-1281-47c7-b4fe-2352ce281e35", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@prediction_id\u0022, predictionId.HasValue ? (object)predictionId.Value : DBNull.Value);", + "protected": "P:System.Data.SqlClient.SqlCommand.Parameters" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\LeagueStats.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@prediction_id\u0022, predictionId.HasValue ? (object)predictionId.Value : DBNull.Value);", + "protectedSnippet": "P:System.Data.SqlClient.SqlCommand.Parameters", + "label": "P:System.Data.SqlClient.SqlCommand.Parameters", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 35, + "column": 20 + } + }, + { + "incidentId": "5b7a5073-274b-417d-be8a-a7d9cdfe6cda", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@prediction_id\u0022, predictionId.HasValue ? (object)predictionId.Value : DBNull.Value);", + "protected": "T:System.Data.SqlClient.SqlParameter" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\LeagueStats.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@prediction_id\u0022, predictionId.HasValue ? (object)predictionId.Value : DBNull.Value);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameter", + "label": "T:System.Data.SqlClient.SqlParameter", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 35, + "column": 20 + } + }, + { + "incidentId": "ed788249-e707-45ba-9747-bedfdbe35d74", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@prediction_id\u0022, predictionId.HasValue ? (object)predictionId.Value : DBNull.Value);", + "protected": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\LeagueStats.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@prediction_id\u0022, predictionId.HasValue ? (object)predictionId.Value : DBNull.Value);", + "protectedSnippet": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "label": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 35, + "column": 20 + } + }, + { + "incidentId": "ffb7c349-db6a-48ed-aeff-ff41f22b53f8", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@team_id\u0022, teamId.HasValue ? (object)teamId.Value : DBNull.Value);", + "protected": "T:System.Data.SqlClient.SqlParameterCollection" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\LeagueStats.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@team_id\u0022, teamId.HasValue ? (object)teamId.Value : DBNull.Value);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameterCollection", + "label": "T:System.Data.SqlClient.SqlParameterCollection", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 34, + "column": 20 + } + }, + { + "incidentId": "f0546cac-219f-403a-a4c3-49929512216e", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@team_id\u0022, teamId.HasValue ? (object)teamId.Value : DBNull.Value);", + "protected": "P:System.Data.SqlClient.SqlCommand.Parameters" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\LeagueStats.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@team_id\u0022, teamId.HasValue ? (object)teamId.Value : DBNull.Value);", + "protectedSnippet": "P:System.Data.SqlClient.SqlCommand.Parameters", + "label": "P:System.Data.SqlClient.SqlCommand.Parameters", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 34, + "column": 20 + } + }, + { + "incidentId": "9e38880f-8e84-4271-9731-0ebc87b438c1", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@team_id\u0022, teamId.HasValue ? (object)teamId.Value : DBNull.Value);", + "protected": "T:System.Data.SqlClient.SqlParameter" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\LeagueStats.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@team_id\u0022, teamId.HasValue ? (object)teamId.Value : DBNull.Value);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameter", + "label": "T:System.Data.SqlClient.SqlParameter", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 34, + "column": 20 + } + }, + { + "incidentId": "1fe482ec-ce50-4898-95fc-fa6a8674ae61", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@team_id\u0022, teamId.HasValue ? (object)teamId.Value : DBNull.Value);", + "protected": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\LeagueStats.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@team_id\u0022, teamId.HasValue ? (object)teamId.Value : DBNull.Value);", + "protectedSnippet": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "label": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 34, + "column": 20 + } + }, + { + "incidentId": "c53f4791-1baf-4da2-900c-ac8e18ed3d5e", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@stats_id\u0022, statsId);", + "protected": "T:System.Data.SqlClient.SqlParameterCollection" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\LeagueStats.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@stats_id\u0022, statsId);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameterCollection", + "label": "T:System.Data.SqlClient.SqlParameterCollection", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 33, + "column": 20 + } + }, + { + "incidentId": "b7105f65-77fe-4470-960c-b666a5057570", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@stats_id\u0022, statsId);", + "protected": "P:System.Data.SqlClient.SqlCommand.Parameters" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\LeagueStats.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@stats_id\u0022, statsId);", + "protectedSnippet": "P:System.Data.SqlClient.SqlCommand.Parameters", + "label": "P:System.Data.SqlClient.SqlCommand.Parameters", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 33, + "column": 20 + } + }, + { + "incidentId": "35ffd3bb-405f-48b7-a253-5caee8accd84", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@stats_id\u0022, statsId);", + "protected": "T:System.Data.SqlClient.SqlParameter" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\LeagueStats.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@stats_id\u0022, statsId);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameter", + "label": "T:System.Data.SqlClient.SqlParameter", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 33, + "column": 20 + } + }, + { + "incidentId": "17520598-3323-4aa5-8c81-0617fdd4c01c", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@stats_id\u0022, statsId);", + "protected": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\LeagueStats.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@stats_id\u0022, statsId);", + "protectedSnippet": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "label": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 33, + "column": 20 + } + }, + { + "incidentId": "77195583-0a9f-4aa0-8d17-c335dd33918d", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "using (var command = new SqlCommand(query, connection))\r\n {\r\n command.Parameters.AddWithValue(\u0022@stats_id\u0022, statsId);\r\n command.Parameters.AddWithValue(\u0022@team_id\u0022, teamId.HasValue ? (object)teamId.Value : DBNull.Value);\r\n command.Parameters.AddWithValue(\u0022@prediction_id\u0022, predictionId.HasValue ? (object)predictionId.Value : DBNull.Value);\r\n command.Parameters.AddWithValue(\u0022@is_home\u0022, isHome);\r\n command.Parameters.AddWithValue(\u0022@form\u0022, stats[\u0022form\u0022]?.Value\u003Cstring\u003E() ?? (object)DBNull.Value);\r\n\r\n var fixtures = stats[\u0022fixtures\u0022];\r\n command.Parameters.AddWithValue(\u0022@fixtures_played_home\u0022, fixtures?[\u0022played\u0022]?[\u0022home\u0022]?.Value\u003Cint?\u003E() ?? (object)DBNull.Value);\r\n command.Parameters.AddWithValue(\u0022@fixtures_played_away\u0022, fixtures?[\u0022played\u0022]?[\u0022away\u0022]?.Value\u003Cint?\u003E() ?? (object)DBNull.Value);\r\n command.Parameters.AddWithValue(\u0022@fixtures_played_total\u0022, fixtures?[\u0022played\u0022]?[\u0022total\u0022]?.Value\u003Cint?\u003E() ?? (object)DBNull.Value);\r\n\r\n var wins = stats[\u0022fixtures\u0022]?[\u0022wins\u0022];\r\n command.Parameters.AddWithValue(\u0022@wins_home\u0022, wins?[\u0022home\u0022]?.Value\u003Cint?\u003E() ?? (object)DBNull.Value);\r\n command.Parameters.AddWithValue(\u0022@wins_away\u0022, wins?[\u0022away\u0022]?.Value\u003Cint?\u003E() ?? (object)DBNull.Value);\r\n command.Parameters.AddWithValue(\u0022@wins_total\u0022, wins?[\u0022total\u0022]?.Value\u003Cint?\u003E() ?? (object)DBNull.Value);\r\n\r\n var draws = stats[\u0022fixtures\u0022]?[\u0022draws\u0022];\r\n command.Parameters.AddWithValue(\u0022@draws_home\u0022, draws?[\u0022home\u0022]?.Value\u003Cint?\u003E() ?? (object)DBNull.Value);\r\n command.Parameters.AddWithValue(\u0022@draws_away\u0022, draws?[\u0022away\u0022]?.Value\u003Cint?\u003E() ?? (object)DBNull.Value);\r\n command.Parameters.AddWithValue(\u0022@draws_total\u0022, draws?[\u0022total\u0022]?.Value\u003Cint?\u003E() ?? (object)DBNull.Value);\r\n\r\n var loses = stats[\u0022fixtures\u0022]?[\u0022loses\u0022];\r\n command.Parameters.AddWithValue(\u0022@loses_home\u0022, loses?[\u0022home\u0022]?.Value\u003Cint?\u003E() ?? (object)DBNull.Value);\r\n command.Parameters.AddWithValue(\u0022@loses_away\u0022, loses?[\u0022away\u0022]?.Value\u003Cint?\u003E() ?? (object)DBNull.Value);\r\n command.Parameters.AddWithValue(\u0022@loses_total\u0022, loses?[\u0022total\u0022]?.Value\u003Cint?\u003E() ?? (object)DBNull.Value);\r\n\r\n command.ExecuteNonQuery();\r\n }", + "protected": "T:System.Data.SqlClient.SqlCommand" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\LeagueStats.cs", + "snippet": "using (var command = new SqlCommand(query, connection))\r\n {\r\n command.Parameters.AddWithValue(\u0022@stats_id\u0022, statsId);\r\n command.Parameters.AddWithValue(\u0022@team_id\u0022, teamId.HasValue ? (object)teamId.Value : DBNull.Value);\r\n command.Parameters.AddWithValue(\u0022@prediction_id\u0022, predictionId.HasValue ? (object)predictionId.Value : DBNull.Value);\r\n command.Parameters.AddWithValue(\u0022@is_home\u0022, isHome);\r\n command.Parameters.AddWithValue(\u0022@form\u0022, stats[\u0022form\u0022]?.Value\u003Cstring\u003E() ?? (object)DBNull.Value);\r\n\r\n var fixtures = stats[\u0022fixtures\u0022];\r\n command.Parameters.AddWithValue(\u0022@fixtures_played_home\u0022, fixtures?[\u0022played\u0022]?[\u0022home\u0022]?.Value\u003Cint?\u003E() ?? (object)DBNull.Value);\r\n command.Parameters.AddWithValue(\u0022@fixtures_played_away\u0022, fixtures?[\u0022played\u0022]?[\u0022away\u0022]?.Value\u003Cint?\u003E() ?? (object)DBNull.Value);\r\n command.Parameters.AddWithValue(\u0022@fixtures_played_total\u0022, fixtures?[\u0022played\u0022]?[\u0022total\u0022]?.Value\u003Cint?\u003E() ?? (object)DBNull.Value);\r\n\r\n var wins = stats[\u0022fixtures\u0022]?[\u0022wins\u0022];\r\n command.Parameters.AddWithValue(\u0022@wins_home\u0022, wins?[\u0022home\u0022]?.Value\u003Cint?\u003E() ?? (object)DBNull.Value);\r\n command.Parameters.AddWithValue(\u0022@wins_away\u0022, wins?[\u0022away\u0022]?.Value\u003Cint?\u003E() ?? (object)DBNull.Value);\r\n command.Parameters.AddWithValue(\u0022@wins_total\u0022, wins?[\u0022total\u0022]?.Value\u003Cint?\u003E() ?? (object)DBNull.Value);\r\n\r\n var draws = stats[\u0022fixtures\u0022]?[\u0022draws\u0022];\r\n command.Parameters.AddWithValue(\u0022@draws_home\u0022, draws?[\u0022home\u0022]?.Value\u003Cint?\u003E() ?? (object)DBNull.Value);\r\n command.Parameters.AddWithValue(\u0022@draws_away\u0022, draws?[\u0022away\u0022]?.Value\u003Cint?\u003E() ?? (object)DBNull.Value);\r\n command.Parameters.AddWithValue(\u0022@draws_total\u0022, draws?[\u0022total\u0022]?.Value\u003Cint?\u003E() ?? (object)DBNull.Value);\r\n\r\n var loses = stats[\u0022fixtures\u0022]?[\u0022loses\u0022];\r\n command.Parameters.AddWithValue(\u0022@loses_home\u0022, loses?[\u0022home\u0022]?.Value\u003Cint?\u003E() ?? (object)DBNull.Value);\r\n command.Parameters.AddWithValue(\u0022@loses_away\u0022, loses?[\u0022away\u0022]?.Value\u003Cint?\u003E() ?? (object)DBNull.Value);\r\n command.Parameters.AddWithValue(\u0022@loses_total\u0022, loses?[\u0022total\u0022]?.Value\u003Cint?\u003E() ?? (object)DBNull.Value);\r\n\r\n command.ExecuteNonQuery();\r\n }", + "protectedSnippet": "T:System.Data.SqlClient.SqlCommand", + "label": "T:System.Data.SqlClient.SqlCommand", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 31, + "column": 16 + } + }, + { + "incidentId": "7989a32d-840a-4f97-9be2-3647869ec487", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "using (var command = new SqlCommand(query, connection))\r\n {\r\n command.Parameters.AddWithValue(\u0022@stats_id\u0022, statsId);\r\n command.Parameters.AddWithValue(\u0022@team_id\u0022, teamId.HasValue ? (object)teamId.Value : DBNull.Value);\r\n command.Parameters.AddWithValue(\u0022@prediction_id\u0022, predictionId.HasValue ? (object)predictionId.Value : DBNull.Value);\r\n command.Parameters.AddWithValue(\u0022@is_home\u0022, isHome);\r\n command.Parameters.AddWithValue(\u0022@form\u0022, stats[\u0022form\u0022]?.Value\u003Cstring\u003E() ?? (object)DBNull.Value);\r\n\r\n var fixtures = stats[\u0022fixtures\u0022];\r\n command.Parameters.AddWithValue(\u0022@fixtures_played_home\u0022, fixtures?[\u0022played\u0022]?[\u0022home\u0022]?.Value\u003Cint?\u003E() ?? (object)DBNull.Value);\r\n command.Parameters.AddWithValue(\u0022@fixtures_played_away\u0022, fixtures?[\u0022played\u0022]?[\u0022away\u0022]?.Value\u003Cint?\u003E() ?? (object)DBNull.Value);\r\n command.Parameters.AddWithValue(\u0022@fixtures_played_total\u0022, fixtures?[\u0022played\u0022]?[\u0022total\u0022]?.Value\u003Cint?\u003E() ?? (object)DBNull.Value);\r\n\r\n var wins = stats[\u0022fixtures\u0022]?[\u0022wins\u0022];\r\n command.Parameters.AddWithValue(\u0022@wins_home\u0022, wins?[\u0022home\u0022]?.Value\u003Cint?\u003E() ?? (object)DBNull.Value);\r\n command.Parameters.AddWithValue(\u0022@wins_away\u0022, wins?[\u0022away\u0022]?.Value\u003Cint?\u003E() ?? (object)DBNull.Value);\r\n command.Parameters.AddWithValue(\u0022@wins_total\u0022, wins?[\u0022total\u0022]?.Value\u003Cint?\u003E() ?? (object)DBNull.Value);\r\n\r\n var draws = stats[\u0022fixtures\u0022]?[\u0022draws\u0022];\r\n command.Parameters.AddWithValue(\u0022@draws_home\u0022, draws?[\u0022home\u0022]?.Value\u003Cint?\u003E() ?? (object)DBNull.Value);\r\n command.Parameters.AddWithValue(\u0022@draws_away\u0022, draws?[\u0022away\u0022]?.Value\u003Cint?\u003E() ?? (object)DBNull.Value);\r\n command.Parameters.AddWithValue(\u0022@draws_total\u0022, draws?[\u0022total\u0022]?.Value\u003Cint?\u003E() ?? (object)DBNull.Value);\r\n\r\n var loses = stats[\u0022fixtures\u0022]?[\u0022loses\u0022];\r\n command.Parameters.AddWithValue(\u0022@loses_home\u0022, loses?[\u0022home\u0022]?.Value\u003Cint?\u003E() ?? (object)DBNull.Value);\r\n command.Parameters.AddWithValue(\u0022@loses_away\u0022, loses?[\u0022away\u0022]?.Value\u003Cint?\u003E() ?? (object)DBNull.Value);\r\n command.Parameters.AddWithValue(\u0022@loses_total\u0022, loses?[\u0022total\u0022]?.Value\u003Cint?\u003E() ?? (object)DBNull.Value);\r\n\r\n command.ExecuteNonQuery();\r\n }", + "protected": "M:System.Data.SqlClient.SqlCommand.#ctor(System.String,System.Data.SqlClient.SqlConnection)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\LeagueStats.cs", + "snippet": "using (var command = new SqlCommand(query, connection))\r\n {\r\n command.Parameters.AddWithValue(\u0022@stats_id\u0022, statsId);\r\n command.Parameters.AddWithValue(\u0022@team_id\u0022, teamId.HasValue ? (object)teamId.Value : DBNull.Value);\r\n command.Parameters.AddWithValue(\u0022@prediction_id\u0022, predictionId.HasValue ? (object)predictionId.Value : DBNull.Value);\r\n command.Parameters.AddWithValue(\u0022@is_home\u0022, isHome);\r\n command.Parameters.AddWithValue(\u0022@form\u0022, stats[\u0022form\u0022]?.Value\u003Cstring\u003E() ?? (object)DBNull.Value);\r\n\r\n var fixtures = stats[\u0022fixtures\u0022];\r\n command.Parameters.AddWithValue(\u0022@fixtures_played_home\u0022, fixtures?[\u0022played\u0022]?[\u0022home\u0022]?.Value\u003Cint?\u003E() ?? (object)DBNull.Value);\r\n command.Parameters.AddWithValue(\u0022@fixtures_played_away\u0022, fixtures?[\u0022played\u0022]?[\u0022away\u0022]?.Value\u003Cint?\u003E() ?? (object)DBNull.Value);\r\n command.Parameters.AddWithValue(\u0022@fixtures_played_total\u0022, fixtures?[\u0022played\u0022]?[\u0022total\u0022]?.Value\u003Cint?\u003E() ?? (object)DBNull.Value);\r\n\r\n var wins = stats[\u0022fixtures\u0022]?[\u0022wins\u0022];\r\n command.Parameters.AddWithValue(\u0022@wins_home\u0022, wins?[\u0022home\u0022]?.Value\u003Cint?\u003E() ?? (object)DBNull.Value);\r\n command.Parameters.AddWithValue(\u0022@wins_away\u0022, wins?[\u0022away\u0022]?.Value\u003Cint?\u003E() ?? (object)DBNull.Value);\r\n command.Parameters.AddWithValue(\u0022@wins_total\u0022, wins?[\u0022total\u0022]?.Value\u003Cint?\u003E() ?? (object)DBNull.Value);\r\n\r\n var draws = stats[\u0022fixtures\u0022]?[\u0022draws\u0022];\r\n command.Parameters.AddWithValue(\u0022@draws_home\u0022, draws?[\u0022home\u0022]?.Value\u003Cint?\u003E() ?? (object)DBNull.Value);\r\n command.Parameters.AddWithValue(\u0022@draws_away\u0022, draws?[\u0022away\u0022]?.Value\u003Cint?\u003E() ?? (object)DBNull.Value);\r\n command.Parameters.AddWithValue(\u0022@draws_total\u0022, draws?[\u0022total\u0022]?.Value\u003Cint?\u003E() ?? (object)DBNull.Value);\r\n\r\n var loses = stats[\u0022fixtures\u0022]?[\u0022loses\u0022];\r\n command.Parameters.AddWithValue(\u0022@loses_home\u0022, loses?[\u0022home\u0022]?.Value\u003Cint?\u003E() ?? (object)DBNull.Value);\r\n command.Parameters.AddWithValue(\u0022@loses_away\u0022, loses?[\u0022away\u0022]?.Value\u003Cint?\u003E() ?? (object)DBNull.Value);\r\n command.Parameters.AddWithValue(\u0022@loses_total\u0022, loses?[\u0022total\u0022]?.Value\u003Cint?\u003E() ?? (object)DBNull.Value);\r\n\r\n command.ExecuteNonQuery();\r\n }", + "protectedSnippet": "M:System.Data.SqlClient.SqlCommand.#ctor(System.String,System.Data.SqlClient.SqlConnection)", + "label": "M:System.Data.SqlClient.SqlCommand.#ctor(System.String,System.Data.SqlClient.SqlConnection)", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 31, + "column": 16 + } + }, + { + "incidentId": "eceea6be-cb08-4bdd-b71f-bfb3c8487965", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "public void Upsert(SqlConnection connection, JToken predictions, int fixtureId)", + "protected": "T:System.Data.SqlClient.SqlConnection" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Prediction.cs", + "snippet": "public void Upsert(SqlConnection connection, JToken predictions, int fixtureId)", + "protectedSnippet": "T:System.Data.SqlClient.SqlConnection", + "label": "T:System.Data.SqlClient.SqlConnection", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 8, + "column": 8 + } + }, + { + "incidentId": "b81916e0-9366-46cf-8491-1d2bb9de1894", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.ExecuteNonQuery();", + "protected": "M:System.Data.SqlClient.SqlCommand.ExecuteNonQuery" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Prediction.cs", + "snippet": "command.ExecuteNonQuery();", + "protectedSnippet": "M:System.Data.SqlClient.SqlCommand.ExecuteNonQuery", + "label": "M:System.Data.SqlClient.SqlCommand.ExecuteNonQuery", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 102, + "column": 20 + } + }, + { + "incidentId": "3fce7a30-12d6-4c65-8a09-e0b5df8509bd", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@percent_away\u0022, string.IsNullOrEmpty(percentAway) ? DBNull.Value : (object)percentAway);", + "protected": "T:System.Data.SqlClient.SqlParameterCollection" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Prediction.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@percent_away\u0022, string.IsNullOrEmpty(percentAway) ? DBNull.Value : (object)percentAway);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameterCollection", + "label": "T:System.Data.SqlClient.SqlParameterCollection", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 100, + "column": 20 + } + }, + { + "incidentId": "c38db2b6-2df0-4099-9bd3-79195816061c", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@percent_away\u0022, string.IsNullOrEmpty(percentAway) ? DBNull.Value : (object)percentAway);", + "protected": "P:System.Data.SqlClient.SqlCommand.Parameters" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Prediction.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@percent_away\u0022, string.IsNullOrEmpty(percentAway) ? DBNull.Value : (object)percentAway);", + "protectedSnippet": "P:System.Data.SqlClient.SqlCommand.Parameters", + "label": "P:System.Data.SqlClient.SqlCommand.Parameters", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 100, + "column": 20 + } + }, + { + "incidentId": "c290fdd5-8b38-49b9-a2c3-06dc52995a8d", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@percent_away\u0022, string.IsNullOrEmpty(percentAway) ? DBNull.Value : (object)percentAway);", + "protected": "T:System.Data.SqlClient.SqlParameter" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Prediction.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@percent_away\u0022, string.IsNullOrEmpty(percentAway) ? DBNull.Value : (object)percentAway);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameter", + "label": "T:System.Data.SqlClient.SqlParameter", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 100, + "column": 20 + } + }, + { + "incidentId": "d17c629a-ec1b-4028-bf3c-574abe169ec6", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@percent_away\u0022, string.IsNullOrEmpty(percentAway) ? DBNull.Value : (object)percentAway);", + "protected": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Prediction.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@percent_away\u0022, string.IsNullOrEmpty(percentAway) ? DBNull.Value : (object)percentAway);", + "protectedSnippet": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "label": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 100, + "column": 20 + } + }, + { + "incidentId": "ebd56e13-6b4e-4200-a891-c4de7010bc54", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@percent_draw\u0022, string.IsNullOrEmpty(percentDraw) ? DBNull.Value : (object)percentDraw);", + "protected": "T:System.Data.SqlClient.SqlParameterCollection" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Prediction.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@percent_draw\u0022, string.IsNullOrEmpty(percentDraw) ? DBNull.Value : (object)percentDraw);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameterCollection", + "label": "T:System.Data.SqlClient.SqlParameterCollection", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 99, + "column": 20 + } + }, + { + "incidentId": "38bfb2fb-ef42-4213-84af-460bb76ed685", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@percent_draw\u0022, string.IsNullOrEmpty(percentDraw) ? DBNull.Value : (object)percentDraw);", + "protected": "P:System.Data.SqlClient.SqlCommand.Parameters" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Prediction.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@percent_draw\u0022, string.IsNullOrEmpty(percentDraw) ? DBNull.Value : (object)percentDraw);", + "protectedSnippet": "P:System.Data.SqlClient.SqlCommand.Parameters", + "label": "P:System.Data.SqlClient.SqlCommand.Parameters", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 99, + "column": 20 + } + }, + { + "incidentId": "f65f32b4-d5ce-4348-b92b-b0393724fd3b", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@percent_draw\u0022, string.IsNullOrEmpty(percentDraw) ? DBNull.Value : (object)percentDraw);", + "protected": "T:System.Data.SqlClient.SqlParameter" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Prediction.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@percent_draw\u0022, string.IsNullOrEmpty(percentDraw) ? DBNull.Value : (object)percentDraw);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameter", + "label": "T:System.Data.SqlClient.SqlParameter", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 99, + "column": 20 + } + }, + { + "incidentId": "77d8b7a4-c621-4cab-a713-0b92a893c4fe", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@percent_draw\u0022, string.IsNullOrEmpty(percentDraw) ? DBNull.Value : (object)percentDraw);", + "protected": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Prediction.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@percent_draw\u0022, string.IsNullOrEmpty(percentDraw) ? DBNull.Value : (object)percentDraw);", + "protectedSnippet": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "label": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 99, + "column": 20 + } + }, + { + "incidentId": "208e29d5-9d5c-41fd-817e-eeba0204eab2", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@percent_home\u0022, string.IsNullOrEmpty(percentHome) ? DBNull.Value : (object)percentHome);", + "protected": "T:System.Data.SqlClient.SqlParameterCollection" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Prediction.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@percent_home\u0022, string.IsNullOrEmpty(percentHome) ? DBNull.Value : (object)percentHome);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameterCollection", + "label": "T:System.Data.SqlClient.SqlParameterCollection", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 98, + "column": 20 + } + }, + { + "incidentId": "7967347a-9c7d-42c5-b3b3-ba792df6d01e", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@percent_home\u0022, string.IsNullOrEmpty(percentHome) ? DBNull.Value : (object)percentHome);", + "protected": "P:System.Data.SqlClient.SqlCommand.Parameters" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Prediction.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@percent_home\u0022, string.IsNullOrEmpty(percentHome) ? DBNull.Value : (object)percentHome);", + "protectedSnippet": "P:System.Data.SqlClient.SqlCommand.Parameters", + "label": "P:System.Data.SqlClient.SqlCommand.Parameters", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 98, + "column": 20 + } + }, + { + "incidentId": "d7ee3720-8143-4295-aef5-bbd02b197a0a", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@percent_home\u0022, string.IsNullOrEmpty(percentHome) ? DBNull.Value : (object)percentHome);", + "protected": "T:System.Data.SqlClient.SqlParameter" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Prediction.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@percent_home\u0022, string.IsNullOrEmpty(percentHome) ? DBNull.Value : (object)percentHome);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameter", + "label": "T:System.Data.SqlClient.SqlParameter", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 98, + "column": 20 + } + }, + { + "incidentId": "f248160e-8d18-4ef9-8f01-40fd1b405455", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@percent_home\u0022, string.IsNullOrEmpty(percentHome) ? DBNull.Value : (object)percentHome);", + "protected": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Prediction.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@percent_home\u0022, string.IsNullOrEmpty(percentHome) ? DBNull.Value : (object)percentHome);", + "protectedSnippet": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "label": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 98, + "column": 20 + } + }, + { + "incidentId": "561363eb-9106-4104-9cf1-84151b252308", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@advice\u0022, advice);", + "protected": "T:System.Data.SqlClient.SqlParameterCollection" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Prediction.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@advice\u0022, advice);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameterCollection", + "label": "T:System.Data.SqlClient.SqlParameterCollection", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 95, + "column": 20 + } + }, + { + "incidentId": "b3c2ceda-e13e-40cb-a059-8fba3aad7f57", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@advice\u0022, advice);", + "protected": "P:System.Data.SqlClient.SqlCommand.Parameters" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Prediction.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@advice\u0022, advice);", + "protectedSnippet": "P:System.Data.SqlClient.SqlCommand.Parameters", + "label": "P:System.Data.SqlClient.SqlCommand.Parameters", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 95, + "column": 20 + } + }, + { + "incidentId": "6cfff37f-ff07-4aa9-9828-a504cd4ba207", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@advice\u0022, advice);", + "protected": "T:System.Data.SqlClient.SqlParameter" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Prediction.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@advice\u0022, advice);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameter", + "label": "T:System.Data.SqlClient.SqlParameter", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 95, + "column": 20 + } + }, + { + "incidentId": "a816761f-875d-461a-b081-3386df83a964", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@advice\u0022, advice);", + "protected": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Prediction.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@advice\u0022, advice);", + "protectedSnippet": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "label": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 95, + "column": 20 + } + }, + { + "incidentId": "27fa4894-f52a-43fd-af3a-b41aca270018", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@goals_away\u0022, string.IsNullOrEmpty(goalsAway) ? DBNull.Value : (object)goalsAway);", + "protected": "T:System.Data.SqlClient.SqlParameterCollection" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Prediction.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@goals_away\u0022, string.IsNullOrEmpty(goalsAway) ? DBNull.Value : (object)goalsAway);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameterCollection", + "label": "T:System.Data.SqlClient.SqlParameterCollection", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 94, + "column": 20 + } + }, + { + "incidentId": "a0e367c7-6ed0-4f72-81f0-d56083f20f74", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@goals_away\u0022, string.IsNullOrEmpty(goalsAway) ? DBNull.Value : (object)goalsAway);", + "protected": "P:System.Data.SqlClient.SqlCommand.Parameters" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Prediction.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@goals_away\u0022, string.IsNullOrEmpty(goalsAway) ? DBNull.Value : (object)goalsAway);", + "protectedSnippet": "P:System.Data.SqlClient.SqlCommand.Parameters", + "label": "P:System.Data.SqlClient.SqlCommand.Parameters", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 94, + "column": 20 + } + }, + { + "incidentId": "28240a86-902c-4c40-bbe3-c2b81c42e28f", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@goals_away\u0022, string.IsNullOrEmpty(goalsAway) ? DBNull.Value : (object)goalsAway);", + "protected": "T:System.Data.SqlClient.SqlParameter" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Prediction.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@goals_away\u0022, string.IsNullOrEmpty(goalsAway) ? DBNull.Value : (object)goalsAway);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameter", + "label": "T:System.Data.SqlClient.SqlParameter", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 94, + "column": 20 + } + }, + { + "incidentId": "ad8f0930-32bb-43ef-94ae-ecc481bf9cf5", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@goals_away\u0022, string.IsNullOrEmpty(goalsAway) ? DBNull.Value : (object)goalsAway);", + "protected": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Prediction.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@goals_away\u0022, string.IsNullOrEmpty(goalsAway) ? DBNull.Value : (object)goalsAway);", + "protectedSnippet": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "label": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 94, + "column": 20 + } + }, + { + "incidentId": "038f2e3c-2d08-4542-baf2-c5357c4618fe", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@goals_home\u0022, string.IsNullOrEmpty(goalsHome) ? DBNull.Value : (object)goalsHome);", + "protected": "T:System.Data.SqlClient.SqlParameterCollection" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Prediction.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@goals_home\u0022, string.IsNullOrEmpty(goalsHome) ? DBNull.Value : (object)goalsHome);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameterCollection", + "label": "T:System.Data.SqlClient.SqlParameterCollection", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 93, + "column": 20 + } + }, + { + "incidentId": "26e25549-9591-4b8e-8be4-b153f9cf955f", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@goals_home\u0022, string.IsNullOrEmpty(goalsHome) ? DBNull.Value : (object)goalsHome);", + "protected": "P:System.Data.SqlClient.SqlCommand.Parameters" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Prediction.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@goals_home\u0022, string.IsNullOrEmpty(goalsHome) ? DBNull.Value : (object)goalsHome);", + "protectedSnippet": "P:System.Data.SqlClient.SqlCommand.Parameters", + "label": "P:System.Data.SqlClient.SqlCommand.Parameters", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 93, + "column": 20 + } + }, + { + "incidentId": "8d276e1f-9929-4911-912e-ad085ed42778", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@goals_home\u0022, string.IsNullOrEmpty(goalsHome) ? DBNull.Value : (object)goalsHome);", + "protected": "T:System.Data.SqlClient.SqlParameter" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Prediction.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@goals_home\u0022, string.IsNullOrEmpty(goalsHome) ? DBNull.Value : (object)goalsHome);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameter", + "label": "T:System.Data.SqlClient.SqlParameter", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 93, + "column": 20 + } + }, + { + "incidentId": "a9b00215-5bb9-4e5f-afc4-8f743329bb72", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@goals_home\u0022, string.IsNullOrEmpty(goalsHome) ? DBNull.Value : (object)goalsHome);", + "protected": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Prediction.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@goals_home\u0022, string.IsNullOrEmpty(goalsHome) ? DBNull.Value : (object)goalsHome);", + "protectedSnippet": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "label": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 93, + "column": 20 + } + }, + { + "incidentId": "3f88f548-0074-4ba5-86c0-99ab405a18cb", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@under_over\u0022, string.IsNullOrEmpty(underOver) ? DBNull.Value : (object)underOver);", + "protected": "T:System.Data.SqlClient.SqlParameterCollection" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Prediction.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@under_over\u0022, string.IsNullOrEmpty(underOver) ? DBNull.Value : (object)underOver);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameterCollection", + "label": "T:System.Data.SqlClient.SqlParameterCollection", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 92, + "column": 20 + } + }, + { + "incidentId": "3b735979-6afe-449d-9be4-1b0831e14004", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@under_over\u0022, string.IsNullOrEmpty(underOver) ? DBNull.Value : (object)underOver);", + "protected": "P:System.Data.SqlClient.SqlCommand.Parameters" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Prediction.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@under_over\u0022, string.IsNullOrEmpty(underOver) ? DBNull.Value : (object)underOver);", + "protectedSnippet": "P:System.Data.SqlClient.SqlCommand.Parameters", + "label": "P:System.Data.SqlClient.SqlCommand.Parameters", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 92, + "column": 20 + } + }, + { + "incidentId": "e558c883-2029-4b94-8e99-f7bbd1badfb5", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@under_over\u0022, string.IsNullOrEmpty(underOver) ? DBNull.Value : (object)underOver);", + "protected": "T:System.Data.SqlClient.SqlParameter" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Prediction.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@under_over\u0022, string.IsNullOrEmpty(underOver) ? DBNull.Value : (object)underOver);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameter", + "label": "T:System.Data.SqlClient.SqlParameter", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 92, + "column": 20 + } + }, + { + "incidentId": "ceea0072-ee64-4357-a6a3-65b53c272b18", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@under_over\u0022, string.IsNullOrEmpty(underOver) ? DBNull.Value : (object)underOver);", + "protected": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Prediction.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@under_over\u0022, string.IsNullOrEmpty(underOver) ? DBNull.Value : (object)underOver);", + "protectedSnippet": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "label": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 92, + "column": 20 + } + }, + { + "incidentId": "b672197c-6b2f-4f7a-9d13-cf122220b8c5", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@win_or_draw\u0022, winOrDraw.HasValue ? (object)winOrDraw.Value : DBNull.Value);", + "protected": "T:System.Data.SqlClient.SqlParameterCollection" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Prediction.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@win_or_draw\u0022, winOrDraw.HasValue ? (object)winOrDraw.Value : DBNull.Value);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameterCollection", + "label": "T:System.Data.SqlClient.SqlParameterCollection", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 91, + "column": 20 + } + }, + { + "incidentId": "cc752f5f-3285-4fa9-ba7e-d2451412d546", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@win_or_draw\u0022, winOrDraw.HasValue ? (object)winOrDraw.Value : DBNull.Value);", + "protected": "P:System.Data.SqlClient.SqlCommand.Parameters" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Prediction.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@win_or_draw\u0022, winOrDraw.HasValue ? (object)winOrDraw.Value : DBNull.Value);", + "protectedSnippet": "P:System.Data.SqlClient.SqlCommand.Parameters", + "label": "P:System.Data.SqlClient.SqlCommand.Parameters", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 91, + "column": 20 + } + }, + { + "incidentId": "855cf25d-b431-4d8d-b3fb-16bf37f9f783", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@win_or_draw\u0022, winOrDraw.HasValue ? (object)winOrDraw.Value : DBNull.Value);", + "protected": "T:System.Data.SqlClient.SqlParameter" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Prediction.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@win_or_draw\u0022, winOrDraw.HasValue ? (object)winOrDraw.Value : DBNull.Value);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameter", + "label": "T:System.Data.SqlClient.SqlParameter", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 91, + "column": 20 + } + }, + { + "incidentId": "c26fbfa4-247b-45d2-b747-23c86aa22846", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@win_or_draw\u0022, winOrDraw.HasValue ? (object)winOrDraw.Value : DBNull.Value);", + "protected": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Prediction.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@win_or_draw\u0022, winOrDraw.HasValue ? (object)winOrDraw.Value : DBNull.Value);", + "protectedSnippet": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "label": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 91, + "column": 20 + } + }, + { + "incidentId": "6ef1db2d-2d68-460a-a69b-ed6e90a1716a", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@winner_comment\u0022, string.IsNullOrEmpty(winnerComment) ? DBNull.Value : (object)winnerComment);", + "protected": "T:System.Data.SqlClient.SqlParameterCollection" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Prediction.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@winner_comment\u0022, string.IsNullOrEmpty(winnerComment) ? DBNull.Value : (object)winnerComment);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameterCollection", + "label": "T:System.Data.SqlClient.SqlParameterCollection", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 88, + "column": 20 + } + }, + { + "incidentId": "23d1cab9-be5c-4d9d-9052-ceed4f4af5c3", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@winner_comment\u0022, string.IsNullOrEmpty(winnerComment) ? DBNull.Value : (object)winnerComment);", + "protected": "P:System.Data.SqlClient.SqlCommand.Parameters" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Prediction.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@winner_comment\u0022, string.IsNullOrEmpty(winnerComment) ? DBNull.Value : (object)winnerComment);", + "protectedSnippet": "P:System.Data.SqlClient.SqlCommand.Parameters", + "label": "P:System.Data.SqlClient.SqlCommand.Parameters", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 88, + "column": 20 + } + }, + { + "incidentId": "d68ceb49-5ddb-4867-9cdb-0edcec11a3ac", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@winner_comment\u0022, string.IsNullOrEmpty(winnerComment) ? DBNull.Value : (object)winnerComment);", + "protected": "T:System.Data.SqlClient.SqlParameter" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Prediction.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@winner_comment\u0022, string.IsNullOrEmpty(winnerComment) ? DBNull.Value : (object)winnerComment);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameter", + "label": "T:System.Data.SqlClient.SqlParameter", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 88, + "column": 20 + } + }, + { + "incidentId": "866f7d08-5348-4f9f-9817-5ecd18a58078", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@winner_comment\u0022, string.IsNullOrEmpty(winnerComment) ? DBNull.Value : (object)winnerComment);", + "protected": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Prediction.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@winner_comment\u0022, string.IsNullOrEmpty(winnerComment) ? DBNull.Value : (object)winnerComment);", + "protectedSnippet": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "label": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 88, + "column": 20 + } + }, + { + "incidentId": "43b51026-f9a9-4c39-8799-70c40cd19c49", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@winner_name\u0022, string.IsNullOrEmpty(winnerName) ? DBNull.Value : (object)winnerName);", + "protected": "T:System.Data.SqlClient.SqlParameterCollection" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Prediction.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@winner_name\u0022, string.IsNullOrEmpty(winnerName) ? DBNull.Value : (object)winnerName);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameterCollection", + "label": "T:System.Data.SqlClient.SqlParameterCollection", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 87, + "column": 20 + } + }, + { + "incidentId": "dd54ed48-7d84-45a4-a389-920af223c88c", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@winner_name\u0022, string.IsNullOrEmpty(winnerName) ? DBNull.Value : (object)winnerName);", + "protected": "P:System.Data.SqlClient.SqlCommand.Parameters" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Prediction.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@winner_name\u0022, string.IsNullOrEmpty(winnerName) ? DBNull.Value : (object)winnerName);", + "protectedSnippet": "P:System.Data.SqlClient.SqlCommand.Parameters", + "label": "P:System.Data.SqlClient.SqlCommand.Parameters", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 87, + "column": 20 + } + }, + { + "incidentId": "36e3f210-7670-4bae-98e3-00046aee9fdf", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@winner_name\u0022, string.IsNullOrEmpty(winnerName) ? DBNull.Value : (object)winnerName);", + "protected": "T:System.Data.SqlClient.SqlParameter" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Prediction.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@winner_name\u0022, string.IsNullOrEmpty(winnerName) ? DBNull.Value : (object)winnerName);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameter", + "label": "T:System.Data.SqlClient.SqlParameter", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 87, + "column": 20 + } + }, + { + "incidentId": "6201df91-ff63-454d-9a14-0060229b3a76", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@winner_name\u0022, string.IsNullOrEmpty(winnerName) ? DBNull.Value : (object)winnerName);", + "protected": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Prediction.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@winner_name\u0022, string.IsNullOrEmpty(winnerName) ? DBNull.Value : (object)winnerName);", + "protectedSnippet": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "label": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 87, + "column": 20 + } + }, + { + "incidentId": "71d0acea-2f81-4652-a501-6dc4abe028f0", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@winner_id\u0022, winnerId.HasValue ? (object)winnerId.Value : DBNull.Value);", + "protected": "T:System.Data.SqlClient.SqlParameterCollection" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Prediction.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@winner_id\u0022, winnerId.HasValue ? (object)winnerId.Value : DBNull.Value);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameterCollection", + "label": "T:System.Data.SqlClient.SqlParameterCollection", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 86, + "column": 20 + } + }, + { + "incidentId": "48630630-4743-46b2-a34b-7d64dcabe75a", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@winner_id\u0022, winnerId.HasValue ? (object)winnerId.Value : DBNull.Value);", + "protected": "P:System.Data.SqlClient.SqlCommand.Parameters" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Prediction.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@winner_id\u0022, winnerId.HasValue ? (object)winnerId.Value : DBNull.Value);", + "protectedSnippet": "P:System.Data.SqlClient.SqlCommand.Parameters", + "label": "P:System.Data.SqlClient.SqlCommand.Parameters", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 86, + "column": 20 + } + }, + { + "incidentId": "b889a7dd-f3b9-4fda-a0c7-4165eb77b619", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@winner_id\u0022, winnerId.HasValue ? (object)winnerId.Value : DBNull.Value);", + "protected": "T:System.Data.SqlClient.SqlParameter" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Prediction.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@winner_id\u0022, winnerId.HasValue ? (object)winnerId.Value : DBNull.Value);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameter", + "label": "T:System.Data.SqlClient.SqlParameter", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 86, + "column": 20 + } + }, + { + "incidentId": "504fc092-107d-487c-975c-431284dc72a0", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@winner_id\u0022, winnerId.HasValue ? (object)winnerId.Value : DBNull.Value);", + "protected": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Prediction.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@winner_id\u0022, winnerId.HasValue ? (object)winnerId.Value : DBNull.Value);", + "protectedSnippet": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "label": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 86, + "column": 20 + } + }, + { + "incidentId": "d95283ad-ebe6-47b4-a9cf-7b1aee9fcd67", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@fixture_id\u0022, fixtureId);", + "protected": "T:System.Data.SqlClient.SqlParameterCollection" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Prediction.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@fixture_id\u0022, fixtureId);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameterCollection", + "label": "T:System.Data.SqlClient.SqlParameterCollection", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 83, + "column": 20 + } + }, + { + "incidentId": "4cebe6b3-4db5-4be9-baca-e92bf643eaba", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@fixture_id\u0022, fixtureId);", + "protected": "P:System.Data.SqlClient.SqlCommand.Parameters" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Prediction.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@fixture_id\u0022, fixtureId);", + "protectedSnippet": "P:System.Data.SqlClient.SqlCommand.Parameters", + "label": "P:System.Data.SqlClient.SqlCommand.Parameters", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 83, + "column": 20 + } + }, + { + "incidentId": "226858f3-b24e-4c6f-8402-c6a11d346d15", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@fixture_id\u0022, fixtureId);", + "protected": "T:System.Data.SqlClient.SqlParameter" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Prediction.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@fixture_id\u0022, fixtureId);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameter", + "label": "T:System.Data.SqlClient.SqlParameter", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 83, + "column": 20 + } + }, + { + "incidentId": "651dc17c-34ac-4308-8bb1-3b565230f34f", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@fixture_id\u0022, fixtureId);", + "protected": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Prediction.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@fixture_id\u0022, fixtureId);", + "protectedSnippet": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "label": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 83, + "column": 20 + } + }, + { + "incidentId": "9527d584-6786-48e5-a6e5-062160e99548", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "using (var command = new SqlCommand(query, connection))\r\n {\r\n // Fixture ID\r\n command.Parameters.AddWithValue(\u0022@fixture_id\u0022, fixtureId);\r\n\r\n // Dati vincitore\r\n command.Parameters.AddWithValue(\u0022@winner_id\u0022, winnerId.HasValue ? (object)winnerId.Value : DBNull.Value);\r\n command.Parameters.AddWithValue(\u0022@winner_name\u0022, string.IsNullOrEmpty(winnerName) ? DBNull.Value : (object)winnerName);\r\n command.Parameters.AddWithValue(\u0022@winner_comment\u0022, string.IsNullOrEmpty(winnerComment) ? DBNull.Value : (object)winnerComment);\r\n\r\n // Altri dati di previsione\r\n command.Parameters.AddWithValue(\u0022@win_or_draw\u0022, winOrDraw.HasValue ? (object)winOrDraw.Value : DBNull.Value);\r\n command.Parameters.AddWithValue(\u0022@under_over\u0022, string.IsNullOrEmpty(underOver) ? DBNull.Value : (object)underOver);\r\n command.Parameters.AddWithValue(\u0022@goals_home\u0022, string.IsNullOrEmpty(goalsHome) ? DBNull.Value : (object)goalsHome);\r\n command.Parameters.AddWithValue(\u0022@goals_away\u0022, string.IsNullOrEmpty(goalsAway) ? DBNull.Value : (object)goalsAway);\r\n command.Parameters.AddWithValue(\u0022@advice\u0022, advice); // Sappiamo che non \u00E8 null grazie al controllo iniziale\r\n\r\n // Percentuali\r\n command.Parameters.AddWithValue(\u0022@percent_home\u0022, string.IsNullOrEmpty(percentHome) ? DBNull.Value : (object)percentHome);\r\n command.Parameters.AddWithValue(\u0022@percent_draw\u0022, string.IsNullOrEmpty(percentDraw) ? DBNull.Value : (object)percentDraw);\r\n command.Parameters.AddWithValue(\u0022@percent_away\u0022, string.IsNullOrEmpty(percentAway) ? DBNull.Value : (object)percentAway);\r\n\r\n command.ExecuteNonQuery();\r\n }", + "protected": "T:System.Data.SqlClient.SqlCommand" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Prediction.cs", + "snippet": "using (var command = new SqlCommand(query, connection))\r\n {\r\n // Fixture ID\r\n command.Parameters.AddWithValue(\u0022@fixture_id\u0022, fixtureId);\r\n\r\n // Dati vincitore\r\n command.Parameters.AddWithValue(\u0022@winner_id\u0022, winnerId.HasValue ? (object)winnerId.Value : DBNull.Value);\r\n command.Parameters.AddWithValue(\u0022@winner_name\u0022, string.IsNullOrEmpty(winnerName) ? DBNull.Value : (object)winnerName);\r\n command.Parameters.AddWithValue(\u0022@winner_comment\u0022, string.IsNullOrEmpty(winnerComment) ? DBNull.Value : (object)winnerComment);\r\n\r\n // Altri dati di previsione\r\n command.Parameters.AddWithValue(\u0022@win_or_draw\u0022, winOrDraw.HasValue ? (object)winOrDraw.Value : DBNull.Value);\r\n command.Parameters.AddWithValue(\u0022@under_over\u0022, string.IsNullOrEmpty(underOver) ? DBNull.Value : (object)underOver);\r\n command.Parameters.AddWithValue(\u0022@goals_home\u0022, string.IsNullOrEmpty(goalsHome) ? DBNull.Value : (object)goalsHome);\r\n command.Parameters.AddWithValue(\u0022@goals_away\u0022, string.IsNullOrEmpty(goalsAway) ? DBNull.Value : (object)goalsAway);\r\n command.Parameters.AddWithValue(\u0022@advice\u0022, advice); // Sappiamo che non \u00E8 null grazie al controllo iniziale\r\n\r\n // Percentuali\r\n command.Parameters.AddWithValue(\u0022@percent_home\u0022, string.IsNullOrEmpty(percentHome) ? DBNull.Value : (object)percentHome);\r\n command.Parameters.AddWithValue(\u0022@percent_draw\u0022, string.IsNullOrEmpty(percentDraw) ? DBNull.Value : (object)percentDraw);\r\n command.Parameters.AddWithValue(\u0022@percent_away\u0022, string.IsNullOrEmpty(percentAway) ? DBNull.Value : (object)percentAway);\r\n\r\n command.ExecuteNonQuery();\r\n }", + "protectedSnippet": "T:System.Data.SqlClient.SqlCommand", + "label": "T:System.Data.SqlClient.SqlCommand", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 80, + "column": 16 + } + }, + { + "incidentId": "d6b36c67-97d2-4125-b218-345ea6df8580", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "using (var command = new SqlCommand(query, connection))\r\n {\r\n // Fixture ID\r\n command.Parameters.AddWithValue(\u0022@fixture_id\u0022, fixtureId);\r\n\r\n // Dati vincitore\r\n command.Parameters.AddWithValue(\u0022@winner_id\u0022, winnerId.HasValue ? (object)winnerId.Value : DBNull.Value);\r\n command.Parameters.AddWithValue(\u0022@winner_name\u0022, string.IsNullOrEmpty(winnerName) ? DBNull.Value : (object)winnerName);\r\n command.Parameters.AddWithValue(\u0022@winner_comment\u0022, string.IsNullOrEmpty(winnerComment) ? DBNull.Value : (object)winnerComment);\r\n\r\n // Altri dati di previsione\r\n command.Parameters.AddWithValue(\u0022@win_or_draw\u0022, winOrDraw.HasValue ? (object)winOrDraw.Value : DBNull.Value);\r\n command.Parameters.AddWithValue(\u0022@under_over\u0022, string.IsNullOrEmpty(underOver) ? DBNull.Value : (object)underOver);\r\n command.Parameters.AddWithValue(\u0022@goals_home\u0022, string.IsNullOrEmpty(goalsHome) ? DBNull.Value : (object)goalsHome);\r\n command.Parameters.AddWithValue(\u0022@goals_away\u0022, string.IsNullOrEmpty(goalsAway) ? DBNull.Value : (object)goalsAway);\r\n command.Parameters.AddWithValue(\u0022@advice\u0022, advice); // Sappiamo che non \u00E8 null grazie al controllo iniziale\r\n\r\n // Percentuali\r\n command.Parameters.AddWithValue(\u0022@percent_home\u0022, string.IsNullOrEmpty(percentHome) ? DBNull.Value : (object)percentHome);\r\n command.Parameters.AddWithValue(\u0022@percent_draw\u0022, string.IsNullOrEmpty(percentDraw) ? DBNull.Value : (object)percentDraw);\r\n command.Parameters.AddWithValue(\u0022@percent_away\u0022, string.IsNullOrEmpty(percentAway) ? DBNull.Value : (object)percentAway);\r\n\r\n command.ExecuteNonQuery();\r\n }", + "protected": "M:System.Data.SqlClient.SqlCommand.#ctor(System.String,System.Data.SqlClient.SqlConnection)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Prediction.cs", + "snippet": "using (var command = new SqlCommand(query, connection))\r\n {\r\n // Fixture ID\r\n command.Parameters.AddWithValue(\u0022@fixture_id\u0022, fixtureId);\r\n\r\n // Dati vincitore\r\n command.Parameters.AddWithValue(\u0022@winner_id\u0022, winnerId.HasValue ? (object)winnerId.Value : DBNull.Value);\r\n command.Parameters.AddWithValue(\u0022@winner_name\u0022, string.IsNullOrEmpty(winnerName) ? DBNull.Value : (object)winnerName);\r\n command.Parameters.AddWithValue(\u0022@winner_comment\u0022, string.IsNullOrEmpty(winnerComment) ? DBNull.Value : (object)winnerComment);\r\n\r\n // Altri dati di previsione\r\n command.Parameters.AddWithValue(\u0022@win_or_draw\u0022, winOrDraw.HasValue ? (object)winOrDraw.Value : DBNull.Value);\r\n command.Parameters.AddWithValue(\u0022@under_over\u0022, string.IsNullOrEmpty(underOver) ? DBNull.Value : (object)underOver);\r\n command.Parameters.AddWithValue(\u0022@goals_home\u0022, string.IsNullOrEmpty(goalsHome) ? DBNull.Value : (object)goalsHome);\r\n command.Parameters.AddWithValue(\u0022@goals_away\u0022, string.IsNullOrEmpty(goalsAway) ? DBNull.Value : (object)goalsAway);\r\n command.Parameters.AddWithValue(\u0022@advice\u0022, advice); // Sappiamo che non \u00E8 null grazie al controllo iniziale\r\n\r\n // Percentuali\r\n command.Parameters.AddWithValue(\u0022@percent_home\u0022, string.IsNullOrEmpty(percentHome) ? DBNull.Value : (object)percentHome);\r\n command.Parameters.AddWithValue(\u0022@percent_draw\u0022, string.IsNullOrEmpty(percentDraw) ? DBNull.Value : (object)percentDraw);\r\n command.Parameters.AddWithValue(\u0022@percent_away\u0022, string.IsNullOrEmpty(percentAway) ? DBNull.Value : (object)percentAway);\r\n\r\n command.ExecuteNonQuery();\r\n }", + "protectedSnippet": "M:System.Data.SqlClient.SqlCommand.#ctor(System.String,System.Data.SqlClient.SqlConnection)", + "label": "M:System.Data.SqlClient.SqlCommand.#ctor(System.String,System.Data.SqlClient.SqlConnection)", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 80, + "column": 16 + } + }, + { + "incidentId": "4097e95f-f058-46de-a53b-4f4b6e54281d", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "public void DeleteForPrediction(SqlConnection connection, int predictionId)", + "protected": "T:System.Data.SqlClient.SqlConnection" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\H2H.cs", + "snippet": "public void DeleteForPrediction(SqlConnection connection, int predictionId)", + "protectedSnippet": "T:System.Data.SqlClient.SqlConnection", + "label": "T:System.Data.SqlClient.SqlConnection", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 35, + "column": 8 + } + }, + { + "incidentId": "fdb9dd27-90c7-4ae8-955d-180976b38a0b", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.ExecuteNonQuery();", + "protected": "M:System.Data.SqlClient.SqlCommand.ExecuteNonQuery" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\H2H.cs", + "snippet": "command.ExecuteNonQuery();", + "protectedSnippet": "M:System.Data.SqlClient.SqlCommand.ExecuteNonQuery", + "label": "M:System.Data.SqlClient.SqlCommand.ExecuteNonQuery", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 43, + "column": 20 + } + }, + { + "incidentId": "aee5da01-6137-46ee-8247-702621f98b57", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@prediction_id\u0022, predictionId);", + "protected": "T:System.Data.SqlClient.SqlParameterCollection" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\H2H.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@prediction_id\u0022, predictionId);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameterCollection", + "label": "T:System.Data.SqlClient.SqlParameterCollection", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 42, + "column": 20 + } + }, + { + "incidentId": "380bc8fb-9f8a-42cb-927b-a3284d9bc45a", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@prediction_id\u0022, predictionId);", + "protected": "P:System.Data.SqlClient.SqlCommand.Parameters" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\H2H.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@prediction_id\u0022, predictionId);", + "protectedSnippet": "P:System.Data.SqlClient.SqlCommand.Parameters", + "label": "P:System.Data.SqlClient.SqlCommand.Parameters", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 42, + "column": 20 + } + }, + { + "incidentId": "69c20f74-a1db-4332-865d-f89b74a48db8", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@prediction_id\u0022, predictionId);", + "protected": "T:System.Data.SqlClient.SqlParameter" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\H2H.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@prediction_id\u0022, predictionId);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameter", + "label": "T:System.Data.SqlClient.SqlParameter", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 42, + "column": 20 + } + }, + { + "incidentId": "0f4655a0-64b6-4271-ba32-49896520c97f", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@prediction_id\u0022, predictionId);", + "protected": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\H2H.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@prediction_id\u0022, predictionId);", + "protectedSnippet": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "label": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 42, + "column": 20 + } + }, + { + "incidentId": "8cd7f14b-db3c-4890-a130-13addac6244a", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "using (var command = new SqlCommand(query, connection))\r\n {\r\n command.Parameters.AddWithValue(\u0022@prediction_id\u0022, predictionId);\r\n command.ExecuteNonQuery();\r\n }", + "protected": "T:System.Data.SqlClient.SqlCommand" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\H2H.cs", + "snippet": "using (var command = new SqlCommand(query, connection))\r\n {\r\n command.Parameters.AddWithValue(\u0022@prediction_id\u0022, predictionId);\r\n command.ExecuteNonQuery();\r\n }", + "protectedSnippet": "T:System.Data.SqlClient.SqlCommand", + "label": "T:System.Data.SqlClient.SqlCommand", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 40, + "column": 16 + } + }, + { + "incidentId": "4dfb1f65-26f6-49cd-ae93-658b7b00ef1a", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "using (var command = new SqlCommand(query, connection))\r\n {\r\n command.Parameters.AddWithValue(\u0022@prediction_id\u0022, predictionId);\r\n command.ExecuteNonQuery();\r\n }", + "protected": "M:System.Data.SqlClient.SqlCommand.#ctor(System.String,System.Data.SqlClient.SqlConnection)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\H2H.cs", + "snippet": "using (var command = new SqlCommand(query, connection))\r\n {\r\n command.Parameters.AddWithValue(\u0022@prediction_id\u0022, predictionId);\r\n command.ExecuteNonQuery();\r\n }", + "protectedSnippet": "M:System.Data.SqlClient.SqlCommand.#ctor(System.String,System.Data.SqlClient.SqlConnection)", + "label": "M:System.Data.SqlClient.SqlCommand.#ctor(System.String,System.Data.SqlClient.SqlConnection)", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 40, + "column": 16 + } + }, + { + "incidentId": "e8f788c3-7b4f-487f-9c5d-0d92eadfaa0a", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "public void Insert(SqlConnection connection, int predictionId, int h2hFixtureId)", + "protected": "T:System.Data.SqlClient.SqlConnection" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\H2H.cs", + "snippet": "public void Insert(SqlConnection connection, int predictionId, int h2hFixtureId)", + "protectedSnippet": "T:System.Data.SqlClient.SqlConnection", + "label": "T:System.Data.SqlClient.SqlConnection", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 11, + "column": 8 + } + }, + { + "incidentId": "585dbdd3-3ef3-4bb3-b7c0-9b724af7715d", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.ExecuteNonQuery();", + "protected": "M:System.Data.SqlClient.SqlCommand.ExecuteNonQuery" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\H2H.cs", + "snippet": "command.ExecuteNonQuery();", + "protectedSnippet": "M:System.Data.SqlClient.SqlCommand.ExecuteNonQuery", + "label": "M:System.Data.SqlClient.SqlCommand.ExecuteNonQuery", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 26, + "column": 20 + } + }, + { + "incidentId": "ddbd14d3-20d7-4ee9-817c-66fc952647c4", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@fixture_id\u0022, h2hFixtureId);", + "protected": "T:System.Data.SqlClient.SqlParameterCollection" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\H2H.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@fixture_id\u0022, h2hFixtureId);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameterCollection", + "label": "T:System.Data.SqlClient.SqlParameterCollection", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 25, + "column": 20 + } + }, + { + "incidentId": "1735f70b-1938-4d6b-8354-876b40a2ed4b", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@fixture_id\u0022, h2hFixtureId);", + "protected": "P:System.Data.SqlClient.SqlCommand.Parameters" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\H2H.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@fixture_id\u0022, h2hFixtureId);", + "protectedSnippet": "P:System.Data.SqlClient.SqlCommand.Parameters", + "label": "P:System.Data.SqlClient.SqlCommand.Parameters", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 25, + "column": 20 + } + }, + { + "incidentId": "0cb0deb8-8a48-4b47-920c-2a403a90897d", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@fixture_id\u0022, h2hFixtureId);", + "protected": "T:System.Data.SqlClient.SqlParameter" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\H2H.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@fixture_id\u0022, h2hFixtureId);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameter", + "label": "T:System.Data.SqlClient.SqlParameter", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 25, + "column": 20 + } + }, + { + "incidentId": "7ddbfc77-7bfd-4efb-80d7-274f954a8fc2", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@fixture_id\u0022, h2hFixtureId);", + "protected": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\H2H.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@fixture_id\u0022, h2hFixtureId);", + "protectedSnippet": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "label": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 25, + "column": 20 + } + }, + { + "incidentId": "41893ba8-31e6-4fe0-b6d9-dca82066b2a2", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@prediction_id\u0022, predictionId);", + "protected": "T:System.Data.SqlClient.SqlParameterCollection" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\H2H.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@prediction_id\u0022, predictionId);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameterCollection", + "label": "T:System.Data.SqlClient.SqlParameterCollection", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 24, + "column": 20 + } + }, + { + "incidentId": "36659818-55ab-4985-ab9b-130884dded03", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@prediction_id\u0022, predictionId);", + "protected": "P:System.Data.SqlClient.SqlCommand.Parameters" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\H2H.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@prediction_id\u0022, predictionId);", + "protectedSnippet": "P:System.Data.SqlClient.SqlCommand.Parameters", + "label": "P:System.Data.SqlClient.SqlCommand.Parameters", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 24, + "column": 20 + } + }, + { + "incidentId": "60c3c15e-b8f4-4516-9ad7-763031ad7e37", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@prediction_id\u0022, predictionId);", + "protected": "T:System.Data.SqlClient.SqlParameter" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\H2H.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@prediction_id\u0022, predictionId);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameter", + "label": "T:System.Data.SqlClient.SqlParameter", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 24, + "column": 20 + } + }, + { + "incidentId": "b42eaaf5-4d02-41f8-8e44-d52a551e041f", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@prediction_id\u0022, predictionId);", + "protected": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\H2H.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@prediction_id\u0022, predictionId);", + "protectedSnippet": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "label": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 24, + "column": 20 + } + }, + { + "incidentId": "91b9aca2-1757-4f98-903c-a6a4018b7e65", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "using (var command = new SqlCommand(query, connection))\r\n {\r\n command.Parameters.AddWithValue(\u0022@prediction_id\u0022, predictionId);\r\n command.Parameters.AddWithValue(\u0022@fixture_id\u0022, h2hFixtureId);\r\n command.ExecuteNonQuery();\r\n }", + "protected": "T:System.Data.SqlClient.SqlCommand" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\H2H.cs", + "snippet": "using (var command = new SqlCommand(query, connection))\r\n {\r\n command.Parameters.AddWithValue(\u0022@prediction_id\u0022, predictionId);\r\n command.Parameters.AddWithValue(\u0022@fixture_id\u0022, h2hFixtureId);\r\n command.ExecuteNonQuery();\r\n }", + "protectedSnippet": "T:System.Data.SqlClient.SqlCommand", + "label": "T:System.Data.SqlClient.SqlCommand", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 22, + "column": 16 + } + }, + { + "incidentId": "cd56328b-67f1-4f5c-9c47-0ff2eaf2f672", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "using (var command = new SqlCommand(query, connection))\r\n {\r\n command.Parameters.AddWithValue(\u0022@prediction_id\u0022, predictionId);\r\n command.Parameters.AddWithValue(\u0022@fixture_id\u0022, h2hFixtureId);\r\n command.ExecuteNonQuery();\r\n }", + "protected": "M:System.Data.SqlClient.SqlCommand.#ctor(System.String,System.Data.SqlClient.SqlConnection)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\H2H.cs", + "snippet": "using (var command = new SqlCommand(query, connection))\r\n {\r\n command.Parameters.AddWithValue(\u0022@prediction_id\u0022, predictionId);\r\n command.Parameters.AddWithValue(\u0022@fixture_id\u0022, h2hFixtureId);\r\n command.ExecuteNonQuery();\r\n }", + "protectedSnippet": "M:System.Data.SqlClient.SqlCommand.#ctor(System.String,System.Data.SqlClient.SqlConnection)", + "label": "M:System.Data.SqlClient.SqlCommand.#ctor(System.String,System.Data.SqlClient.SqlConnection)", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 22, + "column": 16 + } + }, + { + "incidentId": "c6e7b860-5029-45ea-a5fa-bd0321493f6b", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "private void CheckIfLeagueExists(SqlConnection connection, SqlTransaction transaction, int leagueId, StringBuilder logBuilder)", + "protected": "T:System.Data.SqlClient.SqlTransaction" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\FixtureLeague.cs", + "snippet": "private void CheckIfLeagueExists(SqlConnection connection, SqlTransaction transaction, int leagueId, StringBuilder logBuilder)", + "protectedSnippet": "T:System.Data.SqlClient.SqlTransaction", + "label": "T:System.Data.SqlClient.SqlTransaction", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 101, + "column": 8 + } + }, + { + "incidentId": "4de2f2c5-c7a6-4f68-b8bc-18a2b4855d9c", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "private void CheckIfLeagueExists(SqlConnection connection, SqlTransaction transaction, int leagueId, StringBuilder logBuilder)", + "protected": "T:System.Data.SqlClient.SqlConnection" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\FixtureLeague.cs", + "snippet": "private void CheckIfLeagueExists(SqlConnection connection, SqlTransaction transaction, int leagueId, StringBuilder logBuilder)", + "protectedSnippet": "T:System.Data.SqlClient.SqlConnection", + "label": "T:System.Data.SqlClient.SqlConnection", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 101, + "column": 8 + } + }, + { + "incidentId": "647adb7d-2cd1-41b1-acec-ad39bca9aaa8", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "int count = Convert.ToInt32(cmd.ExecuteScalar());", + "protected": "M:System.Data.SqlClient.SqlCommand.ExecuteScalar" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\FixtureLeague.cs", + "snippet": "int count = Convert.ToInt32(cmd.ExecuteScalar());", + "protectedSnippet": "M:System.Data.SqlClient.SqlCommand.ExecuteScalar", + "label": "M:System.Data.SqlClient.SqlCommand.ExecuteScalar", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 108, + "column": 20 + } + }, + { + "incidentId": "2970c3a7-f0eb-4180-8a56-40c79bc3a111", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "cmd.Parameters.AddWithValue(\u0022@id\u0022, leagueId);", + "protected": "T:System.Data.SqlClient.SqlParameterCollection" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\FixtureLeague.cs", + "snippet": "cmd.Parameters.AddWithValue(\u0022@id\u0022, leagueId);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameterCollection", + "label": "T:System.Data.SqlClient.SqlParameterCollection", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 107, + "column": 20 + } + }, + { + "incidentId": "6f92f58e-0cd7-4ffa-acf2-22b0679a8997", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "cmd.Parameters.AddWithValue(\u0022@id\u0022, leagueId);", + "protected": "P:System.Data.SqlClient.SqlCommand.Parameters" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\FixtureLeague.cs", + "snippet": "cmd.Parameters.AddWithValue(\u0022@id\u0022, leagueId);", + "protectedSnippet": "P:System.Data.SqlClient.SqlCommand.Parameters", + "label": "P:System.Data.SqlClient.SqlCommand.Parameters", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 107, + "column": 20 + } + }, + { + "incidentId": "024ffff3-3d39-4c82-ba7d-4c1eed56befe", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "cmd.Parameters.AddWithValue(\u0022@id\u0022, leagueId);", + "protected": "T:System.Data.SqlClient.SqlParameter" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\FixtureLeague.cs", + "snippet": "cmd.Parameters.AddWithValue(\u0022@id\u0022, leagueId);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameter", + "label": "T:System.Data.SqlClient.SqlParameter", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 107, + "column": 20 + } + }, + { + "incidentId": "037703fe-ad3c-4ebc-ad37-e357da36d33f", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "cmd.Parameters.AddWithValue(\u0022@id\u0022, leagueId);", + "protected": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\FixtureLeague.cs", + "snippet": "cmd.Parameters.AddWithValue(\u0022@id\u0022, leagueId);", + "protectedSnippet": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "label": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 107, + "column": 20 + } + }, + { + "incidentId": "ab71b64f-f235-4fcf-a3a3-c82866e8358a", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "using (var cmd = new SqlCommand(\u0022SELECT COUNT(1) FROM League WHERE league_id = @id\u0022, connection, transaction))\r\n {\r\n cmd.Parameters.AddWithValue(\u0022@id\u0022, leagueId);\r\n int count = Convert.ToInt32(cmd.ExecuteScalar());\r\n logBuilder.AppendLine($\u0022- League con ID {leagueId} {(count \u003E 0 ? \u0022esiste\u0022 : \u0022NON esiste\u0022)} nel database\u0022);\r\n }", + "protected": "T:System.Data.SqlClient.SqlCommand" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\FixtureLeague.cs", + "snippet": "using (var cmd = new SqlCommand(\u0022SELECT COUNT(1) FROM League WHERE league_id = @id\u0022, connection, transaction))\r\n {\r\n cmd.Parameters.AddWithValue(\u0022@id\u0022, leagueId);\r\n int count = Convert.ToInt32(cmd.ExecuteScalar());\r\n logBuilder.AppendLine($\u0022- League con ID {leagueId} {(count \u003E 0 ? \u0022esiste\u0022 : \u0022NON esiste\u0022)} nel database\u0022);\r\n }", + "protectedSnippet": "T:System.Data.SqlClient.SqlCommand", + "label": "T:System.Data.SqlClient.SqlCommand", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 105, + "column": 16 + } + }, + { + "incidentId": "76816a91-6d29-4cc0-b595-0013bb5bd217", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "using (var cmd = new SqlCommand(\u0022SELECT COUNT(1) FROM League WHERE league_id = @id\u0022, connection, transaction))\r\n {\r\n cmd.Parameters.AddWithValue(\u0022@id\u0022, leagueId);\r\n int count = Convert.ToInt32(cmd.ExecuteScalar());\r\n logBuilder.AppendLine($\u0022- League con ID {leagueId} {(count \u003E 0 ? \u0022esiste\u0022 : \u0022NON esiste\u0022)} nel database\u0022);\r\n }", + "protected": "M:System.Data.SqlClient.SqlCommand.#ctor(System.String,System.Data.SqlClient.SqlConnection,System.Data.SqlClient.SqlTransaction)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\FixtureLeague.cs", + "snippet": "using (var cmd = new SqlCommand(\u0022SELECT COUNT(1) FROM League WHERE league_id = @id\u0022, connection, transaction))\r\n {\r\n cmd.Parameters.AddWithValue(\u0022@id\u0022, leagueId);\r\n int count = Convert.ToInt32(cmd.ExecuteScalar());\r\n logBuilder.AppendLine($\u0022- League con ID {leagueId} {(count \u003E 0 ? \u0022esiste\u0022 : \u0022NON esiste\u0022)} nel database\u0022);\r\n }", + "protectedSnippet": "M:System.Data.SqlClient.SqlCommand.#ctor(System.String,System.Data.SqlClient.SqlConnection,System.Data.SqlClient.SqlTransaction)", + "label": "M:System.Data.SqlClient.SqlCommand.#ctor(System.String,System.Data.SqlClient.SqlConnection,System.Data.SqlClient.SqlTransaction)", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 105, + "column": 16 + } + }, + { + "incidentId": "7c5ce216-7537-4eca-a50b-8f5debe4b11a", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "private void CheckIfFixtureExists(SqlConnection connection, SqlTransaction transaction, int fixtureId, StringBuilder logBuilder)", + "protected": "T:System.Data.SqlClient.SqlTransaction" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\FixtureLeague.cs", + "snippet": "private void CheckIfFixtureExists(SqlConnection connection, SqlTransaction transaction, int fixtureId, StringBuilder logBuilder)", + "protectedSnippet": "T:System.Data.SqlClient.SqlTransaction", + "label": "T:System.Data.SqlClient.SqlTransaction", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 81, + "column": 8 + } + }, + { + "incidentId": "6983f9c6-d4a9-4211-8cc5-716c6ca7faa9", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "private void CheckIfFixtureExists(SqlConnection connection, SqlTransaction transaction, int fixtureId, StringBuilder logBuilder)", + "protected": "T:System.Data.SqlClient.SqlConnection" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\FixtureLeague.cs", + "snippet": "private void CheckIfFixtureExists(SqlConnection connection, SqlTransaction transaction, int fixtureId, StringBuilder logBuilder)", + "protectedSnippet": "T:System.Data.SqlClient.SqlConnection", + "label": "T:System.Data.SqlClient.SqlConnection", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 81, + "column": 8 + } + }, + { + "incidentId": "27b0f61e-e6e0-498a-aee1-b7343ca797f5", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "int count = Convert.ToInt32(cmd.ExecuteScalar());", + "protected": "M:System.Data.SqlClient.SqlCommand.ExecuteScalar" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\FixtureLeague.cs", + "snippet": "int count = Convert.ToInt32(cmd.ExecuteScalar());", + "protectedSnippet": "M:System.Data.SqlClient.SqlCommand.ExecuteScalar", + "label": "M:System.Data.SqlClient.SqlCommand.ExecuteScalar", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 88, + "column": 20 + } + }, + { + "incidentId": "dc7764ca-d9a2-4c45-89c2-e099ff345bd3", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "cmd.Parameters.AddWithValue(\u0022@id\u0022, fixtureId);", + "protected": "T:System.Data.SqlClient.SqlParameterCollection" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\FixtureLeague.cs", + "snippet": "cmd.Parameters.AddWithValue(\u0022@id\u0022, fixtureId);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameterCollection", + "label": "T:System.Data.SqlClient.SqlParameterCollection", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 87, + "column": 20 + } + }, + { + "incidentId": "ebebbd56-bab2-4f20-9d78-4f2f46ce0ce9", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "cmd.Parameters.AddWithValue(\u0022@id\u0022, fixtureId);", + "protected": "P:System.Data.SqlClient.SqlCommand.Parameters" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\FixtureLeague.cs", + "snippet": "cmd.Parameters.AddWithValue(\u0022@id\u0022, fixtureId);", + "protectedSnippet": "P:System.Data.SqlClient.SqlCommand.Parameters", + "label": "P:System.Data.SqlClient.SqlCommand.Parameters", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 87, + "column": 20 + } + }, + { + "incidentId": "aaad960a-c286-450b-b63b-03f49670e43a", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "cmd.Parameters.AddWithValue(\u0022@id\u0022, fixtureId);", + "protected": "T:System.Data.SqlClient.SqlParameter" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\FixtureLeague.cs", + "snippet": "cmd.Parameters.AddWithValue(\u0022@id\u0022, fixtureId);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameter", + "label": "T:System.Data.SqlClient.SqlParameter", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 87, + "column": 20 + } + }, + { + "incidentId": "3d266e57-9b94-4465-894f-98fd99e0a69d", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "cmd.Parameters.AddWithValue(\u0022@id\u0022, fixtureId);", + "protected": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\FixtureLeague.cs", + "snippet": "cmd.Parameters.AddWithValue(\u0022@id\u0022, fixtureId);", + "protectedSnippet": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "label": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 87, + "column": 20 + } + }, + { + "incidentId": "5adfb6c4-2943-44d5-9b60-7b1504e44997", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "using (var cmd = new SqlCommand(\u0022SELECT COUNT(1) FROM Fixture WHERE fixture_id = @id\u0022, connection, transaction))\r\n {\r\n cmd.Parameters.AddWithValue(\u0022@id\u0022, fixtureId);\r\n int count = Convert.ToInt32(cmd.ExecuteScalar());\r\n logBuilder.AppendLine($\u0022- Fixture con ID {fixtureId} {(count \u003E 0 ? \u0022esiste\u0022 : \u0022NON esiste\u0022)} nel database\u0022);\r\n }", + "protected": "T:System.Data.SqlClient.SqlCommand" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\FixtureLeague.cs", + "snippet": "using (var cmd = new SqlCommand(\u0022SELECT COUNT(1) FROM Fixture WHERE fixture_id = @id\u0022, connection, transaction))\r\n {\r\n cmd.Parameters.AddWithValue(\u0022@id\u0022, fixtureId);\r\n int count = Convert.ToInt32(cmd.ExecuteScalar());\r\n logBuilder.AppendLine($\u0022- Fixture con ID {fixtureId} {(count \u003E 0 ? \u0022esiste\u0022 : \u0022NON esiste\u0022)} nel database\u0022);\r\n }", + "protectedSnippet": "T:System.Data.SqlClient.SqlCommand", + "label": "T:System.Data.SqlClient.SqlCommand", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 85, + "column": 16 + } + }, + { + "incidentId": "9b60ebb0-6ac7-481c-816a-0e6b99091c6c", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "using (var cmd = new SqlCommand(\u0022SELECT COUNT(1) FROM Fixture WHERE fixture_id = @id\u0022, connection, transaction))\r\n {\r\n cmd.Parameters.AddWithValue(\u0022@id\u0022, fixtureId);\r\n int count = Convert.ToInt32(cmd.ExecuteScalar());\r\n logBuilder.AppendLine($\u0022- Fixture con ID {fixtureId} {(count \u003E 0 ? \u0022esiste\u0022 : \u0022NON esiste\u0022)} nel database\u0022);\r\n }", + "protected": "M:System.Data.SqlClient.SqlCommand.#ctor(System.String,System.Data.SqlClient.SqlConnection,System.Data.SqlClient.SqlTransaction)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\FixtureLeague.cs", + "snippet": "using (var cmd = new SqlCommand(\u0022SELECT COUNT(1) FROM Fixture WHERE fixture_id = @id\u0022, connection, transaction))\r\n {\r\n cmd.Parameters.AddWithValue(\u0022@id\u0022, fixtureId);\r\n int count = Convert.ToInt32(cmd.ExecuteScalar());\r\n logBuilder.AppendLine($\u0022- Fixture con ID {fixtureId} {(count \u003E 0 ? \u0022esiste\u0022 : \u0022NON esiste\u0022)} nel database\u0022);\r\n }", + "protectedSnippet": "M:System.Data.SqlClient.SqlCommand.#ctor(System.String,System.Data.SqlClient.SqlConnection,System.Data.SqlClient.SqlTransaction)", + "label": "M:System.Data.SqlClient.SqlCommand.#ctor(System.String,System.Data.SqlClient.SqlConnection,System.Data.SqlClient.SqlTransaction)", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 85, + "column": 16 + } + }, + { + "incidentId": "b352078e-1fc0-458a-a7e6-0d4b9ce61dc5", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "public void Upsert(SqlConnection connection, SqlTransaction transaction, int fixtureId, int leagueId, JToken leagueData)", + "protected": "T:System.Data.SqlClient.SqlTransaction" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\FixtureLeague.cs", + "snippet": "public void Upsert(SqlConnection connection, SqlTransaction transaction, int fixtureId, int leagueId, JToken leagueData)", + "protectedSnippet": "T:System.Data.SqlClient.SqlTransaction", + "label": "T:System.Data.SqlClient.SqlTransaction", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 12, + "column": 8 + } + }, + { + "incidentId": "c3999fa4-233b-4f09-b238-51d24a648e48", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "public void Upsert(SqlConnection connection, SqlTransaction transaction, int fixtureId, int leagueId, JToken leagueData)", + "protected": "T:System.Data.SqlClient.SqlConnection" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\FixtureLeague.cs", + "snippet": "public void Upsert(SqlConnection connection, SqlTransaction transaction, int fixtureId, int leagueId, JToken leagueData)", + "protectedSnippet": "T:System.Data.SqlClient.SqlConnection", + "label": "T:System.Data.SqlClient.SqlConnection", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 12, + "column": 8 + } + }, + { + "incidentId": "7c512ea1-708c-486c-b9db-3daa7f2ade73", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.ExecuteNonQuery();", + "protected": "M:System.Data.SqlClient.SqlCommand.ExecuteNonQuery" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\FixtureLeague.cs", + "snippet": "command.ExecuteNonQuery();", + "protectedSnippet": "M:System.Data.SqlClient.SqlCommand.ExecuteNonQuery", + "label": "M:System.Data.SqlClient.SqlCommand.ExecuteNonQuery", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 44, + "column": 20 + } + }, + { + "incidentId": "f6b14645-5e1a-4312-b910-326180503a9d", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@standings\u0022, standings.HasValue ? (object)standings.Value : DBNull.Value);", + "protected": "T:System.Data.SqlClient.SqlParameterCollection" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\FixtureLeague.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@standings\u0022, standings.HasValue ? (object)standings.Value : DBNull.Value);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameterCollection", + "label": "T:System.Data.SqlClient.SqlParameterCollection", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 42, + "column": 20 + } + }, + { + "incidentId": "f1f55402-908e-4b2f-ab1b-26f739e238a1", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@standings\u0022, standings.HasValue ? (object)standings.Value : DBNull.Value);", + "protected": "P:System.Data.SqlClient.SqlCommand.Parameters" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\FixtureLeague.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@standings\u0022, standings.HasValue ? (object)standings.Value : DBNull.Value);", + "protectedSnippet": "P:System.Data.SqlClient.SqlCommand.Parameters", + "label": "P:System.Data.SqlClient.SqlCommand.Parameters", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 42, + "column": 20 + } + }, + { + "incidentId": "3ddee203-a03d-43e9-a217-176bb4d0f235", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@standings\u0022, standings.HasValue ? (object)standings.Value : DBNull.Value);", + "protected": "T:System.Data.SqlClient.SqlParameter" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\FixtureLeague.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@standings\u0022, standings.HasValue ? (object)standings.Value : DBNull.Value);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameter", + "label": "T:System.Data.SqlClient.SqlParameter", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 42, + "column": 20 + } + }, + { + "incidentId": "cae82dc9-7899-4a75-8616-faed5b6e273a", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@standings\u0022, standings.HasValue ? (object)standings.Value : DBNull.Value);", + "protected": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\FixtureLeague.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@standings\u0022, standings.HasValue ? (object)standings.Value : DBNull.Value);", + "protectedSnippet": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "label": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 42, + "column": 20 + } + }, + { + "incidentId": "2cb57e4c-fc37-4861-97cd-997c99dc2a1e", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@round\u0022, round);", + "protected": "T:System.Data.SqlClient.SqlParameterCollection" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\FixtureLeague.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@round\u0022, round);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameterCollection", + "label": "T:System.Data.SqlClient.SqlParameterCollection", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 41, + "column": 20 + } + }, + { + "incidentId": "4e6f60d7-dc34-4f22-a4fd-e5fa4fee70c8", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@round\u0022, round);", + "protected": "P:System.Data.SqlClient.SqlCommand.Parameters" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\FixtureLeague.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@round\u0022, round);", + "protectedSnippet": "P:System.Data.SqlClient.SqlCommand.Parameters", + "label": "P:System.Data.SqlClient.SqlCommand.Parameters", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 41, + "column": 20 + } + }, + { + "incidentId": "a829d65a-66c2-427a-9092-829319b9860b", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@round\u0022, round);", + "protected": "T:System.Data.SqlClient.SqlParameter" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\FixtureLeague.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@round\u0022, round);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameter", + "label": "T:System.Data.SqlClient.SqlParameter", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 41, + "column": 20 + } + }, + { + "incidentId": "3e153edd-ef1f-427b-89cb-b033cdcb54b9", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@round\u0022, round);", + "protected": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\FixtureLeague.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@round\u0022, round);", + "protectedSnippet": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "label": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 41, + "column": 20 + } + }, + { + "incidentId": "a3e64817-78cd-41fb-9ca6-145f8efb1b4b", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@league_id\u0022, leagueId);", + "protected": "T:System.Data.SqlClient.SqlParameterCollection" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\FixtureLeague.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@league_id\u0022, leagueId);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameterCollection", + "label": "T:System.Data.SqlClient.SqlParameterCollection", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 40, + "column": 20 + } + }, + { + "incidentId": "e4560fb5-9d6e-4b5d-aa1d-2a448f87cc8b", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@league_id\u0022, leagueId);", + "protected": "P:System.Data.SqlClient.SqlCommand.Parameters" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\FixtureLeague.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@league_id\u0022, leagueId);", + "protectedSnippet": "P:System.Data.SqlClient.SqlCommand.Parameters", + "label": "P:System.Data.SqlClient.SqlCommand.Parameters", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 40, + "column": 20 + } + }, + { + "incidentId": "2c8d2415-3174-41e8-af33-bfaee5e925bb", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@league_id\u0022, leagueId);", + "protected": "T:System.Data.SqlClient.SqlParameter" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\FixtureLeague.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@league_id\u0022, leagueId);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameter", + "label": "T:System.Data.SqlClient.SqlParameter", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 40, + "column": 20 + } + }, + { + "incidentId": "1fbddbd4-ced1-4ad0-9668-52d1d71582a2", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@league_id\u0022, leagueId);", + "protected": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\FixtureLeague.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@league_id\u0022, leagueId);", + "protectedSnippet": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "label": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 40, + "column": 20 + } + }, + { + "incidentId": "9cc6edd5-4f2d-46c2-a6c3-cd4a33d98f2b", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@fixture_id\u0022, fixtureId);", + "protected": "T:System.Data.SqlClient.SqlParameterCollection" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\FixtureLeague.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@fixture_id\u0022, fixtureId);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameterCollection", + "label": "T:System.Data.SqlClient.SqlParameterCollection", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 39, + "column": 20 + } + }, + { + "incidentId": "6a281656-09a5-4fe6-aac8-c2348143efe1", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@fixture_id\u0022, fixtureId);", + "protected": "P:System.Data.SqlClient.SqlCommand.Parameters" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\FixtureLeague.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@fixture_id\u0022, fixtureId);", + "protectedSnippet": "P:System.Data.SqlClient.SqlCommand.Parameters", + "label": "P:System.Data.SqlClient.SqlCommand.Parameters", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 39, + "column": 20 + } + }, + { + "incidentId": "bcf36c26-7214-4100-9041-64e3c8295817", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@fixture_id\u0022, fixtureId);", + "protected": "T:System.Data.SqlClient.SqlParameter" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\FixtureLeague.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@fixture_id\u0022, fixtureId);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameter", + "label": "T:System.Data.SqlClient.SqlParameter", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 39, + "column": 20 + } + }, + { + "incidentId": "db15fb39-0e0e-43fb-8f61-824ea07cdaaf", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@fixture_id\u0022, fixtureId);", + "protected": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\FixtureLeague.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@fixture_id\u0022, fixtureId);", + "protectedSnippet": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "label": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 39, + "column": 20 + } + }, + { + "incidentId": "67275b61-6377-4f98-8af2-182fc3bf4005", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "using (var command = new SqlCommand(query, connection, transaction))\r\n {\r\n command.Parameters.AddWithValue(\u0022@fixture_id\u0022, fixtureId);\r\n command.Parameters.AddWithValue(\u0022@league_id\u0022, leagueId);\r\n command.Parameters.AddWithValue(\u0022@round\u0022, round);\r\n command.Parameters.AddWithValue(\u0022@standings\u0022, standings.HasValue ? (object)standings.Value : DBNull.Value);\r\n\r\n command.ExecuteNonQuery();\r\n }", + "protected": "T:System.Data.SqlClient.SqlCommand" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\FixtureLeague.cs", + "snippet": "using (var command = new SqlCommand(query, connection, transaction))\r\n {\r\n command.Parameters.AddWithValue(\u0022@fixture_id\u0022, fixtureId);\r\n command.Parameters.AddWithValue(\u0022@league_id\u0022, leagueId);\r\n command.Parameters.AddWithValue(\u0022@round\u0022, round);\r\n command.Parameters.AddWithValue(\u0022@standings\u0022, standings.HasValue ? (object)standings.Value : DBNull.Value);\r\n\r\n command.ExecuteNonQuery();\r\n }", + "protectedSnippet": "T:System.Data.SqlClient.SqlCommand", + "label": "T:System.Data.SqlClient.SqlCommand", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 37, + "column": 16 + } + }, + { + "incidentId": "2f38b154-d8ce-4399-aebb-d8bb77632155", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "using (var command = new SqlCommand(query, connection, transaction))\r\n {\r\n command.Parameters.AddWithValue(\u0022@fixture_id\u0022, fixtureId);\r\n command.Parameters.AddWithValue(\u0022@league_id\u0022, leagueId);\r\n command.Parameters.AddWithValue(\u0022@round\u0022, round);\r\n command.Parameters.AddWithValue(\u0022@standings\u0022, standings.HasValue ? (object)standings.Value : DBNull.Value);\r\n\r\n command.ExecuteNonQuery();\r\n }", + "protected": "M:System.Data.SqlClient.SqlCommand.#ctor(System.String,System.Data.SqlClient.SqlConnection,System.Data.SqlClient.SqlTransaction)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\FixtureLeague.cs", + "snippet": "using (var command = new SqlCommand(query, connection, transaction))\r\n {\r\n command.Parameters.AddWithValue(\u0022@fixture_id\u0022, fixtureId);\r\n command.Parameters.AddWithValue(\u0022@league_id\u0022, leagueId);\r\n command.Parameters.AddWithValue(\u0022@round\u0022, round);\r\n command.Parameters.AddWithValue(\u0022@standings\u0022, standings.HasValue ? (object)standings.Value : DBNull.Value);\r\n\r\n command.ExecuteNonQuery();\r\n }", + "protectedSnippet": "M:System.Data.SqlClient.SqlCommand.#ctor(System.String,System.Data.SqlClient.SqlConnection,System.Data.SqlClient.SqlTransaction)", + "label": "M:System.Data.SqlClient.SqlCommand.#ctor(System.String,System.Data.SqlClient.SqlConnection,System.Data.SqlClient.SqlTransaction)", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 37, + "column": 16 + } + }, + { + "incidentId": "6becae79-e8d6-4a5c-bffe-84c93d869de7", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "public void Upsert(SqlConnection connection, int predictionId, JToken comparison)", + "protected": "T:System.Data.SqlClient.SqlConnection" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Comparison.cs", + "snippet": "public void Upsert(SqlConnection connection, int predictionId, JToken comparison)", + "protectedSnippet": "T:System.Data.SqlClient.SqlConnection", + "label": "T:System.Data.SqlClient.SqlConnection", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 8, + "column": 8 + } + }, + { + "incidentId": "abb8fc21-28dd-4a59-9008-69f6b9c739b4", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.ExecuteNonQuery();", + "protected": "M:System.Data.SqlClient.SqlCommand.ExecuteNonQuery" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Comparison.cs", + "snippet": "command.ExecuteNonQuery();", + "protectedSnippet": "M:System.Data.SqlClient.SqlCommand.ExecuteNonQuery", + "label": "M:System.Data.SqlClient.SqlCommand.ExecuteNonQuery", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 69, + "column": 20 + } + }, + { + "incidentId": "8e9b1709-4ef3-466d-a313-922c9e0e270b", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@total_away\u0022, comparison[\u0022total\u0022]?[\u0022away\u0022]?.Value\u003Cstring\u003E() ?? (object)DBNull.Value);", + "protected": "T:System.Data.SqlClient.SqlParameterCollection" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Comparison.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@total_away\u0022, comparison[\u0022total\u0022]?[\u0022away\u0022]?.Value\u003Cstring\u003E() ?? (object)DBNull.Value);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameterCollection", + "label": "T:System.Data.SqlClient.SqlParameterCollection", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 67, + "column": 20 + } + }, + { + "incidentId": "0f3337eb-ab70-4a89-95ac-f3fab909d355", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@total_away\u0022, comparison[\u0022total\u0022]?[\u0022away\u0022]?.Value\u003Cstring\u003E() ?? (object)DBNull.Value);", + "protected": "P:System.Data.SqlClient.SqlCommand.Parameters" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Comparison.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@total_away\u0022, comparison[\u0022total\u0022]?[\u0022away\u0022]?.Value\u003Cstring\u003E() ?? (object)DBNull.Value);", + "protectedSnippet": "P:System.Data.SqlClient.SqlCommand.Parameters", + "label": "P:System.Data.SqlClient.SqlCommand.Parameters", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 67, + "column": 20 + } + }, + { + "incidentId": "3032c16c-e61c-431f-8dfb-9eaa787204e0", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@total_away\u0022, comparison[\u0022total\u0022]?[\u0022away\u0022]?.Value\u003Cstring\u003E() ?? (object)DBNull.Value);", + "protected": "T:System.Data.SqlClient.SqlParameter" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Comparison.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@total_away\u0022, comparison[\u0022total\u0022]?[\u0022away\u0022]?.Value\u003Cstring\u003E() ?? (object)DBNull.Value);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameter", + "label": "T:System.Data.SqlClient.SqlParameter", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 67, + "column": 20 + } + }, + { + "incidentId": "bb585b52-e345-4f39-84da-4304a773c7a3", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@total_away\u0022, comparison[\u0022total\u0022]?[\u0022away\u0022]?.Value\u003Cstring\u003E() ?? (object)DBNull.Value);", + "protected": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Comparison.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@total_away\u0022, comparison[\u0022total\u0022]?[\u0022away\u0022]?.Value\u003Cstring\u003E() ?? (object)DBNull.Value);", + "protectedSnippet": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "label": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 67, + "column": 20 + } + }, + { + "incidentId": "fcaf1e03-437d-4346-b5bd-ec88d28b52a5", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@total_home\u0022, comparison[\u0022total\u0022]?[\u0022home\u0022]?.Value\u003Cstring\u003E() ?? (object)DBNull.Value);", + "protected": "T:System.Data.SqlClient.SqlParameterCollection" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Comparison.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@total_home\u0022, comparison[\u0022total\u0022]?[\u0022home\u0022]?.Value\u003Cstring\u003E() ?? (object)DBNull.Value);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameterCollection", + "label": "T:System.Data.SqlClient.SqlParameterCollection", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 66, + "column": 20 + } + }, + { + "incidentId": "967b61be-1a88-460d-8438-7f7a61d4b630", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@total_home\u0022, comparison[\u0022total\u0022]?[\u0022home\u0022]?.Value\u003Cstring\u003E() ?? (object)DBNull.Value);", + "protected": "P:System.Data.SqlClient.SqlCommand.Parameters" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Comparison.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@total_home\u0022, comparison[\u0022total\u0022]?[\u0022home\u0022]?.Value\u003Cstring\u003E() ?? (object)DBNull.Value);", + "protectedSnippet": "P:System.Data.SqlClient.SqlCommand.Parameters", + "label": "P:System.Data.SqlClient.SqlCommand.Parameters", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 66, + "column": 20 + } + }, + { + "incidentId": "25979504-4f9f-48b7-8746-b7b0418880b2", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@total_home\u0022, comparison[\u0022total\u0022]?[\u0022home\u0022]?.Value\u003Cstring\u003E() ?? (object)DBNull.Value);", + "protected": "T:System.Data.SqlClient.SqlParameter" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Comparison.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@total_home\u0022, comparison[\u0022total\u0022]?[\u0022home\u0022]?.Value\u003Cstring\u003E() ?? (object)DBNull.Value);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameter", + "label": "T:System.Data.SqlClient.SqlParameter", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 66, + "column": 20 + } + }, + { + "incidentId": "52febfdd-bed9-49c3-a132-3a3ad0a96e13", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@total_home\u0022, comparison[\u0022total\u0022]?[\u0022home\u0022]?.Value\u003Cstring\u003E() ?? (object)DBNull.Value);", + "protected": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Comparison.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@total_home\u0022, comparison[\u0022total\u0022]?[\u0022home\u0022]?.Value\u003Cstring\u003E() ?? (object)DBNull.Value);", + "protectedSnippet": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "label": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 66, + "column": 20 + } + }, + { + "incidentId": "104be039-a675-472e-9545-b0188f8c112a", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@goals_away\u0022, comparison[\u0022goals\u0022]?[\u0022away\u0022]?.Value\u003Cstring\u003E() ?? (object)DBNull.Value);", + "protected": "T:System.Data.SqlClient.SqlParameterCollection" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Comparison.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@goals_away\u0022, comparison[\u0022goals\u0022]?[\u0022away\u0022]?.Value\u003Cstring\u003E() ?? (object)DBNull.Value);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameterCollection", + "label": "T:System.Data.SqlClient.SqlParameterCollection", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 65, + "column": 20 + } + }, + { + "incidentId": "aa55d5dd-1b2b-4aa9-a659-a1253d9ea261", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@goals_away\u0022, comparison[\u0022goals\u0022]?[\u0022away\u0022]?.Value\u003Cstring\u003E() ?? (object)DBNull.Value);", + "protected": "P:System.Data.SqlClient.SqlCommand.Parameters" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Comparison.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@goals_away\u0022, comparison[\u0022goals\u0022]?[\u0022away\u0022]?.Value\u003Cstring\u003E() ?? (object)DBNull.Value);", + "protectedSnippet": "P:System.Data.SqlClient.SqlCommand.Parameters", + "label": "P:System.Data.SqlClient.SqlCommand.Parameters", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 65, + "column": 20 + } + }, + { + "incidentId": "109c9608-0385-40cf-95dd-11ddd30aa287", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@goals_away\u0022, comparison[\u0022goals\u0022]?[\u0022away\u0022]?.Value\u003Cstring\u003E() ?? (object)DBNull.Value);", + "protected": "T:System.Data.SqlClient.SqlParameter" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Comparison.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@goals_away\u0022, comparison[\u0022goals\u0022]?[\u0022away\u0022]?.Value\u003Cstring\u003E() ?? (object)DBNull.Value);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameter", + "label": "T:System.Data.SqlClient.SqlParameter", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 65, + "column": 20 + } + }, + { + "incidentId": "0dfe1606-c491-4bd3-91ca-a29db4e56464", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@goals_away\u0022, comparison[\u0022goals\u0022]?[\u0022away\u0022]?.Value\u003Cstring\u003E() ?? (object)DBNull.Value);", + "protected": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Comparison.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@goals_away\u0022, comparison[\u0022goals\u0022]?[\u0022away\u0022]?.Value\u003Cstring\u003E() ?? (object)DBNull.Value);", + "protectedSnippet": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "label": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 65, + "column": 20 + } + }, + { + "incidentId": "8bea3b37-be82-4a18-b34e-303db1c110e8", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@goals_home\u0022, comparison[\u0022goals\u0022]?[\u0022home\u0022]?.Value\u003Cstring\u003E() ?? (object)DBNull.Value);", + "protected": "T:System.Data.SqlClient.SqlParameterCollection" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Comparison.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@goals_home\u0022, comparison[\u0022goals\u0022]?[\u0022home\u0022]?.Value\u003Cstring\u003E() ?? (object)DBNull.Value);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameterCollection", + "label": "T:System.Data.SqlClient.SqlParameterCollection", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 64, + "column": 20 + } + }, + { + "incidentId": "617684df-63b3-4a78-aa4b-2cc89edee853", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@goals_home\u0022, comparison[\u0022goals\u0022]?[\u0022home\u0022]?.Value\u003Cstring\u003E() ?? (object)DBNull.Value);", + "protected": "P:System.Data.SqlClient.SqlCommand.Parameters" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Comparison.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@goals_home\u0022, comparison[\u0022goals\u0022]?[\u0022home\u0022]?.Value\u003Cstring\u003E() ?? (object)DBNull.Value);", + "protectedSnippet": "P:System.Data.SqlClient.SqlCommand.Parameters", + "label": "P:System.Data.SqlClient.SqlCommand.Parameters", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 64, + "column": 20 + } + }, + { + "incidentId": "59f2605f-335a-4be2-be85-f4a918e92ce8", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@goals_home\u0022, comparison[\u0022goals\u0022]?[\u0022home\u0022]?.Value\u003Cstring\u003E() ?? (object)DBNull.Value);", + "protected": "T:System.Data.SqlClient.SqlParameter" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Comparison.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@goals_home\u0022, comparison[\u0022goals\u0022]?[\u0022home\u0022]?.Value\u003Cstring\u003E() ?? (object)DBNull.Value);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameter", + "label": "T:System.Data.SqlClient.SqlParameter", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 64, + "column": 20 + } + }, + { + "incidentId": "86faa062-bc19-4bde-8350-69dfebbbaa12", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@goals_home\u0022, comparison[\u0022goals\u0022]?[\u0022home\u0022]?.Value\u003Cstring\u003E() ?? (object)DBNull.Value);", + "protected": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Comparison.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@goals_home\u0022, comparison[\u0022goals\u0022]?[\u0022home\u0022]?.Value\u003Cstring\u003E() ?? (object)DBNull.Value);", + "protectedSnippet": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "label": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 64, + "column": 20 + } + }, + { + "incidentId": "b485481b-e9f7-429a-906a-194cdf47a236", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@h2h_away\u0022, comparison[\u0022h2h\u0022]?[\u0022away\u0022]?.Value\u003Cstring\u003E() ?? (object)DBNull.Value);", + "protected": "T:System.Data.SqlClient.SqlParameterCollection" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Comparison.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@h2h_away\u0022, comparison[\u0022h2h\u0022]?[\u0022away\u0022]?.Value\u003Cstring\u003E() ?? (object)DBNull.Value);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameterCollection", + "label": "T:System.Data.SqlClient.SqlParameterCollection", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 63, + "column": 20 + } + }, + { + "incidentId": "3851b71d-f330-4991-827e-7adf6ff89720", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@h2h_away\u0022, comparison[\u0022h2h\u0022]?[\u0022away\u0022]?.Value\u003Cstring\u003E() ?? (object)DBNull.Value);", + "protected": "P:System.Data.SqlClient.SqlCommand.Parameters" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Comparison.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@h2h_away\u0022, comparison[\u0022h2h\u0022]?[\u0022away\u0022]?.Value\u003Cstring\u003E() ?? (object)DBNull.Value);", + "protectedSnippet": "P:System.Data.SqlClient.SqlCommand.Parameters", + "label": "P:System.Data.SqlClient.SqlCommand.Parameters", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 63, + "column": 20 + } + }, + { + "incidentId": "30230764-047a-4a66-a9d4-42a56b31f6c3", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@h2h_away\u0022, comparison[\u0022h2h\u0022]?[\u0022away\u0022]?.Value\u003Cstring\u003E() ?? (object)DBNull.Value);", + "protected": "T:System.Data.SqlClient.SqlParameter" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Comparison.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@h2h_away\u0022, comparison[\u0022h2h\u0022]?[\u0022away\u0022]?.Value\u003Cstring\u003E() ?? (object)DBNull.Value);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameter", + "label": "T:System.Data.SqlClient.SqlParameter", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 63, + "column": 20 + } + }, + { + "incidentId": "cd0647c6-04c1-462d-823f-2c5f1de95bd9", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@h2h_away\u0022, comparison[\u0022h2h\u0022]?[\u0022away\u0022]?.Value\u003Cstring\u003E() ?? (object)DBNull.Value);", + "protected": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Comparison.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@h2h_away\u0022, comparison[\u0022h2h\u0022]?[\u0022away\u0022]?.Value\u003Cstring\u003E() ?? (object)DBNull.Value);", + "protectedSnippet": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "label": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 63, + "column": 20 + } + }, + { + "incidentId": "3e4c555d-8a8f-4bf5-b3e4-2e9b8e2b98a4", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@h2h_home\u0022, comparison[\u0022h2h\u0022]?[\u0022home\u0022]?.Value\u003Cstring\u003E() ?? (object)DBNull.Value);", + "protected": "T:System.Data.SqlClient.SqlParameterCollection" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Comparison.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@h2h_home\u0022, comparison[\u0022h2h\u0022]?[\u0022home\u0022]?.Value\u003Cstring\u003E() ?? (object)DBNull.Value);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameterCollection", + "label": "T:System.Data.SqlClient.SqlParameterCollection", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 62, + "column": 20 + } + }, + { + "incidentId": "8cc90654-1b8d-4b66-b3c1-b87410a7df82", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@h2h_home\u0022, comparison[\u0022h2h\u0022]?[\u0022home\u0022]?.Value\u003Cstring\u003E() ?? (object)DBNull.Value);", + "protected": "P:System.Data.SqlClient.SqlCommand.Parameters" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Comparison.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@h2h_home\u0022, comparison[\u0022h2h\u0022]?[\u0022home\u0022]?.Value\u003Cstring\u003E() ?? (object)DBNull.Value);", + "protectedSnippet": "P:System.Data.SqlClient.SqlCommand.Parameters", + "label": "P:System.Data.SqlClient.SqlCommand.Parameters", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 62, + "column": 20 + } + }, + { + "incidentId": "886736a8-fc34-41ca-80c9-cbf01102336c", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@h2h_home\u0022, comparison[\u0022h2h\u0022]?[\u0022home\u0022]?.Value\u003Cstring\u003E() ?? (object)DBNull.Value);", + "protected": "T:System.Data.SqlClient.SqlParameter" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Comparison.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@h2h_home\u0022, comparison[\u0022h2h\u0022]?[\u0022home\u0022]?.Value\u003Cstring\u003E() ?? (object)DBNull.Value);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameter", + "label": "T:System.Data.SqlClient.SqlParameter", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 62, + "column": 20 + } + }, + { + "incidentId": "765a2eae-019c-4f2e-8cbe-ee9db8847d69", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@h2h_home\u0022, comparison[\u0022h2h\u0022]?[\u0022home\u0022]?.Value\u003Cstring\u003E() ?? (object)DBNull.Value);", + "protected": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Comparison.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@h2h_home\u0022, comparison[\u0022h2h\u0022]?[\u0022home\u0022]?.Value\u003Cstring\u003E() ?? (object)DBNull.Value);", + "protectedSnippet": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "label": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 62, + "column": 20 + } + }, + { + "incidentId": "79fc699d-c3fa-4cfd-97d3-1b4cde384726", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@poisson_away\u0022, comparison[\u0022poisson_distribution\u0022]?[\u0022away\u0022]?.Value\u003Cstring\u003E() ?? (object)DBNull.Value);", + "protected": "T:System.Data.SqlClient.SqlParameterCollection" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Comparison.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@poisson_away\u0022, comparison[\u0022poisson_distribution\u0022]?[\u0022away\u0022]?.Value\u003Cstring\u003E() ?? (object)DBNull.Value);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameterCollection", + "label": "T:System.Data.SqlClient.SqlParameterCollection", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 61, + "column": 20 + } + }, + { + "incidentId": "d917f04c-b471-4ff9-ad1a-79a53a30be92", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@poisson_away\u0022, comparison[\u0022poisson_distribution\u0022]?[\u0022away\u0022]?.Value\u003Cstring\u003E() ?? (object)DBNull.Value);", + "protected": "P:System.Data.SqlClient.SqlCommand.Parameters" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Comparison.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@poisson_away\u0022, comparison[\u0022poisson_distribution\u0022]?[\u0022away\u0022]?.Value\u003Cstring\u003E() ?? (object)DBNull.Value);", + "protectedSnippet": "P:System.Data.SqlClient.SqlCommand.Parameters", + "label": "P:System.Data.SqlClient.SqlCommand.Parameters", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 61, + "column": 20 + } + }, + { + "incidentId": "e88cf297-a8a4-44f0-8764-fa36da722ef8", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@poisson_away\u0022, comparison[\u0022poisson_distribution\u0022]?[\u0022away\u0022]?.Value\u003Cstring\u003E() ?? (object)DBNull.Value);", + "protected": "T:System.Data.SqlClient.SqlParameter" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Comparison.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@poisson_away\u0022, comparison[\u0022poisson_distribution\u0022]?[\u0022away\u0022]?.Value\u003Cstring\u003E() ?? (object)DBNull.Value);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameter", + "label": "T:System.Data.SqlClient.SqlParameter", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 61, + "column": 20 + } + }, + { + "incidentId": "3f83869c-f659-4442-aa5d-3e67aad54b96", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@poisson_away\u0022, comparison[\u0022poisson_distribution\u0022]?[\u0022away\u0022]?.Value\u003Cstring\u003E() ?? (object)DBNull.Value);", + "protected": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Comparison.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@poisson_away\u0022, comparison[\u0022poisson_distribution\u0022]?[\u0022away\u0022]?.Value\u003Cstring\u003E() ?? (object)DBNull.Value);", + "protectedSnippet": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "label": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 61, + "column": 20 + } + }, + { + "incidentId": "463bcf4c-dfaf-47af-a4c8-25c29b0c1336", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@poisson_home\u0022, comparison[\u0022poisson_distribution\u0022]?[\u0022home\u0022]?.Value\u003Cstring\u003E() ?? (object)DBNull.Value);", + "protected": "T:System.Data.SqlClient.SqlParameterCollection" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Comparison.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@poisson_home\u0022, comparison[\u0022poisson_distribution\u0022]?[\u0022home\u0022]?.Value\u003Cstring\u003E() ?? (object)DBNull.Value);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameterCollection", + "label": "T:System.Data.SqlClient.SqlParameterCollection", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 60, + "column": 20 + } + }, + { + "incidentId": "bcc45e12-e761-4603-ad4f-89004dccd5dc", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@poisson_home\u0022, comparison[\u0022poisson_distribution\u0022]?[\u0022home\u0022]?.Value\u003Cstring\u003E() ?? (object)DBNull.Value);", + "protected": "P:System.Data.SqlClient.SqlCommand.Parameters" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Comparison.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@poisson_home\u0022, comparison[\u0022poisson_distribution\u0022]?[\u0022home\u0022]?.Value\u003Cstring\u003E() ?? (object)DBNull.Value);", + "protectedSnippet": "P:System.Data.SqlClient.SqlCommand.Parameters", + "label": "P:System.Data.SqlClient.SqlCommand.Parameters", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 60, + "column": 20 + } + }, + { + "incidentId": "77b4ce3f-911c-4e5f-af0d-730e9d17e3eb", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@poisson_home\u0022, comparison[\u0022poisson_distribution\u0022]?[\u0022home\u0022]?.Value\u003Cstring\u003E() ?? (object)DBNull.Value);", + "protected": "T:System.Data.SqlClient.SqlParameter" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Comparison.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@poisson_home\u0022, comparison[\u0022poisson_distribution\u0022]?[\u0022home\u0022]?.Value\u003Cstring\u003E() ?? (object)DBNull.Value);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameter", + "label": "T:System.Data.SqlClient.SqlParameter", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 60, + "column": 20 + } + }, + { + "incidentId": "11c3f02e-059a-4219-87b0-22f080e25512", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@poisson_home\u0022, comparison[\u0022poisson_distribution\u0022]?[\u0022home\u0022]?.Value\u003Cstring\u003E() ?? (object)DBNull.Value);", + "protected": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Comparison.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@poisson_home\u0022, comparison[\u0022poisson_distribution\u0022]?[\u0022home\u0022]?.Value\u003Cstring\u003E() ?? (object)DBNull.Value);", + "protectedSnippet": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "label": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 60, + "column": 20 + } + }, + { + "incidentId": "ba1ac812-0aff-4c7d-8fe8-2ae00fa3339a", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@def_away\u0022, comparison[\u0022def\u0022]?[\u0022away\u0022]?.Value\u003Cstring\u003E() ?? (object)DBNull.Value);", + "protected": "T:System.Data.SqlClient.SqlParameterCollection" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Comparison.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@def_away\u0022, comparison[\u0022def\u0022]?[\u0022away\u0022]?.Value\u003Cstring\u003E() ?? (object)DBNull.Value);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameterCollection", + "label": "T:System.Data.SqlClient.SqlParameterCollection", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 59, + "column": 20 + } + }, + { + "incidentId": "15411008-022d-44d1-8cb0-ca9c47e6366b", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@def_away\u0022, comparison[\u0022def\u0022]?[\u0022away\u0022]?.Value\u003Cstring\u003E() ?? (object)DBNull.Value);", + "protected": "P:System.Data.SqlClient.SqlCommand.Parameters" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Comparison.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@def_away\u0022, comparison[\u0022def\u0022]?[\u0022away\u0022]?.Value\u003Cstring\u003E() ?? (object)DBNull.Value);", + "protectedSnippet": "P:System.Data.SqlClient.SqlCommand.Parameters", + "label": "P:System.Data.SqlClient.SqlCommand.Parameters", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 59, + "column": 20 + } + }, + { + "incidentId": "ca0a68e0-1f53-4699-9744-2de49f41db77", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@def_away\u0022, comparison[\u0022def\u0022]?[\u0022away\u0022]?.Value\u003Cstring\u003E() ?? (object)DBNull.Value);", + "protected": "T:System.Data.SqlClient.SqlParameter" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Comparison.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@def_away\u0022, comparison[\u0022def\u0022]?[\u0022away\u0022]?.Value\u003Cstring\u003E() ?? (object)DBNull.Value);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameter", + "label": "T:System.Data.SqlClient.SqlParameter", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 59, + "column": 20 + } + }, + { + "incidentId": "b915eaee-6f04-48ac-9117-a99f5460adb0", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@def_away\u0022, comparison[\u0022def\u0022]?[\u0022away\u0022]?.Value\u003Cstring\u003E() ?? (object)DBNull.Value);", + "protected": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Comparison.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@def_away\u0022, comparison[\u0022def\u0022]?[\u0022away\u0022]?.Value\u003Cstring\u003E() ?? (object)DBNull.Value);", + "protectedSnippet": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "label": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 59, + "column": 20 + } + }, + { + "incidentId": "9ba3e9c4-bf2c-47cd-a5c5-430c7b894073", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@def_home\u0022, comparison[\u0022def\u0022]?[\u0022home\u0022]?.Value\u003Cstring\u003E() ?? (object)DBNull.Value);", + "protected": "T:System.Data.SqlClient.SqlParameterCollection" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Comparison.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@def_home\u0022, comparison[\u0022def\u0022]?[\u0022home\u0022]?.Value\u003Cstring\u003E() ?? (object)DBNull.Value);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameterCollection", + "label": "T:System.Data.SqlClient.SqlParameterCollection", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 58, + "column": 20 + } + }, + { + "incidentId": "cbb96bcd-63e3-4c92-83ba-a2dafa5ab4ca", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@def_home\u0022, comparison[\u0022def\u0022]?[\u0022home\u0022]?.Value\u003Cstring\u003E() ?? (object)DBNull.Value);", + "protected": "P:System.Data.SqlClient.SqlCommand.Parameters" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Comparison.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@def_home\u0022, comparison[\u0022def\u0022]?[\u0022home\u0022]?.Value\u003Cstring\u003E() ?? (object)DBNull.Value);", + "protectedSnippet": "P:System.Data.SqlClient.SqlCommand.Parameters", + "label": "P:System.Data.SqlClient.SqlCommand.Parameters", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 58, + "column": 20 + } + }, + { + "incidentId": "b87e6366-3524-4e1e-857b-5aff4fa04144", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@def_home\u0022, comparison[\u0022def\u0022]?[\u0022home\u0022]?.Value\u003Cstring\u003E() ?? (object)DBNull.Value);", + "protected": "T:System.Data.SqlClient.SqlParameter" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Comparison.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@def_home\u0022, comparison[\u0022def\u0022]?[\u0022home\u0022]?.Value\u003Cstring\u003E() ?? (object)DBNull.Value);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameter", + "label": "T:System.Data.SqlClient.SqlParameter", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 58, + "column": 20 + } + }, + { + "incidentId": "a6ae6897-0d93-4056-ba44-5aef46805c02", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@def_home\u0022, comparison[\u0022def\u0022]?[\u0022home\u0022]?.Value\u003Cstring\u003E() ?? (object)DBNull.Value);", + "protected": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Comparison.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@def_home\u0022, comparison[\u0022def\u0022]?[\u0022home\u0022]?.Value\u003Cstring\u003E() ?? (object)DBNull.Value);", + "protectedSnippet": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "label": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 58, + "column": 20 + } + }, + { + "incidentId": "a39d8f5f-559d-4107-97ff-b018c224201e", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@att_away\u0022, comparison[\u0022att\u0022]?[\u0022away\u0022]?.Value\u003Cstring\u003E() ?? (object)DBNull.Value);", + "protected": "T:System.Data.SqlClient.SqlParameterCollection" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Comparison.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@att_away\u0022, comparison[\u0022att\u0022]?[\u0022away\u0022]?.Value\u003Cstring\u003E() ?? (object)DBNull.Value);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameterCollection", + "label": "T:System.Data.SqlClient.SqlParameterCollection", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 57, + "column": 20 + } + }, + { + "incidentId": "fc05b079-51e4-482a-9906-b8400aa0d516", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@att_away\u0022, comparison[\u0022att\u0022]?[\u0022away\u0022]?.Value\u003Cstring\u003E() ?? (object)DBNull.Value);", + "protected": "P:System.Data.SqlClient.SqlCommand.Parameters" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Comparison.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@att_away\u0022, comparison[\u0022att\u0022]?[\u0022away\u0022]?.Value\u003Cstring\u003E() ?? (object)DBNull.Value);", + "protectedSnippet": "P:System.Data.SqlClient.SqlCommand.Parameters", + "label": "P:System.Data.SqlClient.SqlCommand.Parameters", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 57, + "column": 20 + } + }, + { + "incidentId": "a001ab69-5a92-476a-86ea-a3ea69823d61", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@att_away\u0022, comparison[\u0022att\u0022]?[\u0022away\u0022]?.Value\u003Cstring\u003E() ?? (object)DBNull.Value);", + "protected": "T:System.Data.SqlClient.SqlParameter" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Comparison.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@att_away\u0022, comparison[\u0022att\u0022]?[\u0022away\u0022]?.Value\u003Cstring\u003E() ?? (object)DBNull.Value);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameter", + "label": "T:System.Data.SqlClient.SqlParameter", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 57, + "column": 20 + } + }, + { + "incidentId": "51b8b4cd-33bd-4b69-805c-0b581b3e0080", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@att_away\u0022, comparison[\u0022att\u0022]?[\u0022away\u0022]?.Value\u003Cstring\u003E() ?? (object)DBNull.Value);", + "protected": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Comparison.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@att_away\u0022, comparison[\u0022att\u0022]?[\u0022away\u0022]?.Value\u003Cstring\u003E() ?? (object)DBNull.Value);", + "protectedSnippet": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "label": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 57, + "column": 20 + } + }, + { + "incidentId": "24d0f5dc-44a4-4725-91bf-442b36031ff9", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@att_home\u0022, comparison[\u0022att\u0022]?[\u0022home\u0022]?.Value\u003Cstring\u003E() ?? (object)DBNull.Value);", + "protected": "T:System.Data.SqlClient.SqlParameterCollection" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Comparison.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@att_home\u0022, comparison[\u0022att\u0022]?[\u0022home\u0022]?.Value\u003Cstring\u003E() ?? (object)DBNull.Value);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameterCollection", + "label": "T:System.Data.SqlClient.SqlParameterCollection", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 56, + "column": 20 + } + }, + { + "incidentId": "e1c9fc57-4d95-4376-b326-fa3a987e42c4", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@att_home\u0022, comparison[\u0022att\u0022]?[\u0022home\u0022]?.Value\u003Cstring\u003E() ?? (object)DBNull.Value);", + "protected": "P:System.Data.SqlClient.SqlCommand.Parameters" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Comparison.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@att_home\u0022, comparison[\u0022att\u0022]?[\u0022home\u0022]?.Value\u003Cstring\u003E() ?? (object)DBNull.Value);", + "protectedSnippet": "P:System.Data.SqlClient.SqlCommand.Parameters", + "label": "P:System.Data.SqlClient.SqlCommand.Parameters", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 56, + "column": 20 + } + }, + { + "incidentId": "073bd3bc-1224-4dc1-8065-37b4e496a1b4", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@att_home\u0022, comparison[\u0022att\u0022]?[\u0022home\u0022]?.Value\u003Cstring\u003E() ?? (object)DBNull.Value);", + "protected": "T:System.Data.SqlClient.SqlParameter" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Comparison.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@att_home\u0022, comparison[\u0022att\u0022]?[\u0022home\u0022]?.Value\u003Cstring\u003E() ?? (object)DBNull.Value);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameter", + "label": "T:System.Data.SqlClient.SqlParameter", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 56, + "column": 20 + } + }, + { + "incidentId": "2dffdb33-74ba-47d8-b9c9-109b8495a930", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@att_home\u0022, comparison[\u0022att\u0022]?[\u0022home\u0022]?.Value\u003Cstring\u003E() ?? (object)DBNull.Value);", + "protected": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Comparison.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@att_home\u0022, comparison[\u0022att\u0022]?[\u0022home\u0022]?.Value\u003Cstring\u003E() ?? (object)DBNull.Value);", + "protectedSnippet": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "label": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 56, + "column": 20 + } + }, + { + "incidentId": "2f603797-d973-41b5-80a7-494ae26ee8e3", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@form_away\u0022, comparison[\u0022form\u0022]?[\u0022away\u0022]?.Value\u003Cstring\u003E() ?? (object)DBNull.Value);", + "protected": "T:System.Data.SqlClient.SqlParameterCollection" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Comparison.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@form_away\u0022, comparison[\u0022form\u0022]?[\u0022away\u0022]?.Value\u003Cstring\u003E() ?? (object)DBNull.Value);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameterCollection", + "label": "T:System.Data.SqlClient.SqlParameterCollection", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 55, + "column": 20 + } + }, + { + "incidentId": "962594ba-e9f5-44d7-9c6e-289d589f866e", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@form_away\u0022, comparison[\u0022form\u0022]?[\u0022away\u0022]?.Value\u003Cstring\u003E() ?? (object)DBNull.Value);", + "protected": "P:System.Data.SqlClient.SqlCommand.Parameters" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Comparison.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@form_away\u0022, comparison[\u0022form\u0022]?[\u0022away\u0022]?.Value\u003Cstring\u003E() ?? (object)DBNull.Value);", + "protectedSnippet": "P:System.Data.SqlClient.SqlCommand.Parameters", + "label": "P:System.Data.SqlClient.SqlCommand.Parameters", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 55, + "column": 20 + } + }, + { + "incidentId": "f0e7b807-bd14-4fa2-aec4-0951d9c23d17", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@form_away\u0022, comparison[\u0022form\u0022]?[\u0022away\u0022]?.Value\u003Cstring\u003E() ?? (object)DBNull.Value);", + "protected": "T:System.Data.SqlClient.SqlParameter" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Comparison.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@form_away\u0022, comparison[\u0022form\u0022]?[\u0022away\u0022]?.Value\u003Cstring\u003E() ?? (object)DBNull.Value);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameter", + "label": "T:System.Data.SqlClient.SqlParameter", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 55, + "column": 20 + } + }, + { + "incidentId": "87a0a7a0-0061-49bb-bcc9-599d31e73549", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@form_away\u0022, comparison[\u0022form\u0022]?[\u0022away\u0022]?.Value\u003Cstring\u003E() ?? (object)DBNull.Value);", + "protected": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Comparison.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@form_away\u0022, comparison[\u0022form\u0022]?[\u0022away\u0022]?.Value\u003Cstring\u003E() ?? (object)DBNull.Value);", + "protectedSnippet": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "label": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 55, + "column": 20 + } + }, + { + "incidentId": "9080811f-2622-4e50-a10e-cfced474dacf", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@form_home\u0022, comparison[\u0022form\u0022]?[\u0022home\u0022]?.Value\u003Cstring\u003E() ?? (object)DBNull.Value);", + "protected": "T:System.Data.SqlClient.SqlParameterCollection" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Comparison.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@form_home\u0022, comparison[\u0022form\u0022]?[\u0022home\u0022]?.Value\u003Cstring\u003E() ?? (object)DBNull.Value);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameterCollection", + "label": "T:System.Data.SqlClient.SqlParameterCollection", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 54, + "column": 20 + } + }, + { + "incidentId": "dc40c556-978b-4554-aae5-bc4e1e6f907f", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@form_home\u0022, comparison[\u0022form\u0022]?[\u0022home\u0022]?.Value\u003Cstring\u003E() ?? (object)DBNull.Value);", + "protected": "P:System.Data.SqlClient.SqlCommand.Parameters" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Comparison.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@form_home\u0022, comparison[\u0022form\u0022]?[\u0022home\u0022]?.Value\u003Cstring\u003E() ?? (object)DBNull.Value);", + "protectedSnippet": "P:System.Data.SqlClient.SqlCommand.Parameters", + "label": "P:System.Data.SqlClient.SqlCommand.Parameters", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 54, + "column": 20 + } + }, + { + "incidentId": "b515e699-887e-44c0-859e-031ee02e5511", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@form_home\u0022, comparison[\u0022form\u0022]?[\u0022home\u0022]?.Value\u003Cstring\u003E() ?? (object)DBNull.Value);", + "protected": "T:System.Data.SqlClient.SqlParameter" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Comparison.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@form_home\u0022, comparison[\u0022form\u0022]?[\u0022home\u0022]?.Value\u003Cstring\u003E() ?? (object)DBNull.Value);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameter", + "label": "T:System.Data.SqlClient.SqlParameter", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 54, + "column": 20 + } + }, + { + "incidentId": "8ea3a1f3-8ac1-4a6a-9fe7-8e8d20e852f8", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@form_home\u0022, comparison[\u0022form\u0022]?[\u0022home\u0022]?.Value\u003Cstring\u003E() ?? (object)DBNull.Value);", + "protected": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Comparison.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@form_home\u0022, comparison[\u0022form\u0022]?[\u0022home\u0022]?.Value\u003Cstring\u003E() ?? (object)DBNull.Value);", + "protectedSnippet": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "label": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 54, + "column": 20 + } + }, + { + "incidentId": "0f4e21ed-884a-46f3-ac51-e213e21a23d7", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@prediction_id\u0022, predictionId);", + "protected": "T:System.Data.SqlClient.SqlParameterCollection" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Comparison.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@prediction_id\u0022, predictionId);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameterCollection", + "label": "T:System.Data.SqlClient.SqlParameterCollection", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 51, + "column": 20 + } + }, + { + "incidentId": "68c41baf-dd76-419d-9ba1-f74f2588bbbf", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@prediction_id\u0022, predictionId);", + "protected": "P:System.Data.SqlClient.SqlCommand.Parameters" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Comparison.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@prediction_id\u0022, predictionId);", + "protectedSnippet": "P:System.Data.SqlClient.SqlCommand.Parameters", + "label": "P:System.Data.SqlClient.SqlCommand.Parameters", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 51, + "column": 20 + } + }, + { + "incidentId": "fb33344a-844a-4ded-a0cc-a289969d1ac7", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@prediction_id\u0022, predictionId);", + "protected": "T:System.Data.SqlClient.SqlParameter" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Comparison.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@prediction_id\u0022, predictionId);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameter", + "label": "T:System.Data.SqlClient.SqlParameter", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 51, + "column": 20 + } + }, + { + "incidentId": "eeb7cdeb-252c-44f7-bb3e-f23693ed99e8", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@prediction_id\u0022, predictionId);", + "protected": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Comparison.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@prediction_id\u0022, predictionId);", + "protectedSnippet": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "label": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 51, + "column": 20 + } + }, + { + "incidentId": "bc026461-343f-467e-9191-c140b22c1b5d", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "using (var command = new SqlCommand(query, connection))\r\n {\r\n command.Parameters.AddWithValue(\u0022@prediction_id\u0022, predictionId);\r\n\r\n // Aggiungi tutti i parametri del confronto\r\n command.Parameters.AddWithValue(\u0022@form_home\u0022, comparison[\u0022form\u0022]?[\u0022home\u0022]?.Value\u003Cstring\u003E() ?? (object)DBNull.Value);\r\n command.Parameters.AddWithValue(\u0022@form_away\u0022, comparison[\u0022form\u0022]?[\u0022away\u0022]?.Value\u003Cstring\u003E() ?? (object)DBNull.Value);\r\n command.Parameters.AddWithValue(\u0022@att_home\u0022, comparison[\u0022att\u0022]?[\u0022home\u0022]?.Value\u003Cstring\u003E() ?? (object)DBNull.Value);\r\n command.Parameters.AddWithValue(\u0022@att_away\u0022, comparison[\u0022att\u0022]?[\u0022away\u0022]?.Value\u003Cstring\u003E() ?? (object)DBNull.Value);\r\n command.Parameters.AddWithValue(\u0022@def_home\u0022, comparison[\u0022def\u0022]?[\u0022home\u0022]?.Value\u003Cstring\u003E() ?? (object)DBNull.Value);\r\n command.Parameters.AddWithValue(\u0022@def_away\u0022, comparison[\u0022def\u0022]?[\u0022away\u0022]?.Value\u003Cstring\u003E() ?? (object)DBNull.Value);\r\n command.Parameters.AddWithValue(\u0022@poisson_home\u0022, comparison[\u0022poisson_distribution\u0022]?[\u0022home\u0022]?.Value\u003Cstring\u003E() ?? (object)DBNull.Value);\r\n command.Parameters.AddWithValue(\u0022@poisson_away\u0022, comparison[\u0022poisson_distribution\u0022]?[\u0022away\u0022]?.Value\u003Cstring\u003E() ?? (object)DBNull.Value);\r\n command.Parameters.AddWithValue(\u0022@h2h_home\u0022, comparison[\u0022h2h\u0022]?[\u0022home\u0022]?.Value\u003Cstring\u003E() ?? (object)DBNull.Value);\r\n command.Parameters.AddWithValue(\u0022@h2h_away\u0022, comparison[\u0022h2h\u0022]?[\u0022away\u0022]?.Value\u003Cstring\u003E() ?? (object)DBNull.Value);\r\n command.Parameters.AddWithValue(\u0022@goals_home\u0022, comparison[\u0022goals\u0022]?[\u0022home\u0022]?.Value\u003Cstring\u003E() ?? (object)DBNull.Value);\r\n command.Parameters.AddWithValue(\u0022@goals_away\u0022, comparison[\u0022goals\u0022]?[\u0022away\u0022]?.Value\u003Cstring\u003E() ?? (object)DBNull.Value);\r\n command.Parameters.AddWithValue(\u0022@total_home\u0022, comparison[\u0022total\u0022]?[\u0022home\u0022]?.Value\u003Cstring\u003E() ?? (object)DBNull.Value);\r\n command.Parameters.AddWithValue(\u0022@total_away\u0022, comparison[\u0022total\u0022]?[\u0022away\u0022]?.Value\u003Cstring\u003E() ?? (object)DBNull.Value);\r\n\r\n command.ExecuteNonQuery();\r\n }", + "protected": "T:System.Data.SqlClient.SqlCommand" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Comparison.cs", + "snippet": "using (var command = new SqlCommand(query, connection))\r\n {\r\n command.Parameters.AddWithValue(\u0022@prediction_id\u0022, predictionId);\r\n\r\n // Aggiungi tutti i parametri del confronto\r\n command.Parameters.AddWithValue(\u0022@form_home\u0022, comparison[\u0022form\u0022]?[\u0022home\u0022]?.Value\u003Cstring\u003E() ?? (object)DBNull.Value);\r\n command.Parameters.AddWithValue(\u0022@form_away\u0022, comparison[\u0022form\u0022]?[\u0022away\u0022]?.Value\u003Cstring\u003E() ?? (object)DBNull.Value);\r\n command.Parameters.AddWithValue(\u0022@att_home\u0022, comparison[\u0022att\u0022]?[\u0022home\u0022]?.Value\u003Cstring\u003E() ?? (object)DBNull.Value);\r\n command.Parameters.AddWithValue(\u0022@att_away\u0022, comparison[\u0022att\u0022]?[\u0022away\u0022]?.Value\u003Cstring\u003E() ?? (object)DBNull.Value);\r\n command.Parameters.AddWithValue(\u0022@def_home\u0022, comparison[\u0022def\u0022]?[\u0022home\u0022]?.Value\u003Cstring\u003E() ?? (object)DBNull.Value);\r\n command.Parameters.AddWithValue(\u0022@def_away\u0022, comparison[\u0022def\u0022]?[\u0022away\u0022]?.Value\u003Cstring\u003E() ?? (object)DBNull.Value);\r\n command.Parameters.AddWithValue(\u0022@poisson_home\u0022, comparison[\u0022poisson_distribution\u0022]?[\u0022home\u0022]?.Value\u003Cstring\u003E() ?? (object)DBNull.Value);\r\n command.Parameters.AddWithValue(\u0022@poisson_away\u0022, comparison[\u0022poisson_distribution\u0022]?[\u0022away\u0022]?.Value\u003Cstring\u003E() ?? (object)DBNull.Value);\r\n command.Parameters.AddWithValue(\u0022@h2h_home\u0022, comparison[\u0022h2h\u0022]?[\u0022home\u0022]?.Value\u003Cstring\u003E() ?? (object)DBNull.Value);\r\n command.Parameters.AddWithValue(\u0022@h2h_away\u0022, comparison[\u0022h2h\u0022]?[\u0022away\u0022]?.Value\u003Cstring\u003E() ?? (object)DBNull.Value);\r\n command.Parameters.AddWithValue(\u0022@goals_home\u0022, comparison[\u0022goals\u0022]?[\u0022home\u0022]?.Value\u003Cstring\u003E() ?? (object)DBNull.Value);\r\n command.Parameters.AddWithValue(\u0022@goals_away\u0022, comparison[\u0022goals\u0022]?[\u0022away\u0022]?.Value\u003Cstring\u003E() ?? (object)DBNull.Value);\r\n command.Parameters.AddWithValue(\u0022@total_home\u0022, comparison[\u0022total\u0022]?[\u0022home\u0022]?.Value\u003Cstring\u003E() ?? (object)DBNull.Value);\r\n command.Parameters.AddWithValue(\u0022@total_away\u0022, comparison[\u0022total\u0022]?[\u0022away\u0022]?.Value\u003Cstring\u003E() ?? (object)DBNull.Value);\r\n\r\n command.ExecuteNonQuery();\r\n }", + "protectedSnippet": "T:System.Data.SqlClient.SqlCommand", + "label": "T:System.Data.SqlClient.SqlCommand", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 49, + "column": 16 + } + }, + { + "incidentId": "399a5fa0-4b59-471b-a73d-f6193df5d8e9", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "using (var command = new SqlCommand(query, connection))\r\n {\r\n command.Parameters.AddWithValue(\u0022@prediction_id\u0022, predictionId);\r\n\r\n // Aggiungi tutti i parametri del confronto\r\n command.Parameters.AddWithValue(\u0022@form_home\u0022, comparison[\u0022form\u0022]?[\u0022home\u0022]?.Value\u003Cstring\u003E() ?? (object)DBNull.Value);\r\n command.Parameters.AddWithValue(\u0022@form_away\u0022, comparison[\u0022form\u0022]?[\u0022away\u0022]?.Value\u003Cstring\u003E() ?? (object)DBNull.Value);\r\n command.Parameters.AddWithValue(\u0022@att_home\u0022, comparison[\u0022att\u0022]?[\u0022home\u0022]?.Value\u003Cstring\u003E() ?? (object)DBNull.Value);\r\n command.Parameters.AddWithValue(\u0022@att_away\u0022, comparison[\u0022att\u0022]?[\u0022away\u0022]?.Value\u003Cstring\u003E() ?? (object)DBNull.Value);\r\n command.Parameters.AddWithValue(\u0022@def_home\u0022, comparison[\u0022def\u0022]?[\u0022home\u0022]?.Value\u003Cstring\u003E() ?? (object)DBNull.Value);\r\n command.Parameters.AddWithValue(\u0022@def_away\u0022, comparison[\u0022def\u0022]?[\u0022away\u0022]?.Value\u003Cstring\u003E() ?? (object)DBNull.Value);\r\n command.Parameters.AddWithValue(\u0022@poisson_home\u0022, comparison[\u0022poisson_distribution\u0022]?[\u0022home\u0022]?.Value\u003Cstring\u003E() ?? (object)DBNull.Value);\r\n command.Parameters.AddWithValue(\u0022@poisson_away\u0022, comparison[\u0022poisson_distribution\u0022]?[\u0022away\u0022]?.Value\u003Cstring\u003E() ?? (object)DBNull.Value);\r\n command.Parameters.AddWithValue(\u0022@h2h_home\u0022, comparison[\u0022h2h\u0022]?[\u0022home\u0022]?.Value\u003Cstring\u003E() ?? (object)DBNull.Value);\r\n command.Parameters.AddWithValue(\u0022@h2h_away\u0022, comparison[\u0022h2h\u0022]?[\u0022away\u0022]?.Value\u003Cstring\u003E() ?? (object)DBNull.Value);\r\n command.Parameters.AddWithValue(\u0022@goals_home\u0022, comparison[\u0022goals\u0022]?[\u0022home\u0022]?.Value\u003Cstring\u003E() ?? (object)DBNull.Value);\r\n command.Parameters.AddWithValue(\u0022@goals_away\u0022, comparison[\u0022goals\u0022]?[\u0022away\u0022]?.Value\u003Cstring\u003E() ?? (object)DBNull.Value);\r\n command.Parameters.AddWithValue(\u0022@total_home\u0022, comparison[\u0022total\u0022]?[\u0022home\u0022]?.Value\u003Cstring\u003E() ?? (object)DBNull.Value);\r\n command.Parameters.AddWithValue(\u0022@total_away\u0022, comparison[\u0022total\u0022]?[\u0022away\u0022]?.Value\u003Cstring\u003E() ?? (object)DBNull.Value);\r\n\r\n command.ExecuteNonQuery();\r\n }", + "protected": "M:System.Data.SqlClient.SqlCommand.#ctor(System.String,System.Data.SqlClient.SqlConnection)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Comparison.cs", + "snippet": "using (var command = new SqlCommand(query, connection))\r\n {\r\n command.Parameters.AddWithValue(\u0022@prediction_id\u0022, predictionId);\r\n\r\n // Aggiungi tutti i parametri del confronto\r\n command.Parameters.AddWithValue(\u0022@form_home\u0022, comparison[\u0022form\u0022]?[\u0022home\u0022]?.Value\u003Cstring\u003E() ?? (object)DBNull.Value);\r\n command.Parameters.AddWithValue(\u0022@form_away\u0022, comparison[\u0022form\u0022]?[\u0022away\u0022]?.Value\u003Cstring\u003E() ?? (object)DBNull.Value);\r\n command.Parameters.AddWithValue(\u0022@att_home\u0022, comparison[\u0022att\u0022]?[\u0022home\u0022]?.Value\u003Cstring\u003E() ?? (object)DBNull.Value);\r\n command.Parameters.AddWithValue(\u0022@att_away\u0022, comparison[\u0022att\u0022]?[\u0022away\u0022]?.Value\u003Cstring\u003E() ?? (object)DBNull.Value);\r\n command.Parameters.AddWithValue(\u0022@def_home\u0022, comparison[\u0022def\u0022]?[\u0022home\u0022]?.Value\u003Cstring\u003E() ?? (object)DBNull.Value);\r\n command.Parameters.AddWithValue(\u0022@def_away\u0022, comparison[\u0022def\u0022]?[\u0022away\u0022]?.Value\u003Cstring\u003E() ?? (object)DBNull.Value);\r\n command.Parameters.AddWithValue(\u0022@poisson_home\u0022, comparison[\u0022poisson_distribution\u0022]?[\u0022home\u0022]?.Value\u003Cstring\u003E() ?? (object)DBNull.Value);\r\n command.Parameters.AddWithValue(\u0022@poisson_away\u0022, comparison[\u0022poisson_distribution\u0022]?[\u0022away\u0022]?.Value\u003Cstring\u003E() ?? (object)DBNull.Value);\r\n command.Parameters.AddWithValue(\u0022@h2h_home\u0022, comparison[\u0022h2h\u0022]?[\u0022home\u0022]?.Value\u003Cstring\u003E() ?? (object)DBNull.Value);\r\n command.Parameters.AddWithValue(\u0022@h2h_away\u0022, comparison[\u0022h2h\u0022]?[\u0022away\u0022]?.Value\u003Cstring\u003E() ?? (object)DBNull.Value);\r\n command.Parameters.AddWithValue(\u0022@goals_home\u0022, comparison[\u0022goals\u0022]?[\u0022home\u0022]?.Value\u003Cstring\u003E() ?? (object)DBNull.Value);\r\n command.Parameters.AddWithValue(\u0022@goals_away\u0022, comparison[\u0022goals\u0022]?[\u0022away\u0022]?.Value\u003Cstring\u003E() ?? (object)DBNull.Value);\r\n command.Parameters.AddWithValue(\u0022@total_home\u0022, comparison[\u0022total\u0022]?[\u0022home\u0022]?.Value\u003Cstring\u003E() ?? (object)DBNull.Value);\r\n command.Parameters.AddWithValue(\u0022@total_away\u0022, comparison[\u0022total\u0022]?[\u0022away\u0022]?.Value\u003Cstring\u003E() ?? (object)DBNull.Value);\r\n\r\n command.ExecuteNonQuery();\r\n }", + "protectedSnippet": "M:System.Data.SqlClient.SqlCommand.#ctor(System.String,System.Data.SqlClient.SqlConnection)", + "label": "M:System.Data.SqlClient.SqlCommand.#ctor(System.String,System.Data.SqlClient.SqlConnection)", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 49, + "column": 16 + } + }, + { + "incidentId": "723049b8-447b-4048-b831-23ea4059c5ca", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "public void Upsert(SqlConnection connection, JToken score, int fixtureId)", + "protected": "T:System.Data.SqlClient.SqlConnection" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Score.cs", + "snippet": "public void Upsert(SqlConnection connection, JToken score, int fixtureId)", + "protectedSnippet": "T:System.Data.SqlClient.SqlConnection", + "label": "T:System.Data.SqlClient.SqlConnection", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 8, + "column": 8 + } + }, + { + "incidentId": "c315b3ca-7581-47a7-9db1-8cac04ab26fd", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.ExecuteNonQuery();", + "protected": "M:System.Data.SqlClient.SqlCommand.ExecuteNonQuery" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Score.cs", + "snippet": "command.ExecuteNonQuery();", + "protectedSnippet": "M:System.Data.SqlClient.SqlCommand.ExecuteNonQuery", + "label": "M:System.Data.SqlClient.SqlCommand.ExecuteNonQuery", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 37, + "column": 20 + } + }, + { + "incidentId": "7b1fd4ff-1d72-4d16-b23f-aab3055d1682", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@fixture_id\u0022, fixtureId);", + "protected": "T:System.Data.SqlClient.SqlParameterCollection" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Score.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@fixture_id\u0022, fixtureId);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameterCollection", + "label": "T:System.Data.SqlClient.SqlParameterCollection", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 36, + "column": 20 + } + }, + { + "incidentId": "1d5431c1-3ee2-4201-8097-c95bc9c640a3", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@fixture_id\u0022, fixtureId);", + "protected": "P:System.Data.SqlClient.SqlCommand.Parameters" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Score.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@fixture_id\u0022, fixtureId);", + "protectedSnippet": "P:System.Data.SqlClient.SqlCommand.Parameters", + "label": "P:System.Data.SqlClient.SqlCommand.Parameters", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 36, + "column": 20 + } + }, + { + "incidentId": "83221037-ed55-46df-8104-8238b05ba21a", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@fixture_id\u0022, fixtureId);", + "protected": "T:System.Data.SqlClient.SqlParameter" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Score.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@fixture_id\u0022, fixtureId);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameter", + "label": "T:System.Data.SqlClient.SqlParameter", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 36, + "column": 20 + } + }, + { + "incidentId": "d035671f-6a0a-4aae-93ea-7f82f5bf147d", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@fixture_id\u0022, fixtureId);", + "protected": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Score.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@fixture_id\u0022, fixtureId);", + "protectedSnippet": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "label": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 36, + "column": 20 + } + }, + { + "incidentId": "a3f98427-af86-4aaa-b558-4dbcc262d30d", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@away_penalty\u0022, score[\u0022penalty\u0022]?[\u0022away\u0022]?.Value\u003Cint?\u003E() ?? 0);", + "protected": "T:System.Data.SqlClient.SqlParameterCollection" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Score.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@away_penalty\u0022, score[\u0022penalty\u0022]?[\u0022away\u0022]?.Value\u003Cint?\u003E() ?? 0);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameterCollection", + "label": "T:System.Data.SqlClient.SqlParameterCollection", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 35, + "column": 20 + } + }, + { + "incidentId": "0389b7b3-a131-48a5-bde3-ee2955a7d9ae", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@away_penalty\u0022, score[\u0022penalty\u0022]?[\u0022away\u0022]?.Value\u003Cint?\u003E() ?? 0);", + "protected": "P:System.Data.SqlClient.SqlCommand.Parameters" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Score.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@away_penalty\u0022, score[\u0022penalty\u0022]?[\u0022away\u0022]?.Value\u003Cint?\u003E() ?? 0);", + "protectedSnippet": "P:System.Data.SqlClient.SqlCommand.Parameters", + "label": "P:System.Data.SqlClient.SqlCommand.Parameters", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 35, + "column": 20 + } + }, + { + "incidentId": "741f060a-f000-43a9-a953-a4d4729a73a6", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@away_penalty\u0022, score[\u0022penalty\u0022]?[\u0022away\u0022]?.Value\u003Cint?\u003E() ?? 0);", + "protected": "T:System.Data.SqlClient.SqlParameter" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Score.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@away_penalty\u0022, score[\u0022penalty\u0022]?[\u0022away\u0022]?.Value\u003Cint?\u003E() ?? 0);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameter", + "label": "T:System.Data.SqlClient.SqlParameter", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 35, + "column": 20 + } + }, + { + "incidentId": "dc133c21-fb11-4507-b8f5-a5b0071936fd", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@away_penalty\u0022, score[\u0022penalty\u0022]?[\u0022away\u0022]?.Value\u003Cint?\u003E() ?? 0);", + "protected": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Score.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@away_penalty\u0022, score[\u0022penalty\u0022]?[\u0022away\u0022]?.Value\u003Cint?\u003E() ?? 0);", + "protectedSnippet": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "label": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 35, + "column": 20 + } + }, + { + "incidentId": "da4932a2-4bcb-403c-ba01-851bfd881886", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@home_penalty\u0022, score[\u0022penalty\u0022]?[\u0022home\u0022]?.Value\u003Cint?\u003E() ?? 0);", + "protected": "T:System.Data.SqlClient.SqlParameterCollection" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Score.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@home_penalty\u0022, score[\u0022penalty\u0022]?[\u0022home\u0022]?.Value\u003Cint?\u003E() ?? 0);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameterCollection", + "label": "T:System.Data.SqlClient.SqlParameterCollection", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 34, + "column": 20 + } + }, + { + "incidentId": "ea4a312e-dc66-4038-9858-8256761c7957", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@home_penalty\u0022, score[\u0022penalty\u0022]?[\u0022home\u0022]?.Value\u003Cint?\u003E() ?? 0);", + "protected": "P:System.Data.SqlClient.SqlCommand.Parameters" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Score.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@home_penalty\u0022, score[\u0022penalty\u0022]?[\u0022home\u0022]?.Value\u003Cint?\u003E() ?? 0);", + "protectedSnippet": "P:System.Data.SqlClient.SqlCommand.Parameters", + "label": "P:System.Data.SqlClient.SqlCommand.Parameters", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 34, + "column": 20 + } + }, + { + "incidentId": "46e7af95-69d7-4a1a-b8b1-336645355283", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@home_penalty\u0022, score[\u0022penalty\u0022]?[\u0022home\u0022]?.Value\u003Cint?\u003E() ?? 0);", + "protected": "T:System.Data.SqlClient.SqlParameter" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Score.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@home_penalty\u0022, score[\u0022penalty\u0022]?[\u0022home\u0022]?.Value\u003Cint?\u003E() ?? 0);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameter", + "label": "T:System.Data.SqlClient.SqlParameter", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 34, + "column": 20 + } + }, + { + "incidentId": "2b835878-8079-40e0-8448-cea869227fd3", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@home_penalty\u0022, score[\u0022penalty\u0022]?[\u0022home\u0022]?.Value\u003Cint?\u003E() ?? 0);", + "protected": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Score.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@home_penalty\u0022, score[\u0022penalty\u0022]?[\u0022home\u0022]?.Value\u003Cint?\u003E() ?? 0);", + "protectedSnippet": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "label": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 34, + "column": 20 + } + }, + { + "incidentId": "f77fcbef-2bf5-40ec-9f1d-f1b6219f7b45", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@away_extratime\u0022, score[\u0022extratime\u0022]?[\u0022away\u0022]?.Value\u003Cint?\u003E() ?? 0);", + "protected": "T:System.Data.SqlClient.SqlParameterCollection" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Score.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@away_extratime\u0022, score[\u0022extratime\u0022]?[\u0022away\u0022]?.Value\u003Cint?\u003E() ?? 0);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameterCollection", + "label": "T:System.Data.SqlClient.SqlParameterCollection", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 33, + "column": 20 + } + }, + { + "incidentId": "5989d8bc-a7eb-453d-9e83-9ab56808ed6b", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@away_extratime\u0022, score[\u0022extratime\u0022]?[\u0022away\u0022]?.Value\u003Cint?\u003E() ?? 0);", + "protected": "P:System.Data.SqlClient.SqlCommand.Parameters" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Score.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@away_extratime\u0022, score[\u0022extratime\u0022]?[\u0022away\u0022]?.Value\u003Cint?\u003E() ?? 0);", + "protectedSnippet": "P:System.Data.SqlClient.SqlCommand.Parameters", + "label": "P:System.Data.SqlClient.SqlCommand.Parameters", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 33, + "column": 20 + } + }, + { + "incidentId": "a8d06477-ff98-42cd-81cc-d172214c0b08", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@away_extratime\u0022, score[\u0022extratime\u0022]?[\u0022away\u0022]?.Value\u003Cint?\u003E() ?? 0);", + "protected": "T:System.Data.SqlClient.SqlParameter" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Score.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@away_extratime\u0022, score[\u0022extratime\u0022]?[\u0022away\u0022]?.Value\u003Cint?\u003E() ?? 0);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameter", + "label": "T:System.Data.SqlClient.SqlParameter", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 33, + "column": 20 + } + }, + { + "incidentId": "1d9ab01f-401b-44d3-8599-c254d71c009f", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@away_extratime\u0022, score[\u0022extratime\u0022]?[\u0022away\u0022]?.Value\u003Cint?\u003E() ?? 0);", + "protected": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Score.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@away_extratime\u0022, score[\u0022extratime\u0022]?[\u0022away\u0022]?.Value\u003Cint?\u003E() ?? 0);", + "protectedSnippet": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "label": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 33, + "column": 20 + } + }, + { + "incidentId": "d271f4a9-a061-438c-859f-f7d9f1b4b359", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@home_extratime\u0022, score[\u0022extratime\u0022]?[\u0022home\u0022]?.Value\u003Cint?\u003E() ?? 0);", + "protected": "T:System.Data.SqlClient.SqlParameterCollection" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Score.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@home_extratime\u0022, score[\u0022extratime\u0022]?[\u0022home\u0022]?.Value\u003Cint?\u003E() ?? 0);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameterCollection", + "label": "T:System.Data.SqlClient.SqlParameterCollection", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 32, + "column": 20 + } + }, + { + "incidentId": "12684fb3-c453-4a0a-b19b-5c0ce8b4ccca", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@home_extratime\u0022, score[\u0022extratime\u0022]?[\u0022home\u0022]?.Value\u003Cint?\u003E() ?? 0);", + "protected": "P:System.Data.SqlClient.SqlCommand.Parameters" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Score.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@home_extratime\u0022, score[\u0022extratime\u0022]?[\u0022home\u0022]?.Value\u003Cint?\u003E() ?? 0);", + "protectedSnippet": "P:System.Data.SqlClient.SqlCommand.Parameters", + "label": "P:System.Data.SqlClient.SqlCommand.Parameters", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 32, + "column": 20 + } + }, + { + "incidentId": "9f37d953-31f8-4904-b240-935c2e800019", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@home_extratime\u0022, score[\u0022extratime\u0022]?[\u0022home\u0022]?.Value\u003Cint?\u003E() ?? 0);", + "protected": "T:System.Data.SqlClient.SqlParameter" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Score.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@home_extratime\u0022, score[\u0022extratime\u0022]?[\u0022home\u0022]?.Value\u003Cint?\u003E() ?? 0);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameter", + "label": "T:System.Data.SqlClient.SqlParameter", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 32, + "column": 20 + } + }, + { + "incidentId": "7705991f-7b44-443e-ae2b-57995f5e55c6", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@home_extratime\u0022, score[\u0022extratime\u0022]?[\u0022home\u0022]?.Value\u003Cint?\u003E() ?? 0);", + "protected": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Score.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@home_extratime\u0022, score[\u0022extratime\u0022]?[\u0022home\u0022]?.Value\u003Cint?\u003E() ?? 0);", + "protectedSnippet": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "label": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 32, + "column": 20 + } + }, + { + "incidentId": "ab469d2a-6b4b-4b07-976c-260c4f81d54a", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@away_fulltime\u0022, score[\u0022fulltime\u0022]?[\u0022away\u0022]?.Value\u003Cint?\u003E() ?? 0);", + "protected": "T:System.Data.SqlClient.SqlParameterCollection" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Score.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@away_fulltime\u0022, score[\u0022fulltime\u0022]?[\u0022away\u0022]?.Value\u003Cint?\u003E() ?? 0);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameterCollection", + "label": "T:System.Data.SqlClient.SqlParameterCollection", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 31, + "column": 20 + } + }, + { + "incidentId": "a765e0eb-5772-40c5-ada4-547f4ca1d07c", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@away_fulltime\u0022, score[\u0022fulltime\u0022]?[\u0022away\u0022]?.Value\u003Cint?\u003E() ?? 0);", + "protected": "P:System.Data.SqlClient.SqlCommand.Parameters" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Score.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@away_fulltime\u0022, score[\u0022fulltime\u0022]?[\u0022away\u0022]?.Value\u003Cint?\u003E() ?? 0);", + "protectedSnippet": "P:System.Data.SqlClient.SqlCommand.Parameters", + "label": "P:System.Data.SqlClient.SqlCommand.Parameters", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 31, + "column": 20 + } + }, + { + "incidentId": "2e336a7b-2fa0-4189-9d90-97dcba5d9919", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@away_fulltime\u0022, score[\u0022fulltime\u0022]?[\u0022away\u0022]?.Value\u003Cint?\u003E() ?? 0);", + "protected": "T:System.Data.SqlClient.SqlParameter" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Score.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@away_fulltime\u0022, score[\u0022fulltime\u0022]?[\u0022away\u0022]?.Value\u003Cint?\u003E() ?? 0);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameter", + "label": "T:System.Data.SqlClient.SqlParameter", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 31, + "column": 20 + } + }, + { + "incidentId": "c22abf79-276e-4ab6-bd8c-f13fd2c1ff14", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@away_fulltime\u0022, score[\u0022fulltime\u0022]?[\u0022away\u0022]?.Value\u003Cint?\u003E() ?? 0);", + "protected": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Score.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@away_fulltime\u0022, score[\u0022fulltime\u0022]?[\u0022away\u0022]?.Value\u003Cint?\u003E() ?? 0);", + "protectedSnippet": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "label": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 31, + "column": 20 + } + }, + { + "incidentId": "1f62a131-d453-4987-92c5-0570654c06d5", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@home_fulltime\u0022, score[\u0022fulltime\u0022]?[\u0022home\u0022]?.Value\u003Cint?\u003E() ?? 0);", + "protected": "T:System.Data.SqlClient.SqlParameterCollection" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Score.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@home_fulltime\u0022, score[\u0022fulltime\u0022]?[\u0022home\u0022]?.Value\u003Cint?\u003E() ?? 0);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameterCollection", + "label": "T:System.Data.SqlClient.SqlParameterCollection", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 30, + "column": 20 + } + }, + { + "incidentId": "531abf75-55ea-46fc-b8a5-b5695945d744", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@home_fulltime\u0022, score[\u0022fulltime\u0022]?[\u0022home\u0022]?.Value\u003Cint?\u003E() ?? 0);", + "protected": "P:System.Data.SqlClient.SqlCommand.Parameters" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Score.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@home_fulltime\u0022, score[\u0022fulltime\u0022]?[\u0022home\u0022]?.Value\u003Cint?\u003E() ?? 0);", + "protectedSnippet": "P:System.Data.SqlClient.SqlCommand.Parameters", + "label": "P:System.Data.SqlClient.SqlCommand.Parameters", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 30, + "column": 20 + } + }, + { + "incidentId": "d1437fef-bb0a-458a-88cd-b6f19c4cf8d4", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@home_fulltime\u0022, score[\u0022fulltime\u0022]?[\u0022home\u0022]?.Value\u003Cint?\u003E() ?? 0);", + "protected": "T:System.Data.SqlClient.SqlParameter" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Score.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@home_fulltime\u0022, score[\u0022fulltime\u0022]?[\u0022home\u0022]?.Value\u003Cint?\u003E() ?? 0);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameter", + "label": "T:System.Data.SqlClient.SqlParameter", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 30, + "column": 20 + } + }, + { + "incidentId": "da3e1181-e7f0-4bad-a99a-2dd2699adb77", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@home_fulltime\u0022, score[\u0022fulltime\u0022]?[\u0022home\u0022]?.Value\u003Cint?\u003E() ?? 0);", + "protected": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Score.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@home_fulltime\u0022, score[\u0022fulltime\u0022]?[\u0022home\u0022]?.Value\u003Cint?\u003E() ?? 0);", + "protectedSnippet": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "label": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 30, + "column": 20 + } + }, + { + "incidentId": "71961b38-16bd-41b4-8e61-2cce525f966b", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@away_halftime\u0022, score[\u0022halftime\u0022]?[\u0022away\u0022]?.Value\u003Cint?\u003E() ?? 0);", + "protected": "T:System.Data.SqlClient.SqlParameterCollection" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Score.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@away_halftime\u0022, score[\u0022halftime\u0022]?[\u0022away\u0022]?.Value\u003Cint?\u003E() ?? 0);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameterCollection", + "label": "T:System.Data.SqlClient.SqlParameterCollection", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 29, + "column": 20 + } + }, + { + "incidentId": "1ec2789b-25fa-4379-bf1c-a0238441544b", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@away_halftime\u0022, score[\u0022halftime\u0022]?[\u0022away\u0022]?.Value\u003Cint?\u003E() ?? 0);", + "protected": "P:System.Data.SqlClient.SqlCommand.Parameters" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Score.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@away_halftime\u0022, score[\u0022halftime\u0022]?[\u0022away\u0022]?.Value\u003Cint?\u003E() ?? 0);", + "protectedSnippet": "P:System.Data.SqlClient.SqlCommand.Parameters", + "label": "P:System.Data.SqlClient.SqlCommand.Parameters", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 29, + "column": 20 + } + }, + { + "incidentId": "e4a4f4bd-348f-45b1-94de-a3c639e84630", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@away_halftime\u0022, score[\u0022halftime\u0022]?[\u0022away\u0022]?.Value\u003Cint?\u003E() ?? 0);", + "protected": "T:System.Data.SqlClient.SqlParameter" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Score.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@away_halftime\u0022, score[\u0022halftime\u0022]?[\u0022away\u0022]?.Value\u003Cint?\u003E() ?? 0);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameter", + "label": "T:System.Data.SqlClient.SqlParameter", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 29, + "column": 20 + } + }, + { + "incidentId": "79aeb76c-d3a6-4acb-806b-c944334e0dd0", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@away_halftime\u0022, score[\u0022halftime\u0022]?[\u0022away\u0022]?.Value\u003Cint?\u003E() ?? 0);", + "protected": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Score.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@away_halftime\u0022, score[\u0022halftime\u0022]?[\u0022away\u0022]?.Value\u003Cint?\u003E() ?? 0);", + "protectedSnippet": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "label": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 29, + "column": 20 + } + }, + { + "incidentId": "5532d13d-18aa-4fb8-9193-fd82e2a85b2c", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@home_halftime\u0022, score[\u0022halftime\u0022]?[\u0022home\u0022]?.Value\u003Cint?\u003E() ?? 0);", + "protected": "T:System.Data.SqlClient.SqlParameterCollection" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Score.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@home_halftime\u0022, score[\u0022halftime\u0022]?[\u0022home\u0022]?.Value\u003Cint?\u003E() ?? 0);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameterCollection", + "label": "T:System.Data.SqlClient.SqlParameterCollection", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 28, + "column": 20 + } + }, + { + "incidentId": "25223246-b56b-425f-b066-64c6f21e1400", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@home_halftime\u0022, score[\u0022halftime\u0022]?[\u0022home\u0022]?.Value\u003Cint?\u003E() ?? 0);", + "protected": "P:System.Data.SqlClient.SqlCommand.Parameters" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Score.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@home_halftime\u0022, score[\u0022halftime\u0022]?[\u0022home\u0022]?.Value\u003Cint?\u003E() ?? 0);", + "protectedSnippet": "P:System.Data.SqlClient.SqlCommand.Parameters", + "label": "P:System.Data.SqlClient.SqlCommand.Parameters", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 28, + "column": 20 + } + }, + { + "incidentId": "ecba3a3b-c65a-483e-8522-489e8808f8e0", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@home_halftime\u0022, score[\u0022halftime\u0022]?[\u0022home\u0022]?.Value\u003Cint?\u003E() ?? 0);", + "protected": "T:System.Data.SqlClient.SqlParameter" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Score.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@home_halftime\u0022, score[\u0022halftime\u0022]?[\u0022home\u0022]?.Value\u003Cint?\u003E() ?? 0);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameter", + "label": "T:System.Data.SqlClient.SqlParameter", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 28, + "column": 20 + } + }, + { + "incidentId": "fc8de538-6a5c-403a-b64a-761f2f547b53", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@home_halftime\u0022, score[\u0022halftime\u0022]?[\u0022home\u0022]?.Value\u003Cint?\u003E() ?? 0);", + "protected": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Score.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@home_halftime\u0022, score[\u0022halftime\u0022]?[\u0022home\u0022]?.Value\u003Cint?\u003E() ?? 0);", + "protectedSnippet": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "label": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 28, + "column": 20 + } + }, + { + "incidentId": "8263d09e-90b2-46b6-a476-9f43c588c6f2", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "using (var command = new SqlCommand(query, connection))\r\n {\r\n command.Parameters.AddWithValue(\u0022@home_halftime\u0022, score[\u0022halftime\u0022]?[\u0022home\u0022]?.Value\u003Cint?\u003E() ?? 0);\r\n command.Parameters.AddWithValue(\u0022@away_halftime\u0022, score[\u0022halftime\u0022]?[\u0022away\u0022]?.Value\u003Cint?\u003E() ?? 0);\r\n command.Parameters.AddWithValue(\u0022@home_fulltime\u0022, score[\u0022fulltime\u0022]?[\u0022home\u0022]?.Value\u003Cint?\u003E() ?? 0);\r\n command.Parameters.AddWithValue(\u0022@away_fulltime\u0022, score[\u0022fulltime\u0022]?[\u0022away\u0022]?.Value\u003Cint?\u003E() ?? 0);\r\n command.Parameters.AddWithValue(\u0022@home_extratime\u0022, score[\u0022extratime\u0022]?[\u0022home\u0022]?.Value\u003Cint?\u003E() ?? 0);\r\n command.Parameters.AddWithValue(\u0022@away_extratime\u0022, score[\u0022extratime\u0022]?[\u0022away\u0022]?.Value\u003Cint?\u003E() ?? 0);\r\n command.Parameters.AddWithValue(\u0022@home_penalty\u0022, score[\u0022penalty\u0022]?[\u0022home\u0022]?.Value\u003Cint?\u003E() ?? 0);\r\n command.Parameters.AddWithValue(\u0022@away_penalty\u0022, score[\u0022penalty\u0022]?[\u0022away\u0022]?.Value\u003Cint?\u003E() ?? 0);\r\n command.Parameters.AddWithValue(\u0022@fixture_id\u0022, fixtureId);\r\n command.ExecuteNonQuery();\r\n }", + "protected": "T:System.Data.SqlClient.SqlCommand" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Score.cs", + "snippet": "using (var command = new SqlCommand(query, connection))\r\n {\r\n command.Parameters.AddWithValue(\u0022@home_halftime\u0022, score[\u0022halftime\u0022]?[\u0022home\u0022]?.Value\u003Cint?\u003E() ?? 0);\r\n command.Parameters.AddWithValue(\u0022@away_halftime\u0022, score[\u0022halftime\u0022]?[\u0022away\u0022]?.Value\u003Cint?\u003E() ?? 0);\r\n command.Parameters.AddWithValue(\u0022@home_fulltime\u0022, score[\u0022fulltime\u0022]?[\u0022home\u0022]?.Value\u003Cint?\u003E() ?? 0);\r\n command.Parameters.AddWithValue(\u0022@away_fulltime\u0022, score[\u0022fulltime\u0022]?[\u0022away\u0022]?.Value\u003Cint?\u003E() ?? 0);\r\n command.Parameters.AddWithValue(\u0022@home_extratime\u0022, score[\u0022extratime\u0022]?[\u0022home\u0022]?.Value\u003Cint?\u003E() ?? 0);\r\n command.Parameters.AddWithValue(\u0022@away_extratime\u0022, score[\u0022extratime\u0022]?[\u0022away\u0022]?.Value\u003Cint?\u003E() ?? 0);\r\n command.Parameters.AddWithValue(\u0022@home_penalty\u0022, score[\u0022penalty\u0022]?[\u0022home\u0022]?.Value\u003Cint?\u003E() ?? 0);\r\n command.Parameters.AddWithValue(\u0022@away_penalty\u0022, score[\u0022penalty\u0022]?[\u0022away\u0022]?.Value\u003Cint?\u003E() ?? 0);\r\n command.Parameters.AddWithValue(\u0022@fixture_id\u0022, fixtureId);\r\n command.ExecuteNonQuery();\r\n }", + "protectedSnippet": "T:System.Data.SqlClient.SqlCommand", + "label": "T:System.Data.SqlClient.SqlCommand", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 26, + "column": 16 + } + }, + { + "incidentId": "66f2d2ac-af47-46af-8e55-29b6cc78d7f0", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "using (var command = new SqlCommand(query, connection))\r\n {\r\n command.Parameters.AddWithValue(\u0022@home_halftime\u0022, score[\u0022halftime\u0022]?[\u0022home\u0022]?.Value\u003Cint?\u003E() ?? 0);\r\n command.Parameters.AddWithValue(\u0022@away_halftime\u0022, score[\u0022halftime\u0022]?[\u0022away\u0022]?.Value\u003Cint?\u003E() ?? 0);\r\n command.Parameters.AddWithValue(\u0022@home_fulltime\u0022, score[\u0022fulltime\u0022]?[\u0022home\u0022]?.Value\u003Cint?\u003E() ?? 0);\r\n command.Parameters.AddWithValue(\u0022@away_fulltime\u0022, score[\u0022fulltime\u0022]?[\u0022away\u0022]?.Value\u003Cint?\u003E() ?? 0);\r\n command.Parameters.AddWithValue(\u0022@home_extratime\u0022, score[\u0022extratime\u0022]?[\u0022home\u0022]?.Value\u003Cint?\u003E() ?? 0);\r\n command.Parameters.AddWithValue(\u0022@away_extratime\u0022, score[\u0022extratime\u0022]?[\u0022away\u0022]?.Value\u003Cint?\u003E() ?? 0);\r\n command.Parameters.AddWithValue(\u0022@home_penalty\u0022, score[\u0022penalty\u0022]?[\u0022home\u0022]?.Value\u003Cint?\u003E() ?? 0);\r\n command.Parameters.AddWithValue(\u0022@away_penalty\u0022, score[\u0022penalty\u0022]?[\u0022away\u0022]?.Value\u003Cint?\u003E() ?? 0);\r\n command.Parameters.AddWithValue(\u0022@fixture_id\u0022, fixtureId);\r\n command.ExecuteNonQuery();\r\n }", + "protected": "M:System.Data.SqlClient.SqlCommand.#ctor(System.String,System.Data.SqlClient.SqlConnection)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Score.cs", + "snippet": "using (var command = new SqlCommand(query, connection))\r\n {\r\n command.Parameters.AddWithValue(\u0022@home_halftime\u0022, score[\u0022halftime\u0022]?[\u0022home\u0022]?.Value\u003Cint?\u003E() ?? 0);\r\n command.Parameters.AddWithValue(\u0022@away_halftime\u0022, score[\u0022halftime\u0022]?[\u0022away\u0022]?.Value\u003Cint?\u003E() ?? 0);\r\n command.Parameters.AddWithValue(\u0022@home_fulltime\u0022, score[\u0022fulltime\u0022]?[\u0022home\u0022]?.Value\u003Cint?\u003E() ?? 0);\r\n command.Parameters.AddWithValue(\u0022@away_fulltime\u0022, score[\u0022fulltime\u0022]?[\u0022away\u0022]?.Value\u003Cint?\u003E() ?? 0);\r\n command.Parameters.AddWithValue(\u0022@home_extratime\u0022, score[\u0022extratime\u0022]?[\u0022home\u0022]?.Value\u003Cint?\u003E() ?? 0);\r\n command.Parameters.AddWithValue(\u0022@away_extratime\u0022, score[\u0022extratime\u0022]?[\u0022away\u0022]?.Value\u003Cint?\u003E() ?? 0);\r\n command.Parameters.AddWithValue(\u0022@home_penalty\u0022, score[\u0022penalty\u0022]?[\u0022home\u0022]?.Value\u003Cint?\u003E() ?? 0);\r\n command.Parameters.AddWithValue(\u0022@away_penalty\u0022, score[\u0022penalty\u0022]?[\u0022away\u0022]?.Value\u003Cint?\u003E() ?? 0);\r\n command.Parameters.AddWithValue(\u0022@fixture_id\u0022, fixtureId);\r\n command.ExecuteNonQuery();\r\n }", + "protectedSnippet": "M:System.Data.SqlClient.SqlCommand.#ctor(System.String,System.Data.SqlClient.SqlConnection)", + "label": "M:System.Data.SqlClient.SqlCommand.#ctor(System.String,System.Data.SqlClient.SqlConnection)", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 26, + "column": 16 + } + }, + { + "incidentId": "d50f49d8-7d56-4fb9-8793-aa64dad0e193", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "public void Upsert(SqlConnection connection, JToken goals, int fixtureId)", + "protected": "T:System.Data.SqlClient.SqlConnection" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Goals.cs", + "snippet": "public void Upsert(SqlConnection connection, JToken goals, int fixtureId)", + "protectedSnippet": "T:System.Data.SqlClient.SqlConnection", + "label": "T:System.Data.SqlClient.SqlConnection", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 8, + "column": 8 + } + }, + { + "incidentId": "f46149fd-8c80-48a2-b955-540cfa1c777b", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.ExecuteNonQuery();", + "protected": "M:System.Data.SqlClient.SqlCommand.ExecuteNonQuery" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Goals.cs", + "snippet": "command.ExecuteNonQuery();", + "protectedSnippet": "M:System.Data.SqlClient.SqlCommand.ExecuteNonQuery", + "label": "M:System.Data.SqlClient.SqlCommand.ExecuteNonQuery", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 32, + "column": 20 + } + }, + { + "incidentId": "db6c73ff-004d-4fd2-9513-293a233f3381", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@fixture_id\u0022, fixtureId);", + "protected": "T:System.Data.SqlClient.SqlParameterCollection" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Goals.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@fixture_id\u0022, fixtureId);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameterCollection", + "label": "T:System.Data.SqlClient.SqlParameterCollection", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 31, + "column": 20 + } + }, + { + "incidentId": "9133d81e-a9be-4b44-a933-6956ab571f91", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@fixture_id\u0022, fixtureId);", + "protected": "P:System.Data.SqlClient.SqlCommand.Parameters" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Goals.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@fixture_id\u0022, fixtureId);", + "protectedSnippet": "P:System.Data.SqlClient.SqlCommand.Parameters", + "label": "P:System.Data.SqlClient.SqlCommand.Parameters", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 31, + "column": 20 + } + }, + { + "incidentId": "06f333ec-4948-4897-83ff-c68044738e7f", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@fixture_id\u0022, fixtureId);", + "protected": "T:System.Data.SqlClient.SqlParameter" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Goals.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@fixture_id\u0022, fixtureId);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameter", + "label": "T:System.Data.SqlClient.SqlParameter", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 31, + "column": 20 + } + }, + { + "incidentId": "0a9c5d4b-ae9f-4702-afbe-ede214874f58", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@fixture_id\u0022, fixtureId);", + "protected": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Goals.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@fixture_id\u0022, fixtureId);", + "protectedSnippet": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "label": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 31, + "column": 20 + } + }, + { + "incidentId": "f50f4aa8-fe9e-4fcb-8876-d7fc55a09fd8", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@away\u0022, goals[\u0022away\u0022]?.Value\u003Cint?\u003E() ?? 0);", + "protected": "T:System.Data.SqlClient.SqlParameterCollection" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Goals.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@away\u0022, goals[\u0022away\u0022]?.Value\u003Cint?\u003E() ?? 0);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameterCollection", + "label": "T:System.Data.SqlClient.SqlParameterCollection", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 30, + "column": 20 + } + }, + { + "incidentId": "08ff7c86-f687-4480-9f7f-8c66536f8453", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@away\u0022, goals[\u0022away\u0022]?.Value\u003Cint?\u003E() ?? 0);", + "protected": "P:System.Data.SqlClient.SqlCommand.Parameters" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Goals.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@away\u0022, goals[\u0022away\u0022]?.Value\u003Cint?\u003E() ?? 0);", + "protectedSnippet": "P:System.Data.SqlClient.SqlCommand.Parameters", + "label": "P:System.Data.SqlClient.SqlCommand.Parameters", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 30, + "column": 20 + } + }, + { + "incidentId": "a0ab1ba0-bf6e-403d-826c-29c4a23e10f6", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@away\u0022, goals[\u0022away\u0022]?.Value\u003Cint?\u003E() ?? 0);", + "protected": "T:System.Data.SqlClient.SqlParameter" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Goals.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@away\u0022, goals[\u0022away\u0022]?.Value\u003Cint?\u003E() ?? 0);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameter", + "label": "T:System.Data.SqlClient.SqlParameter", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 30, + "column": 20 + } + }, + { + "incidentId": "07f0651e-5ad2-461f-bc98-bd77d7ac88f2", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@away\u0022, goals[\u0022away\u0022]?.Value\u003Cint?\u003E() ?? 0);", + "protected": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Goals.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@away\u0022, goals[\u0022away\u0022]?.Value\u003Cint?\u003E() ?? 0);", + "protectedSnippet": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "label": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 30, + "column": 20 + } + }, + { + "incidentId": "3fb2b89d-16c9-4da4-9a5d-31ab85f9a25c", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@home\u0022, goals[\u0022home\u0022]?.Value\u003Cint?\u003E() ?? 0);", + "protected": "T:System.Data.SqlClient.SqlParameterCollection" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Goals.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@home\u0022, goals[\u0022home\u0022]?.Value\u003Cint?\u003E() ?? 0);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameterCollection", + "label": "T:System.Data.SqlClient.SqlParameterCollection", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 29, + "column": 20 + } + }, + { + "incidentId": "526b1451-1071-4fb8-8b9d-b6ff8c899671", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@home\u0022, goals[\u0022home\u0022]?.Value\u003Cint?\u003E() ?? 0);", + "protected": "P:System.Data.SqlClient.SqlCommand.Parameters" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Goals.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@home\u0022, goals[\u0022home\u0022]?.Value\u003Cint?\u003E() ?? 0);", + "protectedSnippet": "P:System.Data.SqlClient.SqlCommand.Parameters", + "label": "P:System.Data.SqlClient.SqlCommand.Parameters", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 29, + "column": 20 + } + }, + { + "incidentId": "50e29181-3a0e-417d-8ecf-90e2dcb19a71", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@home\u0022, goals[\u0022home\u0022]?.Value\u003Cint?\u003E() ?? 0);", + "protected": "T:System.Data.SqlClient.SqlParameter" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Goals.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@home\u0022, goals[\u0022home\u0022]?.Value\u003Cint?\u003E() ?? 0);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameter", + "label": "T:System.Data.SqlClient.SqlParameter", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 29, + "column": 20 + } + }, + { + "incidentId": "f4d9533f-4793-4862-b7d6-ce055e9af0c3", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@home\u0022, goals[\u0022home\u0022]?.Value\u003Cint?\u003E() ?? 0);", + "protected": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Goals.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@home\u0022, goals[\u0022home\u0022]?.Value\u003Cint?\u003E() ?? 0);", + "protectedSnippet": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "label": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 29, + "column": 20 + } + }, + { + "incidentId": "8e7cc0f0-698d-4f99-937e-deae0c101d79", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "using (var command = new SqlCommand(query, connection))\r\n {\r\n command.Parameters.AddWithValue(\u0022@home\u0022, goals[\u0022home\u0022]?.Value\u003Cint?\u003E() ?? 0);\r\n command.Parameters.AddWithValue(\u0022@away\u0022, goals[\u0022away\u0022]?.Value\u003Cint?\u003E() ?? 0);\r\n command.Parameters.AddWithValue(\u0022@fixture_id\u0022, fixtureId);\r\n command.ExecuteNonQuery();\r\n }", + "protected": "T:System.Data.SqlClient.SqlCommand" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Goals.cs", + "snippet": "using (var command = new SqlCommand(query, connection))\r\n {\r\n command.Parameters.AddWithValue(\u0022@home\u0022, goals[\u0022home\u0022]?.Value\u003Cint?\u003E() ?? 0);\r\n command.Parameters.AddWithValue(\u0022@away\u0022, goals[\u0022away\u0022]?.Value\u003Cint?\u003E() ?? 0);\r\n command.Parameters.AddWithValue(\u0022@fixture_id\u0022, fixtureId);\r\n command.ExecuteNonQuery();\r\n }", + "protectedSnippet": "T:System.Data.SqlClient.SqlCommand", + "label": "T:System.Data.SqlClient.SqlCommand", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 27, + "column": 16 + } + }, + { + "incidentId": "11595ef9-36df-41a4-8453-872d6cc6fa28", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "using (var command = new SqlCommand(query, connection))\r\n {\r\n command.Parameters.AddWithValue(\u0022@home\u0022, goals[\u0022home\u0022]?.Value\u003Cint?\u003E() ?? 0);\r\n command.Parameters.AddWithValue(\u0022@away\u0022, goals[\u0022away\u0022]?.Value\u003Cint?\u003E() ?? 0);\r\n command.Parameters.AddWithValue(\u0022@fixture_id\u0022, fixtureId);\r\n command.ExecuteNonQuery();\r\n }", + "protected": "M:System.Data.SqlClient.SqlCommand.#ctor(System.String,System.Data.SqlClient.SqlConnection)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Goals.cs", + "snippet": "using (var command = new SqlCommand(query, connection))\r\n {\r\n command.Parameters.AddWithValue(\u0022@home\u0022, goals[\u0022home\u0022]?.Value\u003Cint?\u003E() ?? 0);\r\n command.Parameters.AddWithValue(\u0022@away\u0022, goals[\u0022away\u0022]?.Value\u003Cint?\u003E() ?? 0);\r\n command.Parameters.AddWithValue(\u0022@fixture_id\u0022, fixtureId);\r\n command.ExecuteNonQuery();\r\n }", + "protectedSnippet": "M:System.Data.SqlClient.SqlCommand.#ctor(System.String,System.Data.SqlClient.SqlConnection)", + "label": "M:System.Data.SqlClient.SqlCommand.#ctor(System.String,System.Data.SqlClient.SqlConnection)", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 27, + "column": 16 + } + }, + { + "incidentId": "97b0ecb1-4bcf-4d4c-b657-836d0b51550e", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "public void Upsert(SqlConnection connection, SqlTransaction transaction, JToken league)", + "protected": "T:System.Data.SqlClient.SqlTransaction" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\League.cs", + "snippet": "public void Upsert(SqlConnection connection, SqlTransaction transaction, JToken league)", + "protectedSnippet": "T:System.Data.SqlClient.SqlTransaction", + "label": "T:System.Data.SqlClient.SqlTransaction", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 41, + "column": 8 + } + }, + { + "incidentId": "0765b490-856f-46d6-9729-2e629c705bc4", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "public void Upsert(SqlConnection connection, SqlTransaction transaction, JToken league)", + "protected": "T:System.Data.SqlClient.SqlConnection" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\League.cs", + "snippet": "public void Upsert(SqlConnection connection, SqlTransaction transaction, JToken league)", + "protectedSnippet": "T:System.Data.SqlClient.SqlConnection", + "label": "T:System.Data.SqlClient.SqlConnection", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 41, + "column": 8 + } + }, + { + "incidentId": "da54b7ce-e4a0-498e-afe3-eb9e60769ca3", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.ExecuteNonQuery();", + "protected": "M:System.Data.SqlClient.SqlCommand.ExecuteNonQuery" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\League.cs", + "snippet": "command.ExecuteNonQuery();", + "protectedSnippet": "M:System.Data.SqlClient.SqlCommand.ExecuteNonQuery", + "label": "M:System.Data.SqlClient.SqlCommand.ExecuteNonQuery", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 65, + "column": 20 + } + }, + { + "incidentId": "3e82829a-8a21-45e9-9589-a0defa87c418", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@season\u0022, league[\u0022season\u0022]?.Value\u003Cint\u003E() ?? 0);", + "protected": "T:System.Data.SqlClient.SqlParameterCollection" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\League.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@season\u0022, league[\u0022season\u0022]?.Value\u003Cint\u003E() ?? 0);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameterCollection", + "label": "T:System.Data.SqlClient.SqlParameterCollection", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 64, + "column": 20 + } + }, + { + "incidentId": "22eecaa8-d83b-4f41-962d-54766653a386", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@season\u0022, league[\u0022season\u0022]?.Value\u003Cint\u003E() ?? 0);", + "protected": "P:System.Data.SqlClient.SqlCommand.Parameters" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\League.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@season\u0022, league[\u0022season\u0022]?.Value\u003Cint\u003E() ?? 0);", + "protectedSnippet": "P:System.Data.SqlClient.SqlCommand.Parameters", + "label": "P:System.Data.SqlClient.SqlCommand.Parameters", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 64, + "column": 20 + } + }, + { + "incidentId": "b2dd95fb-608f-4191-875c-2686d7bb854f", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@season\u0022, league[\u0022season\u0022]?.Value\u003Cint\u003E() ?? 0);", + "protected": "T:System.Data.SqlClient.SqlParameter" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\League.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@season\u0022, league[\u0022season\u0022]?.Value\u003Cint\u003E() ?? 0);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameter", + "label": "T:System.Data.SqlClient.SqlParameter", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 64, + "column": 20 + } + }, + { + "incidentId": "bc7312bf-18bc-485f-beb4-08a771e33ce9", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@season\u0022, league[\u0022season\u0022]?.Value\u003Cint\u003E() ?? 0);", + "protected": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\League.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@season\u0022, league[\u0022season\u0022]?.Value\u003Cint\u003E() ?? 0);", + "protectedSnippet": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "label": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 64, + "column": 20 + } + }, + { + "incidentId": "32bdfe45-4a66-495b-812b-3995b3d89e88", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@flag\u0022, league[\u0022flag\u0022]?.Value\u003Cstring\u003E() ?? \u0022\u0022);", + "protected": "T:System.Data.SqlClient.SqlParameterCollection" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\League.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@flag\u0022, league[\u0022flag\u0022]?.Value\u003Cstring\u003E() ?? \u0022\u0022);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameterCollection", + "label": "T:System.Data.SqlClient.SqlParameterCollection", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 63, + "column": 20 + } + }, + { + "incidentId": "d3b2419c-b527-4dd5-899b-c2b62330c0fb", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@flag\u0022, league[\u0022flag\u0022]?.Value\u003Cstring\u003E() ?? \u0022\u0022);", + "protected": "P:System.Data.SqlClient.SqlCommand.Parameters" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\League.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@flag\u0022, league[\u0022flag\u0022]?.Value\u003Cstring\u003E() ?? \u0022\u0022);", + "protectedSnippet": "P:System.Data.SqlClient.SqlCommand.Parameters", + "label": "P:System.Data.SqlClient.SqlCommand.Parameters", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 63, + "column": 20 + } + }, + { + "incidentId": "ef2b691a-a5fc-48f6-a712-32807fbf7547", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@flag\u0022, league[\u0022flag\u0022]?.Value\u003Cstring\u003E() ?? \u0022\u0022);", + "protected": "T:System.Data.SqlClient.SqlParameter" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\League.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@flag\u0022, league[\u0022flag\u0022]?.Value\u003Cstring\u003E() ?? \u0022\u0022);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameter", + "label": "T:System.Data.SqlClient.SqlParameter", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 63, + "column": 20 + } + }, + { + "incidentId": "007f8292-7ae0-42fa-8325-3cc611900d42", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@flag\u0022, league[\u0022flag\u0022]?.Value\u003Cstring\u003E() ?? \u0022\u0022);", + "protected": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\League.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@flag\u0022, league[\u0022flag\u0022]?.Value\u003Cstring\u003E() ?? \u0022\u0022);", + "protectedSnippet": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "label": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 63, + "column": 20 + } + }, + { + "incidentId": "5bfdd9f5-c635-4c0a-a3ec-ad065445c906", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@logo\u0022, league[\u0022logo\u0022]?.Value\u003Cstring\u003E() ?? \u0022\u0022);", + "protected": "T:System.Data.SqlClient.SqlParameterCollection" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\League.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@logo\u0022, league[\u0022logo\u0022]?.Value\u003Cstring\u003E() ?? \u0022\u0022);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameterCollection", + "label": "T:System.Data.SqlClient.SqlParameterCollection", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 62, + "column": 20 + } + }, + { + "incidentId": "6a8179fa-ee0f-4db2-b1c6-95b126586af6", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@logo\u0022, league[\u0022logo\u0022]?.Value\u003Cstring\u003E() ?? \u0022\u0022);", + "protected": "P:System.Data.SqlClient.SqlCommand.Parameters" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\League.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@logo\u0022, league[\u0022logo\u0022]?.Value\u003Cstring\u003E() ?? \u0022\u0022);", + "protectedSnippet": "P:System.Data.SqlClient.SqlCommand.Parameters", + "label": "P:System.Data.SqlClient.SqlCommand.Parameters", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 62, + "column": 20 + } + }, + { + "incidentId": "fe671e1b-0230-4619-a0b0-e475a9d5c369", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@logo\u0022, league[\u0022logo\u0022]?.Value\u003Cstring\u003E() ?? \u0022\u0022);", + "protected": "T:System.Data.SqlClient.SqlParameter" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\League.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@logo\u0022, league[\u0022logo\u0022]?.Value\u003Cstring\u003E() ?? \u0022\u0022);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameter", + "label": "T:System.Data.SqlClient.SqlParameter", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 62, + "column": 20 + } + }, + { + "incidentId": "93c16d9a-4a96-4f93-94c1-bf1e86d39dd5", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@logo\u0022, league[\u0022logo\u0022]?.Value\u003Cstring\u003E() ?? \u0022\u0022);", + "protected": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\League.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@logo\u0022, league[\u0022logo\u0022]?.Value\u003Cstring\u003E() ?? \u0022\u0022);", + "protectedSnippet": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "label": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 62, + "column": 20 + } + }, + { + "incidentId": "bde7c37f-8d00-4f2e-8937-adc1dfb54b85", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@country\u0022, league[\u0022country\u0022]?.Value\u003Cstring\u003E() ?? \u0022\u0022);", + "protected": "T:System.Data.SqlClient.SqlParameterCollection" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\League.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@country\u0022, league[\u0022country\u0022]?.Value\u003Cstring\u003E() ?? \u0022\u0022);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameterCollection", + "label": "T:System.Data.SqlClient.SqlParameterCollection", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 61, + "column": 20 + } + }, + { + "incidentId": "b31b1745-33ea-4c11-abf7-dbc1f887bab4", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@country\u0022, league[\u0022country\u0022]?.Value\u003Cstring\u003E() ?? \u0022\u0022);", + "protected": "P:System.Data.SqlClient.SqlCommand.Parameters" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\League.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@country\u0022, league[\u0022country\u0022]?.Value\u003Cstring\u003E() ?? \u0022\u0022);", + "protectedSnippet": "P:System.Data.SqlClient.SqlCommand.Parameters", + "label": "P:System.Data.SqlClient.SqlCommand.Parameters", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 61, + "column": 20 + } + }, + { + "incidentId": "f0846bc2-311d-4e84-8d70-510bb5f14db0", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@country\u0022, league[\u0022country\u0022]?.Value\u003Cstring\u003E() ?? \u0022\u0022);", + "protected": "T:System.Data.SqlClient.SqlParameter" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\League.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@country\u0022, league[\u0022country\u0022]?.Value\u003Cstring\u003E() ?? \u0022\u0022);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameter", + "label": "T:System.Data.SqlClient.SqlParameter", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 61, + "column": 20 + } + }, + { + "incidentId": "a6b965ae-804f-4d26-a2ee-6ffeceeb6fb7", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@country\u0022, league[\u0022country\u0022]?.Value\u003Cstring\u003E() ?? \u0022\u0022);", + "protected": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\League.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@country\u0022, league[\u0022country\u0022]?.Value\u003Cstring\u003E() ?? \u0022\u0022);", + "protectedSnippet": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "label": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 61, + "column": 20 + } + }, + { + "incidentId": "ceb73c76-1d0f-491d-bb83-49d2e91bf256", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@name\u0022, league[\u0022name\u0022]?.Value\u003Cstring\u003E() ?? \u0022\u0022);", + "protected": "T:System.Data.SqlClient.SqlParameterCollection" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\League.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@name\u0022, league[\u0022name\u0022]?.Value\u003Cstring\u003E() ?? \u0022\u0022);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameterCollection", + "label": "T:System.Data.SqlClient.SqlParameterCollection", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 60, + "column": 20 + } + }, + { + "incidentId": "d07c485b-3fe3-4b8e-ba36-5ad49c7582b8", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@name\u0022, league[\u0022name\u0022]?.Value\u003Cstring\u003E() ?? \u0022\u0022);", + "protected": "P:System.Data.SqlClient.SqlCommand.Parameters" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\League.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@name\u0022, league[\u0022name\u0022]?.Value\u003Cstring\u003E() ?? \u0022\u0022);", + "protectedSnippet": "P:System.Data.SqlClient.SqlCommand.Parameters", + "label": "P:System.Data.SqlClient.SqlCommand.Parameters", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 60, + "column": 20 + } + }, + { + "incidentId": "ac1eb3f6-2ff1-4970-b466-2de2f10a42d0", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@name\u0022, league[\u0022name\u0022]?.Value\u003Cstring\u003E() ?? \u0022\u0022);", + "protected": "T:System.Data.SqlClient.SqlParameter" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\League.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@name\u0022, league[\u0022name\u0022]?.Value\u003Cstring\u003E() ?? \u0022\u0022);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameter", + "label": "T:System.Data.SqlClient.SqlParameter", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 60, + "column": 20 + } + }, + { + "incidentId": "e2045744-a790-475c-90e7-e4ac4674f478", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@name\u0022, league[\u0022name\u0022]?.Value\u003Cstring\u003E() ?? \u0022\u0022);", + "protected": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\League.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@name\u0022, league[\u0022name\u0022]?.Value\u003Cstring\u003E() ?? \u0022\u0022);", + "protectedSnippet": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "label": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 60, + "column": 20 + } + }, + { + "incidentId": "06c11b5f-eca2-4bd0-9283-243042c5debe", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@league_id\u0022, id);", + "protected": "T:System.Data.SqlClient.SqlParameterCollection" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\League.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@league_id\u0022, id);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameterCollection", + "label": "T:System.Data.SqlClient.SqlParameterCollection", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 59, + "column": 20 + } + }, + { + "incidentId": "af57c3a9-7181-48a8-a0fa-0a839ee53e62", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@league_id\u0022, id);", + "protected": "P:System.Data.SqlClient.SqlCommand.Parameters" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\League.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@league_id\u0022, id);", + "protectedSnippet": "P:System.Data.SqlClient.SqlCommand.Parameters", + "label": "P:System.Data.SqlClient.SqlCommand.Parameters", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 59, + "column": 20 + } + }, + { + "incidentId": "1fecb9cd-193f-4d09-8a15-201afdd8cf0b", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@league_id\u0022, id);", + "protected": "T:System.Data.SqlClient.SqlParameter" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\League.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@league_id\u0022, id);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameter", + "label": "T:System.Data.SqlClient.SqlParameter", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 59, + "column": 20 + } + }, + { + "incidentId": "042d8c4d-3186-4732-add4-d8380493017b", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@league_id\u0022, id);", + "protected": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\League.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@league_id\u0022, id);", + "protectedSnippet": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "label": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 59, + "column": 20 + } + }, + { + "incidentId": "fc524028-47ec-41f7-8853-ece999be3340", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "using (var command = new SqlCommand(query, connection, transaction))\r\n {\r\n command.Parameters.AddWithValue(\u0022@league_id\u0022, id);\r\n command.Parameters.AddWithValue(\u0022@name\u0022, league[\u0022name\u0022]?.Value\u003Cstring\u003E() ?? \u0022\u0022);\r\n command.Parameters.AddWithValue(\u0022@country\u0022, league[\u0022country\u0022]?.Value\u003Cstring\u003E() ?? \u0022\u0022);\r\n command.Parameters.AddWithValue(\u0022@logo\u0022, league[\u0022logo\u0022]?.Value\u003Cstring\u003E() ?? \u0022\u0022);\r\n command.Parameters.AddWithValue(\u0022@flag\u0022, league[\u0022flag\u0022]?.Value\u003Cstring\u003E() ?? \u0022\u0022);\r\n command.Parameters.AddWithValue(\u0022@season\u0022, league[\u0022season\u0022]?.Value\u003Cint\u003E() ?? 0);\r\n command.ExecuteNonQuery();\r\n }", + "protected": "T:System.Data.SqlClient.SqlCommand" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\League.cs", + "snippet": "using (var command = new SqlCommand(query, connection, transaction))\r\n {\r\n command.Parameters.AddWithValue(\u0022@league_id\u0022, id);\r\n command.Parameters.AddWithValue(\u0022@name\u0022, league[\u0022name\u0022]?.Value\u003Cstring\u003E() ?? \u0022\u0022);\r\n command.Parameters.AddWithValue(\u0022@country\u0022, league[\u0022country\u0022]?.Value\u003Cstring\u003E() ?? \u0022\u0022);\r\n command.Parameters.AddWithValue(\u0022@logo\u0022, league[\u0022logo\u0022]?.Value\u003Cstring\u003E() ?? \u0022\u0022);\r\n command.Parameters.AddWithValue(\u0022@flag\u0022, league[\u0022flag\u0022]?.Value\u003Cstring\u003E() ?? \u0022\u0022);\r\n command.Parameters.AddWithValue(\u0022@season\u0022, league[\u0022season\u0022]?.Value\u003Cint\u003E() ?? 0);\r\n command.ExecuteNonQuery();\r\n }", + "protectedSnippet": "T:System.Data.SqlClient.SqlCommand", + "label": "T:System.Data.SqlClient.SqlCommand", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 57, + "column": 16 + } + }, + { + "incidentId": "2579d95a-a27c-40f6-b1c5-1adfde211b54", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "using (var command = new SqlCommand(query, connection, transaction))\r\n {\r\n command.Parameters.AddWithValue(\u0022@league_id\u0022, id);\r\n command.Parameters.AddWithValue(\u0022@name\u0022, league[\u0022name\u0022]?.Value\u003Cstring\u003E() ?? \u0022\u0022);\r\n command.Parameters.AddWithValue(\u0022@country\u0022, league[\u0022country\u0022]?.Value\u003Cstring\u003E() ?? \u0022\u0022);\r\n command.Parameters.AddWithValue(\u0022@logo\u0022, league[\u0022logo\u0022]?.Value\u003Cstring\u003E() ?? \u0022\u0022);\r\n command.Parameters.AddWithValue(\u0022@flag\u0022, league[\u0022flag\u0022]?.Value\u003Cstring\u003E() ?? \u0022\u0022);\r\n command.Parameters.AddWithValue(\u0022@season\u0022, league[\u0022season\u0022]?.Value\u003Cint\u003E() ?? 0);\r\n command.ExecuteNonQuery();\r\n }", + "protected": "M:System.Data.SqlClient.SqlCommand.#ctor(System.String,System.Data.SqlClient.SqlConnection,System.Data.SqlClient.SqlTransaction)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\League.cs", + "snippet": "using (var command = new SqlCommand(query, connection, transaction))\r\n {\r\n command.Parameters.AddWithValue(\u0022@league_id\u0022, id);\r\n command.Parameters.AddWithValue(\u0022@name\u0022, league[\u0022name\u0022]?.Value\u003Cstring\u003E() ?? \u0022\u0022);\r\n command.Parameters.AddWithValue(\u0022@country\u0022, league[\u0022country\u0022]?.Value\u003Cstring\u003E() ?? \u0022\u0022);\r\n command.Parameters.AddWithValue(\u0022@logo\u0022, league[\u0022logo\u0022]?.Value\u003Cstring\u003E() ?? \u0022\u0022);\r\n command.Parameters.AddWithValue(\u0022@flag\u0022, league[\u0022flag\u0022]?.Value\u003Cstring\u003E() ?? \u0022\u0022);\r\n command.Parameters.AddWithValue(\u0022@season\u0022, league[\u0022season\u0022]?.Value\u003Cint\u003E() ?? 0);\r\n command.ExecuteNonQuery();\r\n }", + "protectedSnippet": "M:System.Data.SqlClient.SqlCommand.#ctor(System.String,System.Data.SqlClient.SqlConnection,System.Data.SqlClient.SqlTransaction)", + "label": "M:System.Data.SqlClient.SqlCommand.#ctor(System.String,System.Data.SqlClient.SqlConnection,System.Data.SqlClient.SqlTransaction)", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 57, + "column": 16 + } + }, + { + "incidentId": "657a2bc8-22c9-4211-922e-93243526df7a", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "public void Upsert(SqlConnection connection, JToken league)", + "protected": "T:System.Data.SqlClient.SqlConnection" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\League.cs", + "snippet": "public void Upsert(SqlConnection connection, JToken league)", + "protectedSnippet": "T:System.Data.SqlClient.SqlConnection", + "label": "T:System.Data.SqlClient.SqlConnection", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 8, + "column": 8 + } + }, + { + "incidentId": "fbf20197-34ef-468e-b24a-ee8ccd44b20f", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.ExecuteNonQuery();", + "protected": "M:System.Data.SqlClient.SqlCommand.ExecuteNonQuery" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\League.cs", + "snippet": "command.ExecuteNonQuery();", + "protectedSnippet": "M:System.Data.SqlClient.SqlCommand.ExecuteNonQuery", + "label": "M:System.Data.SqlClient.SqlCommand.ExecuteNonQuery", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 32, + "column": 20 + } + }, + { + "incidentId": "ed15cfc4-3642-4100-8a28-1484214a6d37", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@season\u0022, league[\u0022season\u0022]?.Value\u003Cint\u003E() ?? 0);", + "protected": "T:System.Data.SqlClient.SqlParameterCollection" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\League.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@season\u0022, league[\u0022season\u0022]?.Value\u003Cint\u003E() ?? 0);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameterCollection", + "label": "T:System.Data.SqlClient.SqlParameterCollection", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 31, + "column": 20 + } + }, + { + "incidentId": "df071fa8-6083-4b49-a321-d69426947393", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@season\u0022, league[\u0022season\u0022]?.Value\u003Cint\u003E() ?? 0);", + "protected": "P:System.Data.SqlClient.SqlCommand.Parameters" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\League.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@season\u0022, league[\u0022season\u0022]?.Value\u003Cint\u003E() ?? 0);", + "protectedSnippet": "P:System.Data.SqlClient.SqlCommand.Parameters", + "label": "P:System.Data.SqlClient.SqlCommand.Parameters", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 31, + "column": 20 + } + }, + { + "incidentId": "f5c17278-03ae-4cf1-8434-bd9df1125de1", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@season\u0022, league[\u0022season\u0022]?.Value\u003Cint\u003E() ?? 0);", + "protected": "T:System.Data.SqlClient.SqlParameter" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\League.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@season\u0022, league[\u0022season\u0022]?.Value\u003Cint\u003E() ?? 0);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameter", + "label": "T:System.Data.SqlClient.SqlParameter", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 31, + "column": 20 + } + }, + { + "incidentId": "a9097a60-24e8-4602-8e2d-b57bb3339f5c", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@season\u0022, league[\u0022season\u0022]?.Value\u003Cint\u003E() ?? 0);", + "protected": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\League.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@season\u0022, league[\u0022season\u0022]?.Value\u003Cint\u003E() ?? 0);", + "protectedSnippet": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "label": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 31, + "column": 20 + } + }, + { + "incidentId": "96f93b06-8d83-4426-95e1-6c87e24f0128", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@flag\u0022, league[\u0022flag\u0022]?.Value\u003Cstring\u003E() ?? \u0022\u0022);", + "protected": "T:System.Data.SqlClient.SqlParameterCollection" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\League.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@flag\u0022, league[\u0022flag\u0022]?.Value\u003Cstring\u003E() ?? \u0022\u0022);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameterCollection", + "label": "T:System.Data.SqlClient.SqlParameterCollection", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 30, + "column": 20 + } + }, + { + "incidentId": "1e767b52-68c9-4585-ab4e-793d14397709", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@flag\u0022, league[\u0022flag\u0022]?.Value\u003Cstring\u003E() ?? \u0022\u0022);", + "protected": "P:System.Data.SqlClient.SqlCommand.Parameters" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\League.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@flag\u0022, league[\u0022flag\u0022]?.Value\u003Cstring\u003E() ?? \u0022\u0022);", + "protectedSnippet": "P:System.Data.SqlClient.SqlCommand.Parameters", + "label": "P:System.Data.SqlClient.SqlCommand.Parameters", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 30, + "column": 20 + } + }, + { + "incidentId": "d5c97170-ce68-4589-a5fe-fef43fd57e48", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@flag\u0022, league[\u0022flag\u0022]?.Value\u003Cstring\u003E() ?? \u0022\u0022);", + "protected": "T:System.Data.SqlClient.SqlParameter" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\League.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@flag\u0022, league[\u0022flag\u0022]?.Value\u003Cstring\u003E() ?? \u0022\u0022);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameter", + "label": "T:System.Data.SqlClient.SqlParameter", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 30, + "column": 20 + } + }, + { + "incidentId": "939c0b46-9d2b-44cc-bcc4-0448bb8a0d04", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@flag\u0022, league[\u0022flag\u0022]?.Value\u003Cstring\u003E() ?? \u0022\u0022);", + "protected": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\League.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@flag\u0022, league[\u0022flag\u0022]?.Value\u003Cstring\u003E() ?? \u0022\u0022);", + "protectedSnippet": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "label": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 30, + "column": 20 + } + }, + { + "incidentId": "83d2327e-ac29-437d-9833-169459ad4fb0", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@logo\u0022, league[\u0022logo\u0022]?.Value\u003Cstring\u003E() ?? \u0022\u0022);", + "protected": "T:System.Data.SqlClient.SqlParameterCollection" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\League.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@logo\u0022, league[\u0022logo\u0022]?.Value\u003Cstring\u003E() ?? \u0022\u0022);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameterCollection", + "label": "T:System.Data.SqlClient.SqlParameterCollection", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 29, + "column": 20 + } + }, + { + "incidentId": "ee526d88-598d-4587-b536-2a407d0c8e68", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@logo\u0022, league[\u0022logo\u0022]?.Value\u003Cstring\u003E() ?? \u0022\u0022);", + "protected": "P:System.Data.SqlClient.SqlCommand.Parameters" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\League.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@logo\u0022, league[\u0022logo\u0022]?.Value\u003Cstring\u003E() ?? \u0022\u0022);", + "protectedSnippet": "P:System.Data.SqlClient.SqlCommand.Parameters", + "label": "P:System.Data.SqlClient.SqlCommand.Parameters", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 29, + "column": 20 + } + }, + { + "incidentId": "cd8069f4-5036-44b1-88c5-7fc602caab2c", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@logo\u0022, league[\u0022logo\u0022]?.Value\u003Cstring\u003E() ?? \u0022\u0022);", + "protected": "T:System.Data.SqlClient.SqlParameter" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\League.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@logo\u0022, league[\u0022logo\u0022]?.Value\u003Cstring\u003E() ?? \u0022\u0022);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameter", + "label": "T:System.Data.SqlClient.SqlParameter", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 29, + "column": 20 + } + }, + { + "incidentId": "163f1bed-97e0-4ef2-8171-79ec60553cb6", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@logo\u0022, league[\u0022logo\u0022]?.Value\u003Cstring\u003E() ?? \u0022\u0022);", + "protected": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\League.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@logo\u0022, league[\u0022logo\u0022]?.Value\u003Cstring\u003E() ?? \u0022\u0022);", + "protectedSnippet": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "label": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 29, + "column": 20 + } + }, + { + "incidentId": "2e5d6e97-a6c7-4baf-98c2-114c99948e2c", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@country\u0022, league[\u0022country\u0022]?.Value\u003Cstring\u003E() ?? \u0022\u0022);", + "protected": "T:System.Data.SqlClient.SqlParameterCollection" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\League.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@country\u0022, league[\u0022country\u0022]?.Value\u003Cstring\u003E() ?? \u0022\u0022);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameterCollection", + "label": "T:System.Data.SqlClient.SqlParameterCollection", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 28, + "column": 20 + } + }, + { + "incidentId": "7380efc2-8411-47de-93a6-2cd5e124f19d", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@country\u0022, league[\u0022country\u0022]?.Value\u003Cstring\u003E() ?? \u0022\u0022);", + "protected": "P:System.Data.SqlClient.SqlCommand.Parameters" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\League.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@country\u0022, league[\u0022country\u0022]?.Value\u003Cstring\u003E() ?? \u0022\u0022);", + "protectedSnippet": "P:System.Data.SqlClient.SqlCommand.Parameters", + "label": "P:System.Data.SqlClient.SqlCommand.Parameters", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 28, + "column": 20 + } + }, + { + "incidentId": "4d6a1c8e-670b-4dea-a440-d0ac1e14b75d", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@country\u0022, league[\u0022country\u0022]?.Value\u003Cstring\u003E() ?? \u0022\u0022);", + "protected": "T:System.Data.SqlClient.SqlParameter" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\League.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@country\u0022, league[\u0022country\u0022]?.Value\u003Cstring\u003E() ?? \u0022\u0022);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameter", + "label": "T:System.Data.SqlClient.SqlParameter", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 28, + "column": 20 + } + }, + { + "incidentId": "7df0855c-6ba6-4060-8dee-a4040423577c", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@country\u0022, league[\u0022country\u0022]?.Value\u003Cstring\u003E() ?? \u0022\u0022);", + "protected": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\League.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@country\u0022, league[\u0022country\u0022]?.Value\u003Cstring\u003E() ?? \u0022\u0022);", + "protectedSnippet": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "label": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 28, + "column": 20 + } + }, + { + "incidentId": "528ff37f-dec2-4b02-b4a0-6acf6d578e47", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@name\u0022, league[\u0022name\u0022]?.Value\u003Cstring\u003E() ?? \u0022\u0022);", + "protected": "T:System.Data.SqlClient.SqlParameterCollection" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\League.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@name\u0022, league[\u0022name\u0022]?.Value\u003Cstring\u003E() ?? \u0022\u0022);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameterCollection", + "label": "T:System.Data.SqlClient.SqlParameterCollection", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 27, + "column": 20 + } + }, + { + "incidentId": "21c42d26-8f77-4251-838a-d95da09eac65", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@name\u0022, league[\u0022name\u0022]?.Value\u003Cstring\u003E() ?? \u0022\u0022);", + "protected": "P:System.Data.SqlClient.SqlCommand.Parameters" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\League.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@name\u0022, league[\u0022name\u0022]?.Value\u003Cstring\u003E() ?? \u0022\u0022);", + "protectedSnippet": "P:System.Data.SqlClient.SqlCommand.Parameters", + "label": "P:System.Data.SqlClient.SqlCommand.Parameters", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 27, + "column": 20 + } + }, + { + "incidentId": "940c61b6-e265-424f-b134-92a5c30893d1", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@name\u0022, league[\u0022name\u0022]?.Value\u003Cstring\u003E() ?? \u0022\u0022);", + "protected": "T:System.Data.SqlClient.SqlParameter" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\League.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@name\u0022, league[\u0022name\u0022]?.Value\u003Cstring\u003E() ?? \u0022\u0022);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameter", + "label": "T:System.Data.SqlClient.SqlParameter", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 27, + "column": 20 + } + }, + { + "incidentId": "fe8e61f6-e262-41f1-b042-1494ea994e73", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@name\u0022, league[\u0022name\u0022]?.Value\u003Cstring\u003E() ?? \u0022\u0022);", + "protected": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\League.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@name\u0022, league[\u0022name\u0022]?.Value\u003Cstring\u003E() ?? \u0022\u0022);", + "protectedSnippet": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "label": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 27, + "column": 20 + } + }, + { + "incidentId": "de0f2cba-9a3b-4ab6-b9cf-0dda498a2b1c", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@league_id\u0022, id);", + "protected": "T:System.Data.SqlClient.SqlParameterCollection" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\League.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@league_id\u0022, id);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameterCollection", + "label": "T:System.Data.SqlClient.SqlParameterCollection", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 26, + "column": 20 + } + }, + { + "incidentId": "2f886dc5-72ec-498d-bd44-025116704c9b", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@league_id\u0022, id);", + "protected": "P:System.Data.SqlClient.SqlCommand.Parameters" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\League.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@league_id\u0022, id);", + "protectedSnippet": "P:System.Data.SqlClient.SqlCommand.Parameters", + "label": "P:System.Data.SqlClient.SqlCommand.Parameters", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 26, + "column": 20 + } + }, + { + "incidentId": "689c6f55-4f93-4c68-8e18-b28f29d2bfee", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@league_id\u0022, id);", + "protected": "T:System.Data.SqlClient.SqlParameter" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\League.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@league_id\u0022, id);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameter", + "label": "T:System.Data.SqlClient.SqlParameter", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 26, + "column": 20 + } + }, + { + "incidentId": "e564faa4-e74e-42b9-a5af-7f95df3d1d87", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@league_id\u0022, id);", + "protected": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\League.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@league_id\u0022, id);", + "protectedSnippet": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "label": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 26, + "column": 20 + } + }, + { + "incidentId": "cbb56248-490e-48db-bb1f-f13115d5496e", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "using (var command = new SqlCommand(query, connection))\r\n {\r\n command.Parameters.AddWithValue(\u0022@league_id\u0022, id);\r\n command.Parameters.AddWithValue(\u0022@name\u0022, league[\u0022name\u0022]?.Value\u003Cstring\u003E() ?? \u0022\u0022);\r\n command.Parameters.AddWithValue(\u0022@country\u0022, league[\u0022country\u0022]?.Value\u003Cstring\u003E() ?? \u0022\u0022);\r\n command.Parameters.AddWithValue(\u0022@logo\u0022, league[\u0022logo\u0022]?.Value\u003Cstring\u003E() ?? \u0022\u0022);\r\n command.Parameters.AddWithValue(\u0022@flag\u0022, league[\u0022flag\u0022]?.Value\u003Cstring\u003E() ?? \u0022\u0022);\r\n command.Parameters.AddWithValue(\u0022@season\u0022, league[\u0022season\u0022]?.Value\u003Cint\u003E() ?? 0);\r\n command.ExecuteNonQuery();\r\n }", + "protected": "T:System.Data.SqlClient.SqlCommand" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\League.cs", + "snippet": "using (var command = new SqlCommand(query, connection))\r\n {\r\n command.Parameters.AddWithValue(\u0022@league_id\u0022, id);\r\n command.Parameters.AddWithValue(\u0022@name\u0022, league[\u0022name\u0022]?.Value\u003Cstring\u003E() ?? \u0022\u0022);\r\n command.Parameters.AddWithValue(\u0022@country\u0022, league[\u0022country\u0022]?.Value\u003Cstring\u003E() ?? \u0022\u0022);\r\n command.Parameters.AddWithValue(\u0022@logo\u0022, league[\u0022logo\u0022]?.Value\u003Cstring\u003E() ?? \u0022\u0022);\r\n command.Parameters.AddWithValue(\u0022@flag\u0022, league[\u0022flag\u0022]?.Value\u003Cstring\u003E() ?? \u0022\u0022);\r\n command.Parameters.AddWithValue(\u0022@season\u0022, league[\u0022season\u0022]?.Value\u003Cint\u003E() ?? 0);\r\n command.ExecuteNonQuery();\r\n }", + "protectedSnippet": "T:System.Data.SqlClient.SqlCommand", + "label": "T:System.Data.SqlClient.SqlCommand", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 24, + "column": 16 + } + }, + { + "incidentId": "878fce4b-13e9-4bb6-b26b-10e884e8000e", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "using (var command = new SqlCommand(query, connection))\r\n {\r\n command.Parameters.AddWithValue(\u0022@league_id\u0022, id);\r\n command.Parameters.AddWithValue(\u0022@name\u0022, league[\u0022name\u0022]?.Value\u003Cstring\u003E() ?? \u0022\u0022);\r\n command.Parameters.AddWithValue(\u0022@country\u0022, league[\u0022country\u0022]?.Value\u003Cstring\u003E() ?? \u0022\u0022);\r\n command.Parameters.AddWithValue(\u0022@logo\u0022, league[\u0022logo\u0022]?.Value\u003Cstring\u003E() ?? \u0022\u0022);\r\n command.Parameters.AddWithValue(\u0022@flag\u0022, league[\u0022flag\u0022]?.Value\u003Cstring\u003E() ?? \u0022\u0022);\r\n command.Parameters.AddWithValue(\u0022@season\u0022, league[\u0022season\u0022]?.Value\u003Cint\u003E() ?? 0);\r\n command.ExecuteNonQuery();\r\n }", + "protected": "M:System.Data.SqlClient.SqlCommand.#ctor(System.String,System.Data.SqlClient.SqlConnection)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\League.cs", + "snippet": "using (var command = new SqlCommand(query, connection))\r\n {\r\n command.Parameters.AddWithValue(\u0022@league_id\u0022, id);\r\n command.Parameters.AddWithValue(\u0022@name\u0022, league[\u0022name\u0022]?.Value\u003Cstring\u003E() ?? \u0022\u0022);\r\n command.Parameters.AddWithValue(\u0022@country\u0022, league[\u0022country\u0022]?.Value\u003Cstring\u003E() ?? \u0022\u0022);\r\n command.Parameters.AddWithValue(\u0022@logo\u0022, league[\u0022logo\u0022]?.Value\u003Cstring\u003E() ?? \u0022\u0022);\r\n command.Parameters.AddWithValue(\u0022@flag\u0022, league[\u0022flag\u0022]?.Value\u003Cstring\u003E() ?? \u0022\u0022);\r\n command.Parameters.AddWithValue(\u0022@season\u0022, league[\u0022season\u0022]?.Value\u003Cint\u003E() ?? 0);\r\n command.ExecuteNonQuery();\r\n }", + "protectedSnippet": "M:System.Data.SqlClient.SqlCommand.#ctor(System.String,System.Data.SqlClient.SqlConnection)", + "label": "M:System.Data.SqlClient.SqlCommand.#ctor(System.String,System.Data.SqlClient.SqlConnection)", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 24, + "column": 16 + } + }, + { + "incidentId": "11df3651-f744-4531-83af-7edebcc4c4c3", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "public void UpsertTeams(SqlConnection connection, SqlTransaction transaction, JToken teams, int fixtureId)", + "protected": "T:System.Data.SqlClient.SqlTransaction" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Team.cs", + "snippet": "public void UpsertTeams(SqlConnection connection, SqlTransaction transaction, JToken teams, int fixtureId)", + "protectedSnippet": "T:System.Data.SqlClient.SqlTransaction", + "label": "T:System.Data.SqlClient.SqlTransaction", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 8, + "column": 8 + } + }, + { + "incidentId": "202f97a4-d03e-4645-8358-6c7d1009172d", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "public void UpsertTeams(SqlConnection connection, SqlTransaction transaction, JToken teams, int fixtureId)", + "protected": "T:System.Data.SqlClient.SqlConnection" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Team.cs", + "snippet": "public void UpsertTeams(SqlConnection connection, SqlTransaction transaction, JToken teams, int fixtureId)", + "protectedSnippet": "T:System.Data.SqlClient.SqlConnection", + "label": "T:System.Data.SqlClient.SqlConnection", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 8, + "column": 8 + } + }, + { + "incidentId": "8e55f791-33e9-4c5e-a314-76a79e9d04de", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.ExecuteNonQuery();", + "protected": "M:System.Data.SqlClient.SqlCommand.ExecuteNonQuery" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Team.cs", + "snippet": "command.ExecuteNonQuery();", + "protectedSnippet": "M:System.Data.SqlClient.SqlCommand.ExecuteNonQuery", + "label": "M:System.Data.SqlClient.SqlCommand.ExecuteNonQuery", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 65, + "column": 24 + } + }, + { + "incidentId": "f5c72aed-619d-4a1c-9111-10983c2ba061", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@away_team_id\u0022, awayTeamId);", + "protected": "T:System.Data.SqlClient.SqlParameterCollection" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Team.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@away_team_id\u0022, awayTeamId);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameterCollection", + "label": "T:System.Data.SqlClient.SqlParameterCollection", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 64, + "column": 24 + } + }, + { + "incidentId": "1edbe138-d1f7-4c12-91a0-a69c613f1c9d", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@away_team_id\u0022, awayTeamId);", + "protected": "P:System.Data.SqlClient.SqlCommand.Parameters" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Team.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@away_team_id\u0022, awayTeamId);", + "protectedSnippet": "P:System.Data.SqlClient.SqlCommand.Parameters", + "label": "P:System.Data.SqlClient.SqlCommand.Parameters", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 64, + "column": 24 + } + }, + { + "incidentId": "740f9296-54bf-4b1d-916f-9a3f25873c46", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@away_team_id\u0022, awayTeamId);", + "protected": "T:System.Data.SqlClient.SqlParameter" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Team.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@away_team_id\u0022, awayTeamId);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameter", + "label": "T:System.Data.SqlClient.SqlParameter", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 64, + "column": 24 + } + }, + { + "incidentId": "cd0874b6-20b7-43e9-b61b-1638d35a7315", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@away_team_id\u0022, awayTeamId);", + "protected": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Team.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@away_team_id\u0022, awayTeamId);", + "protectedSnippet": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "label": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 64, + "column": 24 + } + }, + { + "incidentId": "8812b3a9-bd14-4999-ae23-00f0a003444b", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@home_team_id\u0022, homeTeamId);", + "protected": "T:System.Data.SqlClient.SqlParameterCollection" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Team.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@home_team_id\u0022, homeTeamId);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameterCollection", + "label": "T:System.Data.SqlClient.SqlParameterCollection", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 63, + "column": 24 + } + }, + { + "incidentId": "08a6fb39-e2ce-4ff1-a924-043ae7ed2b03", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@home_team_id\u0022, homeTeamId);", + "protected": "P:System.Data.SqlClient.SqlCommand.Parameters" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Team.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@home_team_id\u0022, homeTeamId);", + "protectedSnippet": "P:System.Data.SqlClient.SqlCommand.Parameters", + "label": "P:System.Data.SqlClient.SqlCommand.Parameters", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 63, + "column": 24 + } + }, + { + "incidentId": "62ff8676-1a7d-445f-a55b-9291bcdc41cd", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@home_team_id\u0022, homeTeamId);", + "protected": "T:System.Data.SqlClient.SqlParameter" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Team.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@home_team_id\u0022, homeTeamId);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameter", + "label": "T:System.Data.SqlClient.SqlParameter", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 63, + "column": 24 + } + }, + { + "incidentId": "44dbae22-d501-435a-a6b9-ba6951c5d04d", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@home_team_id\u0022, homeTeamId);", + "protected": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Team.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@home_team_id\u0022, homeTeamId);", + "protectedSnippet": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "label": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 63, + "column": 24 + } + }, + { + "incidentId": "5b839314-cb40-492e-8842-65acb2b5ff84", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@fixture_id\u0022, fixtureId);", + "protected": "T:System.Data.SqlClient.SqlParameterCollection" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Team.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@fixture_id\u0022, fixtureId);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameterCollection", + "label": "T:System.Data.SqlClient.SqlParameterCollection", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 62, + "column": 24 + } + }, + { + "incidentId": "6c41cf81-37dc-43ca-9b05-0cb39baa0fb1", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@fixture_id\u0022, fixtureId);", + "protected": "P:System.Data.SqlClient.SqlCommand.Parameters" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Team.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@fixture_id\u0022, fixtureId);", + "protectedSnippet": "P:System.Data.SqlClient.SqlCommand.Parameters", + "label": "P:System.Data.SqlClient.SqlCommand.Parameters", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 62, + "column": 24 + } + }, + { + "incidentId": "3f65b10a-4e38-4c90-82cd-dbf3decc961c", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@fixture_id\u0022, fixtureId);", + "protected": "T:System.Data.SqlClient.SqlParameter" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Team.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@fixture_id\u0022, fixtureId);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameter", + "label": "T:System.Data.SqlClient.SqlParameter", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 62, + "column": 24 + } + }, + { + "incidentId": "3f23445c-2f75-4dc0-8301-e11dc1af5c46", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@fixture_id\u0022, fixtureId);", + "protected": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Team.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@fixture_id\u0022, fixtureId);", + "protectedSnippet": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "label": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 62, + "column": 24 + } + }, + { + "incidentId": "60a35919-93a4-4f35-8410-37619a4b16e0", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "using (var command = new SqlCommand(queryFixtureTeam, connection, transaction))\r\n {\r\n // Upsert fixture-team relationship\r\n command.Parameters.AddWithValue(\u0022@fixture_id\u0022, fixtureId);\r\n command.Parameters.AddWithValue(\u0022@home_team_id\u0022, homeTeamId);\r\n command.Parameters.AddWithValue(\u0022@away_team_id\u0022, awayTeamId);\r\n command.ExecuteNonQuery();\r\n }", + "protected": "T:System.Data.SqlClient.SqlCommand" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Team.cs", + "snippet": "using (var command = new SqlCommand(queryFixtureTeam, connection, transaction))\r\n {\r\n // Upsert fixture-team relationship\r\n command.Parameters.AddWithValue(\u0022@fixture_id\u0022, fixtureId);\r\n command.Parameters.AddWithValue(\u0022@home_team_id\u0022, homeTeamId);\r\n command.Parameters.AddWithValue(\u0022@away_team_id\u0022, awayTeamId);\r\n command.ExecuteNonQuery();\r\n }", + "protectedSnippet": "T:System.Data.SqlClient.SqlCommand", + "label": "T:System.Data.SqlClient.SqlCommand", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 59, + "column": 20 + } + }, + { + "incidentId": "0c90a4bf-1bd5-43ef-89bf-4dfc6930964f", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "using (var command = new SqlCommand(queryFixtureTeam, connection, transaction))\r\n {\r\n // Upsert fixture-team relationship\r\n command.Parameters.AddWithValue(\u0022@fixture_id\u0022, fixtureId);\r\n command.Parameters.AddWithValue(\u0022@home_team_id\u0022, homeTeamId);\r\n command.Parameters.AddWithValue(\u0022@away_team_id\u0022, awayTeamId);\r\n command.ExecuteNonQuery();\r\n }", + "protected": "M:System.Data.SqlClient.SqlCommand.#ctor(System.String,System.Data.SqlClient.SqlConnection,System.Data.SqlClient.SqlTransaction)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Team.cs", + "snippet": "using (var command = new SqlCommand(queryFixtureTeam, connection, transaction))\r\n {\r\n // Upsert fixture-team relationship\r\n command.Parameters.AddWithValue(\u0022@fixture_id\u0022, fixtureId);\r\n command.Parameters.AddWithValue(\u0022@home_team_id\u0022, homeTeamId);\r\n command.Parameters.AddWithValue(\u0022@away_team_id\u0022, awayTeamId);\r\n command.ExecuteNonQuery();\r\n }", + "protectedSnippet": "M:System.Data.SqlClient.SqlCommand.#ctor(System.String,System.Data.SqlClient.SqlConnection,System.Data.SqlClient.SqlTransaction)", + "label": "M:System.Data.SqlClient.SqlCommand.#ctor(System.String,System.Data.SqlClient.SqlConnection,System.Data.SqlClient.SqlTransaction)", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 59, + "column": 20 + } + }, + { + "incidentId": "d5f04c5c-33c5-451d-8cf7-6475dfe71ae0", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.ExecuteNonQuery();", + "protected": "M:System.Data.SqlClient.SqlCommand.ExecuteNonQuery" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Team.cs", + "snippet": "command.ExecuteNonQuery();", + "protectedSnippet": "M:System.Data.SqlClient.SqlCommand.ExecuteNonQuery", + "label": "M:System.Data.SqlClient.SqlCommand.ExecuteNonQuery", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 41, + "column": 20 + } + }, + { + "incidentId": "1b0ff7eb-dd8f-4bf6-9f7a-91dd571aa0cc", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters[\u0022@logo\u0022].Value = awayTeam[\u0022logo\u0022]?.Value\u003Cstring\u003E() ?? \u0022\u0022;", + "protected": "T:System.Data.SqlClient.SqlParameterCollection" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Team.cs", + "snippet": "command.Parameters[\u0022@logo\u0022].Value = awayTeam[\u0022logo\u0022]?.Value\u003Cstring\u003E() ?? \u0022\u0022;", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameterCollection", + "label": "T:System.Data.SqlClient.SqlParameterCollection", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 40, + "column": 20 + } + }, + { + "incidentId": "07f96d60-9890-4e7c-9e13-5af47a5f51b3", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters[\u0022@logo\u0022].Value = awayTeam[\u0022logo\u0022]?.Value\u003Cstring\u003E() ?? \u0022\u0022;", + "protected": "P:System.Data.SqlClient.SqlCommand.Parameters" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Team.cs", + "snippet": "command.Parameters[\u0022@logo\u0022].Value = awayTeam[\u0022logo\u0022]?.Value\u003Cstring\u003E() ?? \u0022\u0022;", + "protectedSnippet": "P:System.Data.SqlClient.SqlCommand.Parameters", + "label": "P:System.Data.SqlClient.SqlCommand.Parameters", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 40, + "column": 20 + } + }, + { + "incidentId": "091b21b1-b27d-47f5-8eb2-668604cddd3a", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters[\u0022@logo\u0022].Value = awayTeam[\u0022logo\u0022]?.Value\u003Cstring\u003E() ?? \u0022\u0022;", + "protected": "T:System.Data.SqlClient.SqlParameter" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Team.cs", + "snippet": "command.Parameters[\u0022@logo\u0022].Value = awayTeam[\u0022logo\u0022]?.Value\u003Cstring\u003E() ?? \u0022\u0022;", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameter", + "label": "T:System.Data.SqlClient.SqlParameter", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 40, + "column": 20 + } + }, + { + "incidentId": "c2526751-e151-4a0b-89f1-c4c3c53a3091", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters[\u0022@logo\u0022].Value = awayTeam[\u0022logo\u0022]?.Value\u003Cstring\u003E() ?? \u0022\u0022;", + "protected": "P:System.Data.SqlClient.SqlParameterCollection.Item(System.String)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Team.cs", + "snippet": "command.Parameters[\u0022@logo\u0022].Value = awayTeam[\u0022logo\u0022]?.Value\u003Cstring\u003E() ?? \u0022\u0022;", + "protectedSnippet": "P:System.Data.SqlClient.SqlParameterCollection.Item(System.String)", + "label": "P:System.Data.SqlClient.SqlParameterCollection.Item(System.String)", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 40, + "column": 20 + } + }, + { + "incidentId": "940de69d-ecdb-4331-9a50-33cf6bbfe147", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters[\u0022@logo\u0022].Value = awayTeam[\u0022logo\u0022]?.Value\u003Cstring\u003E() ?? \u0022\u0022;", + "protected": "P:System.Data.SqlClient.SqlParameter.Value" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Team.cs", + "snippet": "command.Parameters[\u0022@logo\u0022].Value = awayTeam[\u0022logo\u0022]?.Value\u003Cstring\u003E() ?? \u0022\u0022;", + "protectedSnippet": "P:System.Data.SqlClient.SqlParameter.Value", + "label": "P:System.Data.SqlClient.SqlParameter.Value", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 40, + "column": 20 + } + }, + { + "incidentId": "b7113bda-cbcc-4a23-89d0-70cd9ccf5f4e", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters[\u0022@name\u0022].Value = awayTeam[\u0022name\u0022]?.Value\u003Cstring\u003E() ?? \u0022\u0022;", + "protected": "T:System.Data.SqlClient.SqlParameterCollection" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Team.cs", + "snippet": "command.Parameters[\u0022@name\u0022].Value = awayTeam[\u0022name\u0022]?.Value\u003Cstring\u003E() ?? \u0022\u0022;", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameterCollection", + "label": "T:System.Data.SqlClient.SqlParameterCollection", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 39, + "column": 20 + } + }, + { + "incidentId": "15e0bbcf-2599-43e9-a5a7-2300e2bb1c9a", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters[\u0022@name\u0022].Value = awayTeam[\u0022name\u0022]?.Value\u003Cstring\u003E() ?? \u0022\u0022;", + "protected": "P:System.Data.SqlClient.SqlCommand.Parameters" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Team.cs", + "snippet": "command.Parameters[\u0022@name\u0022].Value = awayTeam[\u0022name\u0022]?.Value\u003Cstring\u003E() ?? \u0022\u0022;", + "protectedSnippet": "P:System.Data.SqlClient.SqlCommand.Parameters", + "label": "P:System.Data.SqlClient.SqlCommand.Parameters", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 39, + "column": 20 + } + }, + { + "incidentId": "c76a7728-3f2e-4ea5-a387-78bae7ffc8cf", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters[\u0022@name\u0022].Value = awayTeam[\u0022name\u0022]?.Value\u003Cstring\u003E() ?? \u0022\u0022;", + "protected": "T:System.Data.SqlClient.SqlParameter" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Team.cs", + "snippet": "command.Parameters[\u0022@name\u0022].Value = awayTeam[\u0022name\u0022]?.Value\u003Cstring\u003E() ?? \u0022\u0022;", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameter", + "label": "T:System.Data.SqlClient.SqlParameter", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 39, + "column": 20 + } + }, + { + "incidentId": "fdb9576f-95e1-4b53-98f7-6903cd2968ac", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters[\u0022@name\u0022].Value = awayTeam[\u0022name\u0022]?.Value\u003Cstring\u003E() ?? \u0022\u0022;", + "protected": "P:System.Data.SqlClient.SqlParameterCollection.Item(System.String)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Team.cs", + "snippet": "command.Parameters[\u0022@name\u0022].Value = awayTeam[\u0022name\u0022]?.Value\u003Cstring\u003E() ?? \u0022\u0022;", + "protectedSnippet": "P:System.Data.SqlClient.SqlParameterCollection.Item(System.String)", + "label": "P:System.Data.SqlClient.SqlParameterCollection.Item(System.String)", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 39, + "column": 20 + } + }, + { + "incidentId": "0ac0923c-5a93-47cd-9d7c-72a7b2be4408", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters[\u0022@name\u0022].Value = awayTeam[\u0022name\u0022]?.Value\u003Cstring\u003E() ?? \u0022\u0022;", + "protected": "P:System.Data.SqlClient.SqlParameter.Value" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Team.cs", + "snippet": "command.Parameters[\u0022@name\u0022].Value = awayTeam[\u0022name\u0022]?.Value\u003Cstring\u003E() ?? \u0022\u0022;", + "protectedSnippet": "P:System.Data.SqlClient.SqlParameter.Value", + "label": "P:System.Data.SqlClient.SqlParameter.Value", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 39, + "column": 20 + } + }, + { + "incidentId": "40ede275-95a1-4630-94be-56a595b62f59", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters[\u0022@team_id\u0022].Value = awayTeamId;", + "protected": "T:System.Data.SqlClient.SqlParameterCollection" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Team.cs", + "snippet": "command.Parameters[\u0022@team_id\u0022].Value = awayTeamId;", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameterCollection", + "label": "T:System.Data.SqlClient.SqlParameterCollection", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 38, + "column": 20 + } + }, + { + "incidentId": "abc1b69c-665f-4f58-9147-912c4d0ec986", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters[\u0022@team_id\u0022].Value = awayTeamId;", + "protected": "P:System.Data.SqlClient.SqlCommand.Parameters" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Team.cs", + "snippet": "command.Parameters[\u0022@team_id\u0022].Value = awayTeamId;", + "protectedSnippet": "P:System.Data.SqlClient.SqlCommand.Parameters", + "label": "P:System.Data.SqlClient.SqlCommand.Parameters", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 38, + "column": 20 + } + }, + { + "incidentId": "5b0a7519-8d38-48a6-9332-6a9ed121c3e6", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters[\u0022@team_id\u0022].Value = awayTeamId;", + "protected": "T:System.Data.SqlClient.SqlParameter" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Team.cs", + "snippet": "command.Parameters[\u0022@team_id\u0022].Value = awayTeamId;", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameter", + "label": "T:System.Data.SqlClient.SqlParameter", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 38, + "column": 20 + } + }, + { + "incidentId": "36040999-b206-4286-b2ad-31d347d0595c", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters[\u0022@team_id\u0022].Value = awayTeamId;", + "protected": "P:System.Data.SqlClient.SqlParameterCollection.Item(System.String)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Team.cs", + "snippet": "command.Parameters[\u0022@team_id\u0022].Value = awayTeamId;", + "protectedSnippet": "P:System.Data.SqlClient.SqlParameterCollection.Item(System.String)", + "label": "P:System.Data.SqlClient.SqlParameterCollection.Item(System.String)", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 38, + "column": 20 + } + }, + { + "incidentId": "0708654b-d5fd-4ef5-8c54-3a19e55f1a30", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters[\u0022@team_id\u0022].Value = awayTeamId;", + "protected": "P:System.Data.SqlClient.SqlParameter.Value" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Team.cs", + "snippet": "command.Parameters[\u0022@team_id\u0022].Value = awayTeamId;", + "protectedSnippet": "P:System.Data.SqlClient.SqlParameter.Value", + "label": "P:System.Data.SqlClient.SqlParameter.Value", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 38, + "column": 20 + } + }, + { + "incidentId": "7bf8cbc3-4107-4901-b137-a80982e7fb14", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.ExecuteNonQuery();", + "protected": "M:System.Data.SqlClient.SqlCommand.ExecuteNonQuery" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Team.cs", + "snippet": "command.ExecuteNonQuery();", + "protectedSnippet": "M:System.Data.SqlClient.SqlCommand.ExecuteNonQuery", + "label": "M:System.Data.SqlClient.SqlCommand.ExecuteNonQuery", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 35, + "column": 20 + } + }, + { + "incidentId": "a3784b46-9616-4d35-a7ce-3b509f7f2aa0", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@logo\u0022, homeTeam[\u0022logo\u0022]?.Value\u003Cstring\u003E() ?? \u0022\u0022);", + "protected": "T:System.Data.SqlClient.SqlParameterCollection" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Team.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@logo\u0022, homeTeam[\u0022logo\u0022]?.Value\u003Cstring\u003E() ?? \u0022\u0022);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameterCollection", + "label": "T:System.Data.SqlClient.SqlParameterCollection", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 34, + "column": 20 + } + }, + { + "incidentId": "f5c786ee-77f8-4885-bbe6-f71c4cb6d523", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@logo\u0022, homeTeam[\u0022logo\u0022]?.Value\u003Cstring\u003E() ?? \u0022\u0022);", + "protected": "P:System.Data.SqlClient.SqlCommand.Parameters" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Team.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@logo\u0022, homeTeam[\u0022logo\u0022]?.Value\u003Cstring\u003E() ?? \u0022\u0022);", + "protectedSnippet": "P:System.Data.SqlClient.SqlCommand.Parameters", + "label": "P:System.Data.SqlClient.SqlCommand.Parameters", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 34, + "column": 20 + } + }, + { + "incidentId": "0b67c08e-2e7a-480b-b5d9-324463a0fe81", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@logo\u0022, homeTeam[\u0022logo\u0022]?.Value\u003Cstring\u003E() ?? \u0022\u0022);", + "protected": "T:System.Data.SqlClient.SqlParameter" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Team.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@logo\u0022, homeTeam[\u0022logo\u0022]?.Value\u003Cstring\u003E() ?? \u0022\u0022);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameter", + "label": "T:System.Data.SqlClient.SqlParameter", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 34, + "column": 20 + } + }, + { + "incidentId": "92875e10-fec9-4c43-b352-f1fed55efa09", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@logo\u0022, homeTeam[\u0022logo\u0022]?.Value\u003Cstring\u003E() ?? \u0022\u0022);", + "protected": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Team.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@logo\u0022, homeTeam[\u0022logo\u0022]?.Value\u003Cstring\u003E() ?? \u0022\u0022);", + "protectedSnippet": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "label": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 34, + "column": 20 + } + }, + { + "incidentId": "db16e896-1f9a-4ec2-b59f-df95dd93da13", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@name\u0022, homeTeam[\u0022name\u0022]?.Value\u003Cstring\u003E() ?? \u0022\u0022);", + "protected": "T:System.Data.SqlClient.SqlParameterCollection" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Team.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@name\u0022, homeTeam[\u0022name\u0022]?.Value\u003Cstring\u003E() ?? \u0022\u0022);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameterCollection", + "label": "T:System.Data.SqlClient.SqlParameterCollection", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 33, + "column": 20 + } + }, + { + "incidentId": "8e09662e-4d7c-4dd1-b57f-15fc4153f018", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@name\u0022, homeTeam[\u0022name\u0022]?.Value\u003Cstring\u003E() ?? \u0022\u0022);", + "protected": "P:System.Data.SqlClient.SqlCommand.Parameters" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Team.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@name\u0022, homeTeam[\u0022name\u0022]?.Value\u003Cstring\u003E() ?? \u0022\u0022);", + "protectedSnippet": "P:System.Data.SqlClient.SqlCommand.Parameters", + "label": "P:System.Data.SqlClient.SqlCommand.Parameters", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 33, + "column": 20 + } + }, + { + "incidentId": "5af877f3-d8ad-485f-a98b-2e8a4e38bb5e", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@name\u0022, homeTeam[\u0022name\u0022]?.Value\u003Cstring\u003E() ?? \u0022\u0022);", + "protected": "T:System.Data.SqlClient.SqlParameter" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Team.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@name\u0022, homeTeam[\u0022name\u0022]?.Value\u003Cstring\u003E() ?? \u0022\u0022);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameter", + "label": "T:System.Data.SqlClient.SqlParameter", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 33, + "column": 20 + } + }, + { + "incidentId": "542f6b18-f5ba-4801-9f64-84095c3d4fb5", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@name\u0022, homeTeam[\u0022name\u0022]?.Value\u003Cstring\u003E() ?? \u0022\u0022);", + "protected": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Team.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@name\u0022, homeTeam[\u0022name\u0022]?.Value\u003Cstring\u003E() ?? \u0022\u0022);", + "protectedSnippet": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "label": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 33, + "column": 20 + } + }, + { + "incidentId": "426fd63d-007e-4b6c-8f70-93551bb29aeb", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@team_id\u0022, homeTeamId);", + "protected": "T:System.Data.SqlClient.SqlParameterCollection" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Team.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@team_id\u0022, homeTeamId);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameterCollection", + "label": "T:System.Data.SqlClient.SqlParameterCollection", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 32, + "column": 20 + } + }, + { + "incidentId": "7dec0273-05be-485d-b191-412518bfa6a7", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@team_id\u0022, homeTeamId);", + "protected": "P:System.Data.SqlClient.SqlCommand.Parameters" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Team.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@team_id\u0022, homeTeamId);", + "protectedSnippet": "P:System.Data.SqlClient.SqlCommand.Parameters", + "label": "P:System.Data.SqlClient.SqlCommand.Parameters", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 32, + "column": 20 + } + }, + { + "incidentId": "f48232d2-9bd6-4cbc-9af9-d2680ea7f224", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@team_id\u0022, homeTeamId);", + "protected": "T:System.Data.SqlClient.SqlParameter" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Team.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@team_id\u0022, homeTeamId);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameter", + "label": "T:System.Data.SqlClient.SqlParameter", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 32, + "column": 20 + } + }, + { + "incidentId": "96f90d6e-fea8-4dac-986b-4b177f429ee5", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@team_id\u0022, homeTeamId);", + "protected": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Team.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@team_id\u0022, homeTeamId);", + "protectedSnippet": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "label": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 32, + "column": 20 + } + }, + { + "incidentId": "5e907c50-7e6c-46cb-974b-1cf3b61c3c08", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "using (var command = new SqlCommand(queryTeam, connection, transaction))\r\n {\r\n var homeTeam = teams[\u0022home\u0022];\r\n var awayTeam = teams[\u0022away\u0022];\r\n\r\n // Upsert home team\r\n command.Parameters.AddWithValue(\u0022@team_id\u0022, homeTeamId);\r\n command.Parameters.AddWithValue(\u0022@name\u0022, homeTeam[\u0022name\u0022]?.Value\u003Cstring\u003E() ?? \u0022\u0022);\r\n command.Parameters.AddWithValue(\u0022@logo\u0022, homeTeam[\u0022logo\u0022]?.Value\u003Cstring\u003E() ?? \u0022\u0022);\r\n command.ExecuteNonQuery();\r\n\r\n // Upsert away team\r\n command.Parameters[\u0022@team_id\u0022].Value = awayTeamId;\r\n command.Parameters[\u0022@name\u0022].Value = awayTeam[\u0022name\u0022]?.Value\u003Cstring\u003E() ?? \u0022\u0022;\r\n command.Parameters[\u0022@logo\u0022].Value = awayTeam[\u0022logo\u0022]?.Value\u003Cstring\u003E() ?? \u0022\u0022;\r\n command.ExecuteNonQuery();\r\n }", + "protected": "T:System.Data.SqlClient.SqlCommand" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Team.cs", + "snippet": "using (var command = new SqlCommand(queryTeam, connection, transaction))\r\n {\r\n var homeTeam = teams[\u0022home\u0022];\r\n var awayTeam = teams[\u0022away\u0022];\r\n\r\n // Upsert home team\r\n command.Parameters.AddWithValue(\u0022@team_id\u0022, homeTeamId);\r\n command.Parameters.AddWithValue(\u0022@name\u0022, homeTeam[\u0022name\u0022]?.Value\u003Cstring\u003E() ?? \u0022\u0022);\r\n command.Parameters.AddWithValue(\u0022@logo\u0022, homeTeam[\u0022logo\u0022]?.Value\u003Cstring\u003E() ?? \u0022\u0022);\r\n command.ExecuteNonQuery();\r\n\r\n // Upsert away team\r\n command.Parameters[\u0022@team_id\u0022].Value = awayTeamId;\r\n command.Parameters[\u0022@name\u0022].Value = awayTeam[\u0022name\u0022]?.Value\u003Cstring\u003E() ?? \u0022\u0022;\r\n command.Parameters[\u0022@logo\u0022].Value = awayTeam[\u0022logo\u0022]?.Value\u003Cstring\u003E() ?? \u0022\u0022;\r\n command.ExecuteNonQuery();\r\n }", + "protectedSnippet": "T:System.Data.SqlClient.SqlCommand", + "label": "T:System.Data.SqlClient.SqlCommand", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 26, + "column": 16 + } + }, + { + "incidentId": "1ee95f7f-42cc-4438-8f6c-517d2f321970", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "using (var command = new SqlCommand(queryTeam, connection, transaction))\r\n {\r\n var homeTeam = teams[\u0022home\u0022];\r\n var awayTeam = teams[\u0022away\u0022];\r\n\r\n // Upsert home team\r\n command.Parameters.AddWithValue(\u0022@team_id\u0022, homeTeamId);\r\n command.Parameters.AddWithValue(\u0022@name\u0022, homeTeam[\u0022name\u0022]?.Value\u003Cstring\u003E() ?? \u0022\u0022);\r\n command.Parameters.AddWithValue(\u0022@logo\u0022, homeTeam[\u0022logo\u0022]?.Value\u003Cstring\u003E() ?? \u0022\u0022);\r\n command.ExecuteNonQuery();\r\n\r\n // Upsert away team\r\n command.Parameters[\u0022@team_id\u0022].Value = awayTeamId;\r\n command.Parameters[\u0022@name\u0022].Value = awayTeam[\u0022name\u0022]?.Value\u003Cstring\u003E() ?? \u0022\u0022;\r\n command.Parameters[\u0022@logo\u0022].Value = awayTeam[\u0022logo\u0022]?.Value\u003Cstring\u003E() ?? \u0022\u0022;\r\n command.ExecuteNonQuery();\r\n }", + "protected": "M:System.Data.SqlClient.SqlCommand.#ctor(System.String,System.Data.SqlClient.SqlConnection,System.Data.SqlClient.SqlTransaction)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Database\\Team.cs", + "snippet": "using (var command = new SqlCommand(queryTeam, connection, transaction))\r\n {\r\n var homeTeam = teams[\u0022home\u0022];\r\n var awayTeam = teams[\u0022away\u0022];\r\n\r\n // Upsert home team\r\n command.Parameters.AddWithValue(\u0022@team_id\u0022, homeTeamId);\r\n command.Parameters.AddWithValue(\u0022@name\u0022, homeTeam[\u0022name\u0022]?.Value\u003Cstring\u003E() ?? \u0022\u0022);\r\n command.Parameters.AddWithValue(\u0022@logo\u0022, homeTeam[\u0022logo\u0022]?.Value\u003Cstring\u003E() ?? \u0022\u0022);\r\n command.ExecuteNonQuery();\r\n\r\n // Upsert away team\r\n command.Parameters[\u0022@team_id\u0022].Value = awayTeamId;\r\n command.Parameters[\u0022@name\u0022].Value = awayTeam[\u0022name\u0022]?.Value\u003Cstring\u003E() ?? \u0022\u0022;\r\n command.Parameters[\u0022@logo\u0022].Value = awayTeam[\u0022logo\u0022]?.Value\u003Cstring\u003E() ?? \u0022\u0022;\r\n command.ExecuteNonQuery();\r\n }", + "protectedSnippet": "M:System.Data.SqlClient.SqlCommand.#ctor(System.String,System.Data.SqlClient.SqlConnection,System.Data.SqlClient.SqlTransaction)", + "label": "M:System.Data.SqlClient.SqlCommand.#ctor(System.String,System.Data.SqlClient.SqlConnection,System.Data.SqlClient.SqlTransaction)", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 26, + "column": 16 + } + }, + { + "incidentId": "886a02fe-1c49-493a-9bf0-0a3fe3741c75", + "ruleId": "Api.0003", + "description": "Nullable JsonDocument properties deserialize to JsonValueKind.Null ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "var json = JsonDocument.Parse(response.Content).RootElement;", + "protected": "T:System.Text.Json.JsonDocument" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Main.cs", + "snippet": "var json = JsonDocument.Parse(response.Content).RootElement;", + "protectedSnippet": "T:System.Text.Json.JsonDocument", + "label": "T:System.Text.Json.JsonDocument", + "links": [ + { + "title": "Documentazione dell\u0027API", + "url": "https://github.com/dotnet/docs/blob/main/docs/core/compatibility/serialization/9.0/jsondocument-props.md", + "isCustom": false + } + ], + "line": 891, + "column": 20 + } + }, + { + "incidentId": "007b06e9-02dd-4086-b4a6-fd569f65030e", + "ruleId": "Api.0003", + "description": "Nullable JsonDocument properties deserialize to JsonValueKind.Null ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "var json = JsonDocument.Parse(response.Content).RootElement;", + "protected": "T:System.Text.Json.JsonDocument" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Main.cs", + "snippet": "var json = JsonDocument.Parse(response.Content).RootElement;", + "protectedSnippet": "T:System.Text.Json.JsonDocument", + "label": "T:System.Text.Json.JsonDocument", + "links": [ + { + "title": "Documentazione dell\u0027API", + "url": "https://github.com/dotnet/docs/blob/main/docs/core/compatibility/serialization/9.0/jsondocument-props.md", + "isCustom": false + } + ], + "line": 891, + "column": 20 + } + }, + { + "incidentId": "dc71e7c6-9436-4f4a-a955-6b8fc1e673d3", + "ruleId": "Api.0003", + "description": "Nullable JsonDocument properties deserialize to JsonValueKind.Null ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "var predictionJson = JsonDocument.Parse(predictionResponse.Content).RootElement;", + "protected": "T:System.Text.Json.JsonDocument" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Main.cs", + "snippet": "var predictionJson = JsonDocument.Parse(predictionResponse.Content).RootElement;", + "protectedSnippet": "T:System.Text.Json.JsonDocument", + "label": "T:System.Text.Json.JsonDocument", + "links": [ + { + "title": "Documentazione dell\u0027API", + "url": "https://github.com/dotnet/docs/blob/main/docs/core/compatibility/serialization/9.0/jsondocument-props.md", + "isCustom": false + } + ], + "line": 816, + "column": 36 + } + }, + { + "incidentId": "46be3d0e-1b21-4278-b722-fbf41edbdeb9", + "ruleId": "Api.0003", + "description": "Nullable JsonDocument properties deserialize to JsonValueKind.Null ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "var predictionJson = JsonDocument.Parse(predictionResponse.Content).RootElement;", + "protected": "T:System.Text.Json.JsonDocument" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Main.cs", + "snippet": "var predictionJson = JsonDocument.Parse(predictionResponse.Content).RootElement;", + "protectedSnippet": "T:System.Text.Json.JsonDocument", + "label": "T:System.Text.Json.JsonDocument", + "links": [ + { + "title": "Documentazione dell\u0027API", + "url": "https://github.com/dotnet/docs/blob/main/docs/core/compatibility/serialization/9.0/jsondocument-props.md", + "isCustom": false + } + ], + "line": 816, + "column": 36 + } + }, + { + "incidentId": "d8896c77-2e22-49cf-8e9e-48730bdb3343", + "ruleId": "Api.0003", + "description": "Nullable JsonDocument properties deserialize to JsonValueKind.Null ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "var json = JsonDocument.Parse(response.Content).RootElement;", + "protected": "T:System.Text.Json.JsonDocument" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Main.cs", + "snippet": "var json = JsonDocument.Parse(response.Content).RootElement;", + "protectedSnippet": "T:System.Text.Json.JsonDocument", + "label": "T:System.Text.Json.JsonDocument", + "links": [ + { + "title": "Documentazione dell\u0027API", + "url": "https://github.com/dotnet/docs/blob/main/docs/core/compatibility/serialization/9.0/jsondocument-props.md", + "isCustom": false + } + ], + "line": 749, + "column": 20 + } + }, + { + "incidentId": "6136ebc5-1aea-4e15-8dd2-9639f8496353", + "ruleId": "Api.0003", + "description": "Nullable JsonDocument properties deserialize to JsonValueKind.Null ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "var json = JsonDocument.Parse(response.Content).RootElement;", + "protected": "T:System.Text.Json.JsonDocument" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Main.cs", + "snippet": "var json = JsonDocument.Parse(response.Content).RootElement;", + "protectedSnippet": "T:System.Text.Json.JsonDocument", + "label": "T:System.Text.Json.JsonDocument", + "links": [ + { + "title": "Documentazione dell\u0027API", + "url": "https://github.com/dotnet/docs/blob/main/docs/core/compatibility/serialization/9.0/jsondocument-props.md", + "isCustom": false + } + ], + "line": 749, + "column": 20 + } + }, + { + "incidentId": "6010fc06-311e-4d00-a5d5-4e8b94df6d56", + "ruleId": "Api.0003", + "description": "Nullable JsonDocument properties deserialize to JsonValueKind.Null ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "var json = JsonDocument.Parse(response.Content).RootElement;", + "protected": "T:System.Text.Json.JsonDocument" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Main.cs", + "snippet": "var json = JsonDocument.Parse(response.Content).RootElement;", + "protectedSnippet": "T:System.Text.Json.JsonDocument", + "label": "T:System.Text.Json.JsonDocument", + "links": [ + { + "title": "Documentazione dell\u0027API", + "url": "https://github.com/dotnet/docs/blob/main/docs/core/compatibility/serialization/9.0/jsondocument-props.md", + "isCustom": false + } + ], + "line": 635, + "column": 16 + } + }, + { + "incidentId": "926264fe-1efd-4d20-8efc-e33092fbbb29", + "ruleId": "Api.0003", + "description": "Nullable JsonDocument properties deserialize to JsonValueKind.Null ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "var json = JsonDocument.Parse(response.Content).RootElement;", + "protected": "T:System.Text.Json.JsonDocument" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Main.cs", + "snippet": "var json = JsonDocument.Parse(response.Content).RootElement;", + "protectedSnippet": "T:System.Text.Json.JsonDocument", + "label": "T:System.Text.Json.JsonDocument", + "links": [ + { + "title": "Documentazione dell\u0027API", + "url": "https://github.com/dotnet/docs/blob/main/docs/core/compatibility/serialization/9.0/jsondocument-props.md", + "isCustom": false + } + ], + "line": 635, + "column": 16 + } + }, + { + "incidentId": "3cae7406-4854-4eb5-959d-98cfb35d2a2b", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "var result = cmd.ExecuteScalar();", + "protected": "M:System.Data.SqlClient.SqlCommand.ExecuteScalar" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Main.cs", + "snippet": "var result = cmd.ExecuteScalar();", + "protectedSnippet": "M:System.Data.SqlClient.SqlCommand.ExecuteScalar", + "label": "M:System.Data.SqlClient.SqlCommand.ExecuteScalar", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 471, + "column": 44 + } + }, + { + "incidentId": "aaa7a9e8-2abc-49a9-9c69-0f39ad5ba97b", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "cmd.Parameters.AddWithValue(\u0022@fixture_id\u0022, fixtureId.Value);", + "protected": "T:System.Data.SqlClient.SqlParameterCollection" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Main.cs", + "snippet": "cmd.Parameters.AddWithValue(\u0022@fixture_id\u0022, fixtureId.Value);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameterCollection", + "label": "T:System.Data.SqlClient.SqlParameterCollection", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 470, + "column": 44 + } + }, + { + "incidentId": "958637d4-c88d-4fc1-92ce-f7f12b8cec4f", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "cmd.Parameters.AddWithValue(\u0022@fixture_id\u0022, fixtureId.Value);", + "protected": "P:System.Data.SqlClient.SqlCommand.Parameters" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Main.cs", + "snippet": "cmd.Parameters.AddWithValue(\u0022@fixture_id\u0022, fixtureId.Value);", + "protectedSnippet": "P:System.Data.SqlClient.SqlCommand.Parameters", + "label": "P:System.Data.SqlClient.SqlCommand.Parameters", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 470, + "column": 44 + } + }, + { + "incidentId": "1588c848-473f-409f-8879-adef3801e8c8", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "cmd.Parameters.AddWithValue(\u0022@fixture_id\u0022, fixtureId.Value);", + "protected": "T:System.Data.SqlClient.SqlParameter" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Main.cs", + "snippet": "cmd.Parameters.AddWithValue(\u0022@fixture_id\u0022, fixtureId.Value);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameter", + "label": "T:System.Data.SqlClient.SqlParameter", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 470, + "column": 44 + } + }, + { + "incidentId": "0e72bf5f-1689-4af9-9769-b17c197c5134", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "cmd.Parameters.AddWithValue(\u0022@fixture_id\u0022, fixtureId.Value);", + "protected": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Main.cs", + "snippet": "cmd.Parameters.AddWithValue(\u0022@fixture_id\u0022, fixtureId.Value);", + "protectedSnippet": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "label": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 470, + "column": 44 + } + }, + { + "incidentId": "50cf374a-8152-430c-941d-7a2fc7a5c381", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "using (var cmd = new SqlCommand(\u0022SELECT prediction_id FROM Prediction WHERE fixture_id = @fixture_id\u0022, connection, transaction))\r\n {\r\n cmd.Parameters.AddWithValue(\u0022@fixture_id\u0022, fixtureId.Value);\r\n var result = cmd.ExecuteScalar();\r\n if (result != null \u0026\u0026 result != DBNull.Value)\r\n {\r\n predictionId = Convert.ToInt32(result);\r\n }\r\n }", + "protected": "T:System.Data.SqlClient.SqlCommand" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Main.cs", + "snippet": "using (var cmd = new SqlCommand(\u0022SELECT prediction_id FROM Prediction WHERE fixture_id = @fixture_id\u0022, connection, transaction))\r\n {\r\n cmd.Parameters.AddWithValue(\u0022@fixture_id\u0022, fixtureId.Value);\r\n var result = cmd.ExecuteScalar();\r\n if (result != null \u0026\u0026 result != DBNull.Value)\r\n {\r\n predictionId = Convert.ToInt32(result);\r\n }\r\n }", + "protectedSnippet": "T:System.Data.SqlClient.SqlCommand", + "label": "T:System.Data.SqlClient.SqlCommand", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 468, + "column": 40 + } + }, + { + "incidentId": "4bf6129e-b709-4da1-a5d5-545d9914da77", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "using (var cmd = new SqlCommand(\u0022SELECT prediction_id FROM Prediction WHERE fixture_id = @fixture_id\u0022, connection, transaction))\r\n {\r\n cmd.Parameters.AddWithValue(\u0022@fixture_id\u0022, fixtureId.Value);\r\n var result = cmd.ExecuteScalar();\r\n if (result != null \u0026\u0026 result != DBNull.Value)\r\n {\r\n predictionId = Convert.ToInt32(result);\r\n }\r\n }", + "protected": "M:System.Data.SqlClient.SqlCommand.#ctor(System.String,System.Data.SqlClient.SqlConnection,System.Data.SqlClient.SqlTransaction)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Main.cs", + "snippet": "using (var cmd = new SqlCommand(\u0022SELECT prediction_id FROM Prediction WHERE fixture_id = @fixture_id\u0022, connection, transaction))\r\n {\r\n cmd.Parameters.AddWithValue(\u0022@fixture_id\u0022, fixtureId.Value);\r\n var result = cmd.ExecuteScalar();\r\n if (result != null \u0026\u0026 result != DBNull.Value)\r\n {\r\n predictionId = Convert.ToInt32(result);\r\n }\r\n }", + "protectedSnippet": "M:System.Data.SqlClient.SqlCommand.#ctor(System.String,System.Data.SqlClient.SqlConnection,System.Data.SqlClient.SqlTransaction)", + "label": "M:System.Data.SqlClient.SqlCommand.#ctor(System.String,System.Data.SqlClient.SqlConnection,System.Data.SqlClient.SqlTransaction)", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 468, + "column": 40 + } + }, + { + "incidentId": "aea34194-33cb-458b-9419-4540029e6b84", + "ruleId": "Api.0003", + "description": "Nullable JsonDocument properties deserialize to JsonValueKind.Null ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "var json = JsonDocument.Parse(response.Content).RootElement;", + "protected": "T:System.Text.Json.JsonDocument" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Main.cs", + "snippet": "var json = JsonDocument.Parse(response.Content).RootElement;", + "protectedSnippet": "T:System.Text.Json.JsonDocument", + "label": "T:System.Text.Json.JsonDocument", + "links": [ + { + "title": "Documentazione dell\u0027API", + "url": "https://github.com/dotnet/docs/blob/main/docs/core/compatibility/serialization/9.0/jsondocument-props.md", + "isCustom": false + } + ], + "line": 294, + "column": 16 + } + }, + { + "incidentId": "e54b3317-2887-4f6b-b4fe-13c1a2df4127", + "ruleId": "Api.0003", + "description": "Nullable JsonDocument properties deserialize to JsonValueKind.Null ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "var json = JsonDocument.Parse(response.Content).RootElement;", + "protected": "T:System.Text.Json.JsonDocument" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Main.cs", + "snippet": "var json = JsonDocument.Parse(response.Content).RootElement;", + "protectedSnippet": "T:System.Text.Json.JsonDocument", + "label": "T:System.Text.Json.JsonDocument", + "links": [ + { + "title": "Documentazione dell\u0027API", + "url": "https://github.com/dotnet/docs/blob/main/docs/core/compatibility/serialization/9.0/jsondocument-props.md", + "isCustom": false + } + ], + "line": 294, + "column": 16 + } + }, + { + "incidentId": "039497e5-641a-4c42-a4db-1663888d4cb7", + "ruleId": "Api.0003", + "description": "Nullable JsonDocument properties deserialize to JsonValueKind.Null ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "var json = JsonDocument.Parse(fixturesResponse.Content).RootElement;", + "protected": "T:System.Text.Json.JsonDocument" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Main.cs", + "snippet": "var json = JsonDocument.Parse(fixturesResponse.Content).RootElement;", + "protectedSnippet": "T:System.Text.Json.JsonDocument", + "label": "T:System.Text.Json.JsonDocument", + "links": [ + { + "title": "Documentazione dell\u0027API", + "url": "https://github.com/dotnet/docs/blob/main/docs/core/compatibility/serialization/9.0/jsondocument-props.md", + "isCustom": false + } + ], + "line": 195, + "column": 16 + } + }, + { + "incidentId": "e5e7ab31-eeb3-4bdd-8998-7e6b2a7e2bbb", + "ruleId": "Api.0003", + "description": "Nullable JsonDocument properties deserialize to JsonValueKind.Null ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "var json = JsonDocument.Parse(fixturesResponse.Content).RootElement;", + "protected": "T:System.Text.Json.JsonDocument" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Football\\Main.cs", + "snippet": "var json = JsonDocument.Parse(fixturesResponse.Content).RootElement;", + "protectedSnippet": "T:System.Text.Json.JsonDocument", + "label": "T:System.Text.Json.JsonDocument", + "links": [ + { + "title": "Documentazione dell\u0027API", + "url": "https://github.com/dotnet/docs/blob/main/docs/core/compatibility/serialization/9.0/jsondocument-props.md", + "isCustom": false + } + ], + "line": 195, + "column": 16 + } + }, + { + "incidentId": "80a7da8c-6d33-4ce0-93eb-2c5a6d6c5b11", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "private void UpsertRacesTableData(SqlConnection connection, HorseRaceData horseData, string meeting, int race, DateTime raceDate, string filePath)", + "protected": "T:System.Data.SqlClient.SqlConnection" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "private void UpsertRacesTableData(SqlConnection connection, HorseRaceData horseData, string meeting, int race, DateTime raceDate, string filePath)", + "protectedSnippet": "T:System.Data.SqlClient.SqlConnection", + "label": "T:System.Data.SqlClient.SqlConnection", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 74, + "column": 8 + } + }, + { + "incidentId": "94a9e9a2-651a-4a83-a98b-bf07bc7ff1df", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.ExecuteNonQuery();", + "protected": "M:System.Data.SqlClient.SqlCommand.ExecuteNonQuery" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.ExecuteNonQuery();", + "protectedSnippet": "M:System.Data.SqlClient.SqlCommand.ExecuteNonQuery", + "label": "M:System.Data.SqlClient.SqlCommand.ExecuteNonQuery", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 447, + "column": 20 + } + }, + { + "incidentId": "328614f2-18bb-46b6-af13-f89b2954ebc3", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@Updated\u0022, currentDateTime);", + "protected": "T:System.Data.SqlClient.SqlParameterCollection" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@Updated\u0022, currentDateTime);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameterCollection", + "label": "T:System.Data.SqlClient.SqlParameterCollection", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 445, + "column": 20 + } + }, + { + "incidentId": "81771236-0b29-4d04-af61-086be4b03500", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@Updated\u0022, currentDateTime);", + "protected": "P:System.Data.SqlClient.SqlCommand.Parameters" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@Updated\u0022, currentDateTime);", + "protectedSnippet": "P:System.Data.SqlClient.SqlCommand.Parameters", + "label": "P:System.Data.SqlClient.SqlCommand.Parameters", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 445, + "column": 20 + } + }, + { + "incidentId": "4509c048-7d37-49b3-911d-129e23d7e02f", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@Updated\u0022, currentDateTime);", + "protected": "T:System.Data.SqlClient.SqlParameter" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@Updated\u0022, currentDateTime);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameter", + "label": "T:System.Data.SqlClient.SqlParameter", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 445, + "column": 20 + } + }, + { + "incidentId": "e87b034e-97a1-4b29-b875-d88e65a07a0c", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@Updated\u0022, currentDateTime);", + "protected": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@Updated\u0022, currentDateTime);", + "protectedSnippet": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "label": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 445, + "column": 20 + } + }, + { + "incidentId": "ed59f0a5-4d3d-4627-94d5-5015f10313d3", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@Created\u0022, currentDateTime);", + "protected": "T:System.Data.SqlClient.SqlParameterCollection" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@Created\u0022, currentDateTime);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameterCollection", + "label": "T:System.Data.SqlClient.SqlParameterCollection", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 444, + "column": 20 + } + }, + { + "incidentId": "3c144a87-2865-460d-aaa8-c6a3f4e2ff05", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@Created\u0022, currentDateTime);", + "protected": "P:System.Data.SqlClient.SqlCommand.Parameters" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@Created\u0022, currentDateTime);", + "protectedSnippet": "P:System.Data.SqlClient.SqlCommand.Parameters", + "label": "P:System.Data.SqlClient.SqlCommand.Parameters", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 444, + "column": 20 + } + }, + { + "incidentId": "ff7dc081-b4f8-4f90-9e59-b7d77e8a2c6b", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@Created\u0022, currentDateTime);", + "protected": "T:System.Data.SqlClient.SqlParameter" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@Created\u0022, currentDateTime);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameter", + "label": "T:System.Data.SqlClient.SqlParameter", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 444, + "column": 20 + } + }, + { + "incidentId": "5254fa8e-f4c9-4fc6-adbe-ea2eeef575a3", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@Created\u0022, currentDateTime);", + "protected": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@Created\u0022, currentDateTime);", + "protectedSnippet": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "label": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 444, + "column": 20 + } + }, + { + "incidentId": "665fddbc-830a-46d2-a1ea-041ba3103628", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@FinishResult\u0022, horseData.FinishResult ?? string.Empty);", + "protected": "T:System.Data.SqlClient.SqlParameterCollection" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@FinishResult\u0022, horseData.FinishResult ?? string.Empty);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameterCollection", + "label": "T:System.Data.SqlClient.SqlParameterCollection", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 441, + "column": 20 + } + }, + { + "incidentId": "ff72918a-4a01-4b01-b0be-d2fc551648fe", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@FinishResult\u0022, horseData.FinishResult ?? string.Empty);", + "protected": "P:System.Data.SqlClient.SqlCommand.Parameters" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@FinishResult\u0022, horseData.FinishResult ?? string.Empty);", + "protectedSnippet": "P:System.Data.SqlClient.SqlCommand.Parameters", + "label": "P:System.Data.SqlClient.SqlCommand.Parameters", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 441, + "column": 20 + } + }, + { + "incidentId": "35fc5cce-730a-40cf-b9e2-6248b06c2312", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@FinishResult\u0022, horseData.FinishResult ?? string.Empty);", + "protected": "T:System.Data.SqlClient.SqlParameter" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@FinishResult\u0022, horseData.FinishResult ?? string.Empty);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameter", + "label": "T:System.Data.SqlClient.SqlParameter", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 441, + "column": 20 + } + }, + { + "incidentId": "2b28883b-ddaf-4e10-b68a-cd42b84a6ebb", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@FinishResult\u0022, horseData.FinishResult ?? string.Empty);", + "protected": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@FinishResult\u0022, horseData.FinishResult ?? string.Empty);", + "protectedSnippet": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "label": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 441, + "column": 20 + } + }, + { + "incidentId": "849ad4be-f016-4a1e-aea2-a94fa8cd19ea", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@TrainerProfileUrl\u0022, horseData.TrainerProfileUrl ?? string.Empty);", + "protected": "T:System.Data.SqlClient.SqlParameterCollection" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@TrainerProfileUrl\u0022, horseData.TrainerProfileUrl ?? string.Empty);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameterCollection", + "label": "T:System.Data.SqlClient.SqlParameterCollection", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 438, + "column": 20 + } + }, + { + "incidentId": "e3db93f9-0566-4459-8f3c-5f2d2bb6bc42", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@TrainerProfileUrl\u0022, horseData.TrainerProfileUrl ?? string.Empty);", + "protected": "P:System.Data.SqlClient.SqlCommand.Parameters" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@TrainerProfileUrl\u0022, horseData.TrainerProfileUrl ?? string.Empty);", + "protectedSnippet": "P:System.Data.SqlClient.SqlCommand.Parameters", + "label": "P:System.Data.SqlClient.SqlCommand.Parameters", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 438, + "column": 20 + } + }, + { + "incidentId": "bb798a19-5e77-4566-90d1-822043c04d14", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@TrainerProfileUrl\u0022, horseData.TrainerProfileUrl ?? string.Empty);", + "protected": "T:System.Data.SqlClient.SqlParameter" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@TrainerProfileUrl\u0022, horseData.TrainerProfileUrl ?? string.Empty);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameter", + "label": "T:System.Data.SqlClient.SqlParameter", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 438, + "column": 20 + } + }, + { + "incidentId": "618e29cc-4172-468f-96ac-0693ae8493be", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@TrainerProfileUrl\u0022, horseData.TrainerProfileUrl ?? string.Empty);", + "protected": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@TrainerProfileUrl\u0022, horseData.TrainerProfileUrl ?? string.Empty);", + "protectedSnippet": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "label": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 438, + "column": 20 + } + }, + { + "incidentId": "586e7096-9602-407a-ab68-c56a5e2fa194", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@JockeyProfileUrl\u0022, horseData.JockeyProfileUrl ?? string.Empty);", + "protected": "T:System.Data.SqlClient.SqlParameterCollection" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@JockeyProfileUrl\u0022, horseData.JockeyProfileUrl ?? string.Empty);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameterCollection", + "label": "T:System.Data.SqlClient.SqlParameterCollection", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 437, + "column": 20 + } + }, + { + "incidentId": "ab3f79f7-778d-4a20-b4d1-653086b46470", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@JockeyProfileUrl\u0022, horseData.JockeyProfileUrl ?? string.Empty);", + "protected": "P:System.Data.SqlClient.SqlCommand.Parameters" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@JockeyProfileUrl\u0022, horseData.JockeyProfileUrl ?? string.Empty);", + "protectedSnippet": "P:System.Data.SqlClient.SqlCommand.Parameters", + "label": "P:System.Data.SqlClient.SqlCommand.Parameters", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 437, + "column": 20 + } + }, + { + "incidentId": "017ac1a1-39f4-4f1c-9383-09a2892fa718", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@JockeyProfileUrl\u0022, horseData.JockeyProfileUrl ?? string.Empty);", + "protected": "T:System.Data.SqlClient.SqlParameter" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@JockeyProfileUrl\u0022, horseData.JockeyProfileUrl ?? string.Empty);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameter", + "label": "T:System.Data.SqlClient.SqlParameter", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 437, + "column": 20 + } + }, + { + "incidentId": "34ddd440-2a73-45ec-a90e-4f9bacb1de25", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@JockeyProfileUrl\u0022, horseData.JockeyProfileUrl ?? string.Empty);", + "protected": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@JockeyProfileUrl\u0022, horseData.JockeyProfileUrl ?? string.Empty);", + "protectedSnippet": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "label": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 437, + "column": 20 + } + }, + { + "incidentId": "ab2996a5-fd01-4cf5-8479-484e7ea9301c", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@HorseProfileUrl\u0022, horseData.HorseProfileUrl ?? string.Empty);", + "protected": "T:System.Data.SqlClient.SqlParameterCollection" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@HorseProfileUrl\u0022, horseData.HorseProfileUrl ?? string.Empty);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameterCollection", + "label": "T:System.Data.SqlClient.SqlParameterCollection", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 436, + "column": 20 + } + }, + { + "incidentId": "f0d3e83e-15fc-4cb3-a295-b17333d58620", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@HorseProfileUrl\u0022, horseData.HorseProfileUrl ?? string.Empty);", + "protected": "P:System.Data.SqlClient.SqlCommand.Parameters" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@HorseProfileUrl\u0022, horseData.HorseProfileUrl ?? string.Empty);", + "protectedSnippet": "P:System.Data.SqlClient.SqlCommand.Parameters", + "label": "P:System.Data.SqlClient.SqlCommand.Parameters", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 436, + "column": 20 + } + }, + { + "incidentId": "3ff618e4-3678-4cf5-afce-30665595960e", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@HorseProfileUrl\u0022, horseData.HorseProfileUrl ?? string.Empty);", + "protected": "T:System.Data.SqlClient.SqlParameter" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@HorseProfileUrl\u0022, horseData.HorseProfileUrl ?? string.Empty);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameter", + "label": "T:System.Data.SqlClient.SqlParameter", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 436, + "column": 20 + } + }, + { + "incidentId": "ad3875f7-7f9c-4e55-ad5d-393262480df4", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@HorseProfileUrl\u0022, horseData.HorseProfileUrl ?? string.Empty);", + "protected": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@HorseProfileUrl\u0022, horseData.HorseProfileUrl ?? string.Empty);", + "protectedSnippet": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "label": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 436, + "column": 20 + } + }, + { + "incidentId": "ae9fe56a-549a-4670-b96c-94d19582be7c", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@FormGuideUrl\u0022, horseData.FormGuideUrl ?? string.Empty);", + "protected": "T:System.Data.SqlClient.SqlParameterCollection" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@FormGuideUrl\u0022, horseData.FormGuideUrl ?? string.Empty);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameterCollection", + "label": "T:System.Data.SqlClient.SqlParameterCollection", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 435, + "column": 20 + } + }, + { + "incidentId": "899ae42b-1d02-47fe-a0e7-c0c297fb974a", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@FormGuideUrl\u0022, horseData.FormGuideUrl ?? string.Empty);", + "protected": "P:System.Data.SqlClient.SqlCommand.Parameters" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@FormGuideUrl\u0022, horseData.FormGuideUrl ?? string.Empty);", + "protectedSnippet": "P:System.Data.SqlClient.SqlCommand.Parameters", + "label": "P:System.Data.SqlClient.SqlCommand.Parameters", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 435, + "column": 20 + } + }, + { + "incidentId": "321287cc-e81a-4e29-b5b6-ba443560b77c", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@FormGuideUrl\u0022, horseData.FormGuideUrl ?? string.Empty);", + "protected": "T:System.Data.SqlClient.SqlParameter" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@FormGuideUrl\u0022, horseData.FormGuideUrl ?? string.Empty);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameter", + "label": "T:System.Data.SqlClient.SqlParameter", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 435, + "column": 20 + } + }, + { + "incidentId": "1634b293-7d51-4726-988f-5cac52fa1e52", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@FormGuideUrl\u0022, horseData.FormGuideUrl ?? string.Empty);", + "protected": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@FormGuideUrl\u0022, horseData.FormGuideUrl ?? string.Empty);", + "protectedSnippet": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "label": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 435, + "column": 20 + } + }, + { + "incidentId": "fdff2869-9a0a-4637-968a-97ba46a0a382", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@LastStartPrizeMoney\u0022, horseData.LastStartPrizeMoney);", + "protected": "T:System.Data.SqlClient.SqlParameterCollection" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@LastStartPrizeMoney\u0022, horseData.LastStartPrizeMoney);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameterCollection", + "label": "T:System.Data.SqlClient.SqlParameterCollection", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 432, + "column": 20 + } + }, + { + "incidentId": "b6147ae5-89df-47ce-82be-1346baa21677", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@LastStartPrizeMoney\u0022, horseData.LastStartPrizeMoney);", + "protected": "P:System.Data.SqlClient.SqlCommand.Parameters" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@LastStartPrizeMoney\u0022, horseData.LastStartPrizeMoney);", + "protectedSnippet": "P:System.Data.SqlClient.SqlCommand.Parameters", + "label": "P:System.Data.SqlClient.SqlCommand.Parameters", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 432, + "column": 20 + } + }, + { + "incidentId": "d9b31684-0607-4548-bf70-639683379cef", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@LastStartPrizeMoney\u0022, horseData.LastStartPrizeMoney);", + "protected": "T:System.Data.SqlClient.SqlParameter" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@LastStartPrizeMoney\u0022, horseData.LastStartPrizeMoney);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameter", + "label": "T:System.Data.SqlClient.SqlParameter", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 432, + "column": 20 + } + }, + { + "incidentId": "2c264cb6-c1fc-453e-8b40-caa9a7ffded2", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@LastStartPrizeMoney\u0022, horseData.LastStartPrizeMoney);", + "protected": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@LastStartPrizeMoney\u0022, horseData.LastStartPrizeMoney);", + "protectedSnippet": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "label": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 432, + "column": 20 + } + }, + { + "incidentId": "2226bbca-2999-49bf-93da-52e34a8df9c3", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@LastStartDistanceChange\u0022, horseData.LastStartDistanceChange);", + "protected": "T:System.Data.SqlClient.SqlParameterCollection" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@LastStartDistanceChange\u0022, horseData.LastStartDistanceChange);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameterCollection", + "label": "T:System.Data.SqlClient.SqlParameterCollection", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 431, + "column": 20 + } + }, + { + "incidentId": "88d9d652-3257-46a2-a69e-fe74cd097e43", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@LastStartDistanceChange\u0022, horseData.LastStartDistanceChange);", + "protected": "P:System.Data.SqlClient.SqlCommand.Parameters" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@LastStartDistanceChange\u0022, horseData.LastStartDistanceChange);", + "protectedSnippet": "P:System.Data.SqlClient.SqlCommand.Parameters", + "label": "P:System.Data.SqlClient.SqlCommand.Parameters", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 431, + "column": 20 + } + }, + { + "incidentId": "0a3eac43-43be-4df0-b7f6-d6b31208b09e", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@LastStartDistanceChange\u0022, horseData.LastStartDistanceChange);", + "protected": "T:System.Data.SqlClient.SqlParameter" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@LastStartDistanceChange\u0022, horseData.LastStartDistanceChange);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameter", + "label": "T:System.Data.SqlClient.SqlParameter", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 431, + "column": 20 + } + }, + { + "incidentId": "30b7a039-dead-410d-8b09-2d35bdd7cf88", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@LastStartDistanceChange\u0022, horseData.LastStartDistanceChange);", + "protected": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@LastStartDistanceChange\u0022, horseData.LastStartDistanceChange);", + "protectedSnippet": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "label": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 431, + "column": 20 + } + }, + { + "incidentId": "62e213ac-bee6-4e78-80e6-fc82b4f8fac5", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@LastStartDistance\u0022, horseData.LastStartDistance);", + "protected": "T:System.Data.SqlClient.SqlParameterCollection" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@LastStartDistance\u0022, horseData.LastStartDistance);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameterCollection", + "label": "T:System.Data.SqlClient.SqlParameterCollection", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 430, + "column": 20 + } + }, + { + "incidentId": "224bedc8-9957-4a29-b190-80be27e14c8b", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@LastStartDistance\u0022, horseData.LastStartDistance);", + "protected": "P:System.Data.SqlClient.SqlCommand.Parameters" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@LastStartDistance\u0022, horseData.LastStartDistance);", + "protectedSnippet": "P:System.Data.SqlClient.SqlCommand.Parameters", + "label": "P:System.Data.SqlClient.SqlCommand.Parameters", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 430, + "column": 20 + } + }, + { + "incidentId": "e3474a7e-d338-48a7-877d-61e3f8cc6ffc", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@LastStartDistance\u0022, horseData.LastStartDistance);", + "protected": "T:System.Data.SqlClient.SqlParameter" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@LastStartDistance\u0022, horseData.LastStartDistance);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameter", + "label": "T:System.Data.SqlClient.SqlParameter", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 430, + "column": 20 + } + }, + { + "incidentId": "fcd37a99-9a99-431a-832a-c8dbe0e748d3", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@LastStartDistance\u0022, horseData.LastStartDistance);", + "protected": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@LastStartDistance\u0022, horseData.LastStartDistance);", + "protectedSnippet": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "label": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 430, + "column": 20 + } + }, + { + "incidentId": "41d7a6e4-a0a6-4558-98a0-ce239ddb82c7", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@LastStartMargin\u0022, horseData.LastStartMargin);", + "protected": "T:System.Data.SqlClient.SqlParameterCollection" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@LastStartMargin\u0022, horseData.LastStartMargin);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameterCollection", + "label": "T:System.Data.SqlClient.SqlParameterCollection", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 429, + "column": 20 + } + }, + { + "incidentId": "b8c065c5-dfae-4b0c-a4ef-277a11eb4f5c", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@LastStartMargin\u0022, horseData.LastStartMargin);", + "protected": "P:System.Data.SqlClient.SqlCommand.Parameters" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@LastStartMargin\u0022, horseData.LastStartMargin);", + "protectedSnippet": "P:System.Data.SqlClient.SqlCommand.Parameters", + "label": "P:System.Data.SqlClient.SqlCommand.Parameters", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 429, + "column": 20 + } + }, + { + "incidentId": "308783ce-a7a9-43ca-8beb-b9b56501e299", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@LastStartMargin\u0022, horseData.LastStartMargin);", + "protected": "T:System.Data.SqlClient.SqlParameter" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@LastStartMargin\u0022, horseData.LastStartMargin);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameter", + "label": "T:System.Data.SqlClient.SqlParameter", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 429, + "column": 20 + } + }, + { + "incidentId": "11efd20a-d3f6-4eb0-81d1-5498a6ac142e", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@LastStartMargin\u0022, horseData.LastStartMargin);", + "protected": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@LastStartMargin\u0022, horseData.LastStartMargin);", + "protectedSnippet": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "label": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 429, + "column": 20 + } + }, + { + "incidentId": "825dfc11-dbab-4f88-9413-7c965ecad07f", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@LastStartFinishPosition\u0022, horseData.LastStartFinishPosition);", + "protected": "T:System.Data.SqlClient.SqlParameterCollection" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@LastStartFinishPosition\u0022, horseData.LastStartFinishPosition);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameterCollection", + "label": "T:System.Data.SqlClient.SqlParameterCollection", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 428, + "column": 20 + } + }, + { + "incidentId": "eb7420e1-94b6-445a-b774-e39dc8fcc905", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@LastStartFinishPosition\u0022, horseData.LastStartFinishPosition);", + "protected": "P:System.Data.SqlClient.SqlCommand.Parameters" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@LastStartFinishPosition\u0022, horseData.LastStartFinishPosition);", + "protectedSnippet": "P:System.Data.SqlClient.SqlCommand.Parameters", + "label": "P:System.Data.SqlClient.SqlCommand.Parameters", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 428, + "column": 20 + } + }, + { + "incidentId": "b2e7a51a-c8f7-4e6b-a160-56824d232e69", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@LastStartFinishPosition\u0022, horseData.LastStartFinishPosition);", + "protected": "T:System.Data.SqlClient.SqlParameter" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@LastStartFinishPosition\u0022, horseData.LastStartFinishPosition);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameter", + "label": "T:System.Data.SqlClient.SqlParameter", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 428, + "column": 20 + } + }, + { + "incidentId": "da0fd407-1413-4661-9099-df173440d3c6", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@LastStartFinishPosition\u0022, horseData.LastStartFinishPosition);", + "protected": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@LastStartFinishPosition\u0022, horseData.LastStartFinishPosition);", + "protectedSnippet": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "label": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 428, + "column": 20 + } + }, + { + "incidentId": "881d9403-c3cd-4776-b952-7a3aa1c64c5b", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@TrainerLastSeasonPlaceStrikeRate\u0022, horseData.TrainerLastSeasonPlaceStrikeRate);", + "protected": "T:System.Data.SqlClient.SqlParameterCollection" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@TrainerLastSeasonPlaceStrikeRate\u0022, horseData.TrainerLastSeasonPlaceStrikeRate);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameterCollection", + "label": "T:System.Data.SqlClient.SqlParameterCollection", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 425, + "column": 20 + } + }, + { + "incidentId": "42b0513e-8d01-40ee-988b-4faffd897e20", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@TrainerLastSeasonPlaceStrikeRate\u0022, horseData.TrainerLastSeasonPlaceStrikeRate);", + "protected": "P:System.Data.SqlClient.SqlCommand.Parameters" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@TrainerLastSeasonPlaceStrikeRate\u0022, horseData.TrainerLastSeasonPlaceStrikeRate);", + "protectedSnippet": "P:System.Data.SqlClient.SqlCommand.Parameters", + "label": "P:System.Data.SqlClient.SqlCommand.Parameters", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 425, + "column": 20 + } + }, + { + "incidentId": "d79e5e2a-beb7-4c6d-a83e-8c45589224f6", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@TrainerLastSeasonPlaceStrikeRate\u0022, horseData.TrainerLastSeasonPlaceStrikeRate);", + "protected": "T:System.Data.SqlClient.SqlParameter" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@TrainerLastSeasonPlaceStrikeRate\u0022, horseData.TrainerLastSeasonPlaceStrikeRate);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameter", + "label": "T:System.Data.SqlClient.SqlParameter", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 425, + "column": 20 + } + }, + { + "incidentId": "a2f362c6-338f-488e-915c-96abc2b48d82", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@TrainerLastSeasonPlaceStrikeRate\u0022, horseData.TrainerLastSeasonPlaceStrikeRate);", + "protected": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@TrainerLastSeasonPlaceStrikeRate\u0022, horseData.TrainerLastSeasonPlaceStrikeRate);", + "protectedSnippet": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "label": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 425, + "column": 20 + } + }, + { + "incidentId": "a9071bab-5912-44f9-a47d-056ca11e8f3a", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@TrainerLastSeasonPlaces\u0022, horseData.TrainerLastSeasonPlaces);", + "protected": "T:System.Data.SqlClient.SqlParameterCollection" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@TrainerLastSeasonPlaces\u0022, horseData.TrainerLastSeasonPlaces);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameterCollection", + "label": "T:System.Data.SqlClient.SqlParameterCollection", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 424, + "column": 20 + } + }, + { + "incidentId": "08cd7f17-aa8a-4e85-8d73-a04f742b9600", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@TrainerLastSeasonPlaces\u0022, horseData.TrainerLastSeasonPlaces);", + "protected": "P:System.Data.SqlClient.SqlCommand.Parameters" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@TrainerLastSeasonPlaces\u0022, horseData.TrainerLastSeasonPlaces);", + "protectedSnippet": "P:System.Data.SqlClient.SqlCommand.Parameters", + "label": "P:System.Data.SqlClient.SqlCommand.Parameters", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 424, + "column": 20 + } + }, + { + "incidentId": "cc1f248f-3c21-4bfd-88df-969d03a7ae7e", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@TrainerLastSeasonPlaces\u0022, horseData.TrainerLastSeasonPlaces);", + "protected": "T:System.Data.SqlClient.SqlParameter" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@TrainerLastSeasonPlaces\u0022, horseData.TrainerLastSeasonPlaces);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameter", + "label": "T:System.Data.SqlClient.SqlParameter", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 424, + "column": 20 + } + }, + { + "incidentId": "423cd988-1a2a-41c3-b02d-ce36f8870bc7", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@TrainerLastSeasonPlaces\u0022, horseData.TrainerLastSeasonPlaces);", + "protected": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@TrainerLastSeasonPlaces\u0022, horseData.TrainerLastSeasonPlaces);", + "protectedSnippet": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "label": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 424, + "column": 20 + } + }, + { + "incidentId": "b3ffbdc4-ec34-4acc-9f9a-a29efc0dcba3", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@TrainerLastSeasonROI\u0022, horseData.TrainerLastSeasonROI);", + "protected": "T:System.Data.SqlClient.SqlParameterCollection" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@TrainerLastSeasonROI\u0022, horseData.TrainerLastSeasonROI);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameterCollection", + "label": "T:System.Data.SqlClient.SqlParameterCollection", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 423, + "column": 20 + } + }, + { + "incidentId": "816b848e-4595-4432-8b21-384eace94989", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@TrainerLastSeasonROI\u0022, horseData.TrainerLastSeasonROI);", + "protected": "P:System.Data.SqlClient.SqlCommand.Parameters" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@TrainerLastSeasonROI\u0022, horseData.TrainerLastSeasonROI);", + "protectedSnippet": "P:System.Data.SqlClient.SqlCommand.Parameters", + "label": "P:System.Data.SqlClient.SqlCommand.Parameters", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 423, + "column": 20 + } + }, + { + "incidentId": "929b9992-20e4-45da-b1fe-39de2c68f361", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@TrainerLastSeasonROI\u0022, horseData.TrainerLastSeasonROI);", + "protected": "T:System.Data.SqlClient.SqlParameter" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@TrainerLastSeasonROI\u0022, horseData.TrainerLastSeasonROI);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameter", + "label": "T:System.Data.SqlClient.SqlParameter", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 423, + "column": 20 + } + }, + { + "incidentId": "6cc142f1-a0cd-4025-a06c-a9f953ab399f", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@TrainerLastSeasonROI\u0022, horseData.TrainerLastSeasonROI);", + "protected": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@TrainerLastSeasonROI\u0022, horseData.TrainerLastSeasonROI);", + "protectedSnippet": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "label": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 423, + "column": 20 + } + }, + { + "incidentId": "e86547df-66f4-4e74-a7d9-6af5e1636211", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@TrainerLastSeasonStrikeRate\u0022, horseData.TrainerLastSeasonStrikeRate);", + "protected": "T:System.Data.SqlClient.SqlParameterCollection" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@TrainerLastSeasonStrikeRate\u0022, horseData.TrainerLastSeasonStrikeRate);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameterCollection", + "label": "T:System.Data.SqlClient.SqlParameterCollection", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 422, + "column": 20 + } + }, + { + "incidentId": "49e3d48f-c6aa-4734-9193-99af4159c97e", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@TrainerLastSeasonStrikeRate\u0022, horseData.TrainerLastSeasonStrikeRate);", + "protected": "P:System.Data.SqlClient.SqlCommand.Parameters" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@TrainerLastSeasonStrikeRate\u0022, horseData.TrainerLastSeasonStrikeRate);", + "protectedSnippet": "P:System.Data.SqlClient.SqlCommand.Parameters", + "label": "P:System.Data.SqlClient.SqlCommand.Parameters", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 422, + "column": 20 + } + }, + { + "incidentId": "227d2cdc-4bc6-4146-81e9-b18cca6df2ca", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@TrainerLastSeasonStrikeRate\u0022, horseData.TrainerLastSeasonStrikeRate);", + "protected": "T:System.Data.SqlClient.SqlParameter" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@TrainerLastSeasonStrikeRate\u0022, horseData.TrainerLastSeasonStrikeRate);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameter", + "label": "T:System.Data.SqlClient.SqlParameter", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 422, + "column": 20 + } + }, + { + "incidentId": "6a5e57ad-5aaa-48a1-9af4-e56628ece466", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@TrainerLastSeasonStrikeRate\u0022, horseData.TrainerLastSeasonStrikeRate);", + "protected": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@TrainerLastSeasonStrikeRate\u0022, horseData.TrainerLastSeasonStrikeRate);", + "protectedSnippet": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "label": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 422, + "column": 20 + } + }, + { + "incidentId": "0c70dafd-e93e-4b57-a1f8-5da85d930195", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@TrainerLastSeasonWins\u0022, horseData.TrainerLastSeasonWins);", + "protected": "T:System.Data.SqlClient.SqlParameterCollection" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@TrainerLastSeasonWins\u0022, horseData.TrainerLastSeasonWins);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameterCollection", + "label": "T:System.Data.SqlClient.SqlParameterCollection", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 421, + "column": 20 + } + }, + { + "incidentId": "4849b17c-c541-45b9-937c-393c754574b1", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@TrainerLastSeasonWins\u0022, horseData.TrainerLastSeasonWins);", + "protected": "P:System.Data.SqlClient.SqlCommand.Parameters" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@TrainerLastSeasonWins\u0022, horseData.TrainerLastSeasonWins);", + "protectedSnippet": "P:System.Data.SqlClient.SqlCommand.Parameters", + "label": "P:System.Data.SqlClient.SqlCommand.Parameters", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 421, + "column": 20 + } + }, + { + "incidentId": "ae759726-20f4-4185-a182-91a5f1927fab", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@TrainerLastSeasonWins\u0022, horseData.TrainerLastSeasonWins);", + "protected": "T:System.Data.SqlClient.SqlParameter" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@TrainerLastSeasonWins\u0022, horseData.TrainerLastSeasonWins);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameter", + "label": "T:System.Data.SqlClient.SqlParameter", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 421, + "column": 20 + } + }, + { + "incidentId": "aac47b6f-d54b-4fd0-a1f2-8e423178e9b5", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@TrainerLastSeasonWins\u0022, horseData.TrainerLastSeasonWins);", + "protected": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@TrainerLastSeasonWins\u0022, horseData.TrainerLastSeasonWins);", + "protectedSnippet": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "label": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 421, + "column": 20 + } + }, + { + "incidentId": "2f2e2dd6-933e-49dd-be1e-5a7f44d5c42f", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@TrainerLastSeasonStarts\u0022, horseData.TrainerLastSeasonStarts);", + "protected": "T:System.Data.SqlClient.SqlParameterCollection" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@TrainerLastSeasonStarts\u0022, horseData.TrainerLastSeasonStarts);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameterCollection", + "label": "T:System.Data.SqlClient.SqlParameterCollection", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 420, + "column": 20 + } + }, + { + "incidentId": "90f20283-28f9-43b6-a7fb-0fe7cb1bdccd", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@TrainerLastSeasonStarts\u0022, horseData.TrainerLastSeasonStarts);", + "protected": "P:System.Data.SqlClient.SqlCommand.Parameters" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@TrainerLastSeasonStarts\u0022, horseData.TrainerLastSeasonStarts);", + "protectedSnippet": "P:System.Data.SqlClient.SqlCommand.Parameters", + "label": "P:System.Data.SqlClient.SqlCommand.Parameters", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 420, + "column": 20 + } + }, + { + "incidentId": "1f0766ba-8b57-4473-b671-397895c80569", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@TrainerLastSeasonStarts\u0022, horseData.TrainerLastSeasonStarts);", + "protected": "T:System.Data.SqlClient.SqlParameter" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@TrainerLastSeasonStarts\u0022, horseData.TrainerLastSeasonStarts);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameter", + "label": "T:System.Data.SqlClient.SqlParameter", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 420, + "column": 20 + } + }, + { + "incidentId": "492064ec-e499-4d40-a2ef-c415432bce90", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@TrainerLastSeasonStarts\u0022, horseData.TrainerLastSeasonStarts);", + "protected": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@TrainerLastSeasonStarts\u0022, horseData.TrainerLastSeasonStarts);", + "protectedSnippet": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "label": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 420, + "column": 20 + } + }, + { + "incidentId": "d85752dd-1982-47a9-81f4-2af8e512e7ce", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@TrainerLastSeasonAvgHorseEarnings\u0022, horseData.TrainerLastSeasonAvgHorseEarnings);", + "protected": "T:System.Data.SqlClient.SqlParameterCollection" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@TrainerLastSeasonAvgHorseEarnings\u0022, horseData.TrainerLastSeasonAvgHorseEarnings);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameterCollection", + "label": "T:System.Data.SqlClient.SqlParameterCollection", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 419, + "column": 20 + } + }, + { + "incidentId": "7e6533ad-6a1d-442b-a421-f927325c8d11", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@TrainerLastSeasonAvgHorseEarnings\u0022, horseData.TrainerLastSeasonAvgHorseEarnings);", + "protected": "P:System.Data.SqlClient.SqlCommand.Parameters" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@TrainerLastSeasonAvgHorseEarnings\u0022, horseData.TrainerLastSeasonAvgHorseEarnings);", + "protectedSnippet": "P:System.Data.SqlClient.SqlCommand.Parameters", + "label": "P:System.Data.SqlClient.SqlCommand.Parameters", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 419, + "column": 20 + } + }, + { + "incidentId": "751c7c70-9506-43dd-b15d-a3407dec9bb6", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@TrainerLastSeasonAvgHorseEarnings\u0022, horseData.TrainerLastSeasonAvgHorseEarnings);", + "protected": "T:System.Data.SqlClient.SqlParameter" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@TrainerLastSeasonAvgHorseEarnings\u0022, horseData.TrainerLastSeasonAvgHorseEarnings);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameter", + "label": "T:System.Data.SqlClient.SqlParameter", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 419, + "column": 20 + } + }, + { + "incidentId": "4d4a9f4d-807e-4ae0-9eba-1ae08702fc03", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@TrainerLastSeasonAvgHorseEarnings\u0022, horseData.TrainerLastSeasonAvgHorseEarnings);", + "protected": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@TrainerLastSeasonAvgHorseEarnings\u0022, horseData.TrainerLastSeasonAvgHorseEarnings);", + "protectedSnippet": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "label": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 419, + "column": 20 + } + }, + { + "incidentId": "2951c09b-2546-458d-aedc-e7562a90878d", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@TrainerLastSeasonHorseEarnings\u0022, horseData.TrainerLastSeasonHorseEarnings);", + "protected": "T:System.Data.SqlClient.SqlParameterCollection" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@TrainerLastSeasonHorseEarnings\u0022, horseData.TrainerLastSeasonHorseEarnings);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameterCollection", + "label": "T:System.Data.SqlClient.SqlParameterCollection", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 418, + "column": 20 + } + }, + { + "incidentId": "4ab8262d-127f-4149-a0f2-fe8bfeeb3390", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@TrainerLastSeasonHorseEarnings\u0022, horseData.TrainerLastSeasonHorseEarnings);", + "protected": "P:System.Data.SqlClient.SqlCommand.Parameters" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@TrainerLastSeasonHorseEarnings\u0022, horseData.TrainerLastSeasonHorseEarnings);", + "protectedSnippet": "P:System.Data.SqlClient.SqlCommand.Parameters", + "label": "P:System.Data.SqlClient.SqlCommand.Parameters", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 418, + "column": 20 + } + }, + { + "incidentId": "0e2efe1d-fdcf-4692-b909-45a0ac86cba4", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@TrainerLastSeasonHorseEarnings\u0022, horseData.TrainerLastSeasonHorseEarnings);", + "protected": "T:System.Data.SqlClient.SqlParameter" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@TrainerLastSeasonHorseEarnings\u0022, horseData.TrainerLastSeasonHorseEarnings);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameter", + "label": "T:System.Data.SqlClient.SqlParameter", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 418, + "column": 20 + } + }, + { + "incidentId": "df1e5f68-52fb-418f-ba10-d780f28b7ea9", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@TrainerLastSeasonHorseEarnings\u0022, horseData.TrainerLastSeasonHorseEarnings);", + "protected": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@TrainerLastSeasonHorseEarnings\u0022, horseData.TrainerLastSeasonHorseEarnings);", + "protectedSnippet": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "label": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 418, + "column": 20 + } + }, + { + "incidentId": "7a8b5a74-119e-448a-a08a-1459e2e66b66", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@TrainerThisSeasonPlaceStrikeRate\u0022, horseData.TrainerThisSeasonPlaceStrikeRate);", + "protected": "T:System.Data.SqlClient.SqlParameterCollection" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@TrainerThisSeasonPlaceStrikeRate\u0022, horseData.TrainerThisSeasonPlaceStrikeRate);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameterCollection", + "label": "T:System.Data.SqlClient.SqlParameterCollection", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 417, + "column": 20 + } + }, + { + "incidentId": "5d0b8eb9-7e1b-4efc-b058-2e1fe29ed862", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@TrainerThisSeasonPlaceStrikeRate\u0022, horseData.TrainerThisSeasonPlaceStrikeRate);", + "protected": "P:System.Data.SqlClient.SqlCommand.Parameters" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@TrainerThisSeasonPlaceStrikeRate\u0022, horseData.TrainerThisSeasonPlaceStrikeRate);", + "protectedSnippet": "P:System.Data.SqlClient.SqlCommand.Parameters", + "label": "P:System.Data.SqlClient.SqlCommand.Parameters", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 417, + "column": 20 + } + }, + { + "incidentId": "bef788dd-5b10-482c-a44b-8d48db24b142", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@TrainerThisSeasonPlaceStrikeRate\u0022, horseData.TrainerThisSeasonPlaceStrikeRate);", + "protected": "T:System.Data.SqlClient.SqlParameter" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@TrainerThisSeasonPlaceStrikeRate\u0022, horseData.TrainerThisSeasonPlaceStrikeRate);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameter", + "label": "T:System.Data.SqlClient.SqlParameter", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 417, + "column": 20 + } + }, + { + "incidentId": "73c74948-b515-4098-af0e-bcc71433cf09", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@TrainerThisSeasonPlaceStrikeRate\u0022, horseData.TrainerThisSeasonPlaceStrikeRate);", + "protected": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@TrainerThisSeasonPlaceStrikeRate\u0022, horseData.TrainerThisSeasonPlaceStrikeRate);", + "protectedSnippet": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "label": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 417, + "column": 20 + } + }, + { + "incidentId": "e42f4fc0-f800-4fc7-8dc3-7b53981765a7", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@TrainerThisSeasonPlaces\u0022, horseData.TrainerThisSeasonPlaces);", + "protected": "T:System.Data.SqlClient.SqlParameterCollection" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@TrainerThisSeasonPlaces\u0022, horseData.TrainerThisSeasonPlaces);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameterCollection", + "label": "T:System.Data.SqlClient.SqlParameterCollection", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 416, + "column": 20 + } + }, + { + "incidentId": "cc488f5b-77b6-4af3-95ae-b24a191b5b0f", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@TrainerThisSeasonPlaces\u0022, horseData.TrainerThisSeasonPlaces);", + "protected": "P:System.Data.SqlClient.SqlCommand.Parameters" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@TrainerThisSeasonPlaces\u0022, horseData.TrainerThisSeasonPlaces);", + "protectedSnippet": "P:System.Data.SqlClient.SqlCommand.Parameters", + "label": "P:System.Data.SqlClient.SqlCommand.Parameters", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 416, + "column": 20 + } + }, + { + "incidentId": "d3858603-a94e-46ba-980c-effd277e82a1", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@TrainerThisSeasonPlaces\u0022, horseData.TrainerThisSeasonPlaces);", + "protected": "T:System.Data.SqlClient.SqlParameter" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@TrainerThisSeasonPlaces\u0022, horseData.TrainerThisSeasonPlaces);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameter", + "label": "T:System.Data.SqlClient.SqlParameter", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 416, + "column": 20 + } + }, + { + "incidentId": "f6a7bb8c-6887-4969-b536-32ca9c7f7896", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@TrainerThisSeasonPlaces\u0022, horseData.TrainerThisSeasonPlaces);", + "protected": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@TrainerThisSeasonPlaces\u0022, horseData.TrainerThisSeasonPlaces);", + "protectedSnippet": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "label": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 416, + "column": 20 + } + }, + { + "incidentId": "2d140600-385f-43ac-b467-30d41a0e3ea0", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@TrainerThisSeasonROI\u0022, horseData.TrainerThisSeasonROI);", + "protected": "T:System.Data.SqlClient.SqlParameterCollection" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@TrainerThisSeasonROI\u0022, horseData.TrainerThisSeasonROI);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameterCollection", + "label": "T:System.Data.SqlClient.SqlParameterCollection", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 415, + "column": 20 + } + }, + { + "incidentId": "494db386-5f2e-4b57-a4f3-a6fcfae5d83c", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@TrainerThisSeasonROI\u0022, horseData.TrainerThisSeasonROI);", + "protected": "P:System.Data.SqlClient.SqlCommand.Parameters" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@TrainerThisSeasonROI\u0022, horseData.TrainerThisSeasonROI);", + "protectedSnippet": "P:System.Data.SqlClient.SqlCommand.Parameters", + "label": "P:System.Data.SqlClient.SqlCommand.Parameters", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 415, + "column": 20 + } + }, + { + "incidentId": "36007cfe-bd2e-4d39-ad50-a8817bdc9742", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@TrainerThisSeasonROI\u0022, horseData.TrainerThisSeasonROI);", + "protected": "T:System.Data.SqlClient.SqlParameter" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@TrainerThisSeasonROI\u0022, horseData.TrainerThisSeasonROI);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameter", + "label": "T:System.Data.SqlClient.SqlParameter", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 415, + "column": 20 + } + }, + { + "incidentId": "f979b72a-93c8-4714-9b44-c498732270ff", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@TrainerThisSeasonROI\u0022, horseData.TrainerThisSeasonROI);", + "protected": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@TrainerThisSeasonROI\u0022, horseData.TrainerThisSeasonROI);", + "protectedSnippet": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "label": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 415, + "column": 20 + } + }, + { + "incidentId": "277c64be-ed49-4b7a-9cca-f84d28b9ae81", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@TrainerThisSeasonStrikeRate\u0022, horseData.TrainerThisSeasonStrikeRate);", + "protected": "T:System.Data.SqlClient.SqlParameterCollection" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@TrainerThisSeasonStrikeRate\u0022, horseData.TrainerThisSeasonStrikeRate);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameterCollection", + "label": "T:System.Data.SqlClient.SqlParameterCollection", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 414, + "column": 20 + } + }, + { + "incidentId": "c8c15462-96e7-42db-ab8c-2aac004456d3", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@TrainerThisSeasonStrikeRate\u0022, horseData.TrainerThisSeasonStrikeRate);", + "protected": "P:System.Data.SqlClient.SqlCommand.Parameters" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@TrainerThisSeasonStrikeRate\u0022, horseData.TrainerThisSeasonStrikeRate);", + "protectedSnippet": "P:System.Data.SqlClient.SqlCommand.Parameters", + "label": "P:System.Data.SqlClient.SqlCommand.Parameters", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 414, + "column": 20 + } + }, + { + "incidentId": "a06367fe-cb1b-4612-8f95-a4e73e96c7ea", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@TrainerThisSeasonStrikeRate\u0022, horseData.TrainerThisSeasonStrikeRate);", + "protected": "T:System.Data.SqlClient.SqlParameter" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@TrainerThisSeasonStrikeRate\u0022, horseData.TrainerThisSeasonStrikeRate);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameter", + "label": "T:System.Data.SqlClient.SqlParameter", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 414, + "column": 20 + } + }, + { + "incidentId": "89bcf33b-70a9-4fa1-8d6a-01321e4014a2", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@TrainerThisSeasonStrikeRate\u0022, horseData.TrainerThisSeasonStrikeRate);", + "protected": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@TrainerThisSeasonStrikeRate\u0022, horseData.TrainerThisSeasonStrikeRate);", + "protectedSnippet": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "label": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 414, + "column": 20 + } + }, + { + "incidentId": "cba94a47-291f-403b-b9e6-db3058b03e0e", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@TrainerThisSeasonWins\u0022, horseData.TrainerThisSeasonWins);", + "protected": "T:System.Data.SqlClient.SqlParameterCollection" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@TrainerThisSeasonWins\u0022, horseData.TrainerThisSeasonWins);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameterCollection", + "label": "T:System.Data.SqlClient.SqlParameterCollection", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 413, + "column": 20 + } + }, + { + "incidentId": "c7000edc-d391-4634-822a-688cd6999ec6", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@TrainerThisSeasonWins\u0022, horseData.TrainerThisSeasonWins);", + "protected": "P:System.Data.SqlClient.SqlCommand.Parameters" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@TrainerThisSeasonWins\u0022, horseData.TrainerThisSeasonWins);", + "protectedSnippet": "P:System.Data.SqlClient.SqlCommand.Parameters", + "label": "P:System.Data.SqlClient.SqlCommand.Parameters", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 413, + "column": 20 + } + }, + { + "incidentId": "a3e07b11-1b76-45df-b44c-d774b113923d", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@TrainerThisSeasonWins\u0022, horseData.TrainerThisSeasonWins);", + "protected": "T:System.Data.SqlClient.SqlParameter" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@TrainerThisSeasonWins\u0022, horseData.TrainerThisSeasonWins);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameter", + "label": "T:System.Data.SqlClient.SqlParameter", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 413, + "column": 20 + } + }, + { + "incidentId": "218b04b3-df88-418f-8291-5521d6b1686e", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@TrainerThisSeasonWins\u0022, horseData.TrainerThisSeasonWins);", + "protected": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@TrainerThisSeasonWins\u0022, horseData.TrainerThisSeasonWins);", + "protectedSnippet": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "label": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 413, + "column": 20 + } + }, + { + "incidentId": "5f9fa37f-957b-4d22-ae81-2a0582733db0", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@TrainerThisSeasonStarts\u0022, horseData.TrainerThisSeasonStarts);", + "protected": "T:System.Data.SqlClient.SqlParameterCollection" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@TrainerThisSeasonStarts\u0022, horseData.TrainerThisSeasonStarts);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameterCollection", + "label": "T:System.Data.SqlClient.SqlParameterCollection", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 412, + "column": 20 + } + }, + { + "incidentId": "ec31a5a0-2747-4f9e-9db9-a6493defb68f", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@TrainerThisSeasonStarts\u0022, horseData.TrainerThisSeasonStarts);", + "protected": "P:System.Data.SqlClient.SqlCommand.Parameters" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@TrainerThisSeasonStarts\u0022, horseData.TrainerThisSeasonStarts);", + "protectedSnippet": "P:System.Data.SqlClient.SqlCommand.Parameters", + "label": "P:System.Data.SqlClient.SqlCommand.Parameters", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 412, + "column": 20 + } + }, + { + "incidentId": "95fc2760-aa30-474d-8721-d06f79e78305", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@TrainerThisSeasonStarts\u0022, horseData.TrainerThisSeasonStarts);", + "protected": "T:System.Data.SqlClient.SqlParameter" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@TrainerThisSeasonStarts\u0022, horseData.TrainerThisSeasonStarts);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameter", + "label": "T:System.Data.SqlClient.SqlParameter", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 412, + "column": 20 + } + }, + { + "incidentId": "98207a55-fa83-46e8-bed5-ff9fd151d3ff", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@TrainerThisSeasonStarts\u0022, horseData.TrainerThisSeasonStarts);", + "protected": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@TrainerThisSeasonStarts\u0022, horseData.TrainerThisSeasonStarts);", + "protectedSnippet": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "label": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 412, + "column": 20 + } + }, + { + "incidentId": "b06c4f03-45ac-47be-a747-6492ea405ee5", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@TrainerThisSeasonAvgHorseEarnings\u0022, horseData.TrainerThisSeasonAvgHorseEarnings);", + "protected": "T:System.Data.SqlClient.SqlParameterCollection" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@TrainerThisSeasonAvgHorseEarnings\u0022, horseData.TrainerThisSeasonAvgHorseEarnings);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameterCollection", + "label": "T:System.Data.SqlClient.SqlParameterCollection", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 411, + "column": 20 + } + }, + { + "incidentId": "c67aa4e8-5b0c-4bc1-983e-3d509f4bc418", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@TrainerThisSeasonAvgHorseEarnings\u0022, horseData.TrainerThisSeasonAvgHorseEarnings);", + "protected": "P:System.Data.SqlClient.SqlCommand.Parameters" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@TrainerThisSeasonAvgHorseEarnings\u0022, horseData.TrainerThisSeasonAvgHorseEarnings);", + "protectedSnippet": "P:System.Data.SqlClient.SqlCommand.Parameters", + "label": "P:System.Data.SqlClient.SqlCommand.Parameters", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 411, + "column": 20 + } + }, + { + "incidentId": "2f961066-f2f3-4347-a633-02719251b3aa", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@TrainerThisSeasonAvgHorseEarnings\u0022, horseData.TrainerThisSeasonAvgHorseEarnings);", + "protected": "T:System.Data.SqlClient.SqlParameter" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@TrainerThisSeasonAvgHorseEarnings\u0022, horseData.TrainerThisSeasonAvgHorseEarnings);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameter", + "label": "T:System.Data.SqlClient.SqlParameter", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 411, + "column": 20 + } + }, + { + "incidentId": "4624897f-10c8-4429-b177-7ae6ae0f3739", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@TrainerThisSeasonAvgHorseEarnings\u0022, horseData.TrainerThisSeasonAvgHorseEarnings);", + "protected": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@TrainerThisSeasonAvgHorseEarnings\u0022, horseData.TrainerThisSeasonAvgHorseEarnings);", + "protectedSnippet": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "label": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 411, + "column": 20 + } + }, + { + "incidentId": "22c9c254-f5a2-4856-8ad7-3f55bf235b62", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@TrainerThisSeasonHorseEarnings\u0022, horseData.TrainerThisSeasonHorseEarnings);", + "protected": "T:System.Data.SqlClient.SqlParameterCollection" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@TrainerThisSeasonHorseEarnings\u0022, horseData.TrainerThisSeasonHorseEarnings);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameterCollection", + "label": "T:System.Data.SqlClient.SqlParameterCollection", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 410, + "column": 20 + } + }, + { + "incidentId": "36956b89-b414-4b66-991a-2cc403e0fec6", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@TrainerThisSeasonHorseEarnings\u0022, horseData.TrainerThisSeasonHorseEarnings);", + "protected": "P:System.Data.SqlClient.SqlCommand.Parameters" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@TrainerThisSeasonHorseEarnings\u0022, horseData.TrainerThisSeasonHorseEarnings);", + "protectedSnippet": "P:System.Data.SqlClient.SqlCommand.Parameters", + "label": "P:System.Data.SqlClient.SqlCommand.Parameters", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 410, + "column": 20 + } + }, + { + "incidentId": "5be4bd2b-5799-4a97-9ccf-c272d324c380", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@TrainerThisSeasonHorseEarnings\u0022, horseData.TrainerThisSeasonHorseEarnings);", + "protected": "T:System.Data.SqlClient.SqlParameter" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@TrainerThisSeasonHorseEarnings\u0022, horseData.TrainerThisSeasonHorseEarnings);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameter", + "label": "T:System.Data.SqlClient.SqlParameter", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 410, + "column": 20 + } + }, + { + "incidentId": "fb231172-bc05-4081-92d7-b3e95bed67b1", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@TrainerThisSeasonHorseEarnings\u0022, horseData.TrainerThisSeasonHorseEarnings);", + "protected": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@TrainerThisSeasonHorseEarnings\u0022, horseData.TrainerThisSeasonHorseEarnings);", + "protectedSnippet": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "label": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 410, + "column": 20 + } + }, + { + "incidentId": "a303a1b2-2644-4269-8cf1-d926dc62089f", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@Trainer12MonthsPlaceStrikeRate\u0022, horseData.Trainer12MonthsPlaceStrikeRate);", + "protected": "T:System.Data.SqlClient.SqlParameterCollection" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@Trainer12MonthsPlaceStrikeRate\u0022, horseData.Trainer12MonthsPlaceStrikeRate);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameterCollection", + "label": "T:System.Data.SqlClient.SqlParameterCollection", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 409, + "column": 20 + } + }, + { + "incidentId": "35eb41ef-e3a9-4298-8490-ba6a74c0d4cb", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@Trainer12MonthsPlaceStrikeRate\u0022, horseData.Trainer12MonthsPlaceStrikeRate);", + "protected": "P:System.Data.SqlClient.SqlCommand.Parameters" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@Trainer12MonthsPlaceStrikeRate\u0022, horseData.Trainer12MonthsPlaceStrikeRate);", + "protectedSnippet": "P:System.Data.SqlClient.SqlCommand.Parameters", + "label": "P:System.Data.SqlClient.SqlCommand.Parameters", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 409, + "column": 20 + } + }, + { + "incidentId": "094c4250-7843-454c-8af2-96f255c832f3", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@Trainer12MonthsPlaceStrikeRate\u0022, horseData.Trainer12MonthsPlaceStrikeRate);", + "protected": "T:System.Data.SqlClient.SqlParameter" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@Trainer12MonthsPlaceStrikeRate\u0022, horseData.Trainer12MonthsPlaceStrikeRate);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameter", + "label": "T:System.Data.SqlClient.SqlParameter", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 409, + "column": 20 + } + }, + { + "incidentId": "41079559-8cfe-4e1c-8bf3-c42fb30e1176", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@Trainer12MonthsPlaceStrikeRate\u0022, horseData.Trainer12MonthsPlaceStrikeRate);", + "protected": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@Trainer12MonthsPlaceStrikeRate\u0022, horseData.Trainer12MonthsPlaceStrikeRate);", + "protectedSnippet": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "label": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 409, + "column": 20 + } + }, + { + "incidentId": "0562d12f-edcd-44dc-8fb6-ba48a3a5fceb", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@Trainer12MonthsPlaces\u0022, horseData.Trainer12MonthsPlaces);", + "protected": "T:System.Data.SqlClient.SqlParameterCollection" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@Trainer12MonthsPlaces\u0022, horseData.Trainer12MonthsPlaces);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameterCollection", + "label": "T:System.Data.SqlClient.SqlParameterCollection", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 408, + "column": 20 + } + }, + { + "incidentId": "cc9fc930-3bda-43ac-8732-cdd5442be334", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@Trainer12MonthsPlaces\u0022, horseData.Trainer12MonthsPlaces);", + "protected": "P:System.Data.SqlClient.SqlCommand.Parameters" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@Trainer12MonthsPlaces\u0022, horseData.Trainer12MonthsPlaces);", + "protectedSnippet": "P:System.Data.SqlClient.SqlCommand.Parameters", + "label": "P:System.Data.SqlClient.SqlCommand.Parameters", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 408, + "column": 20 + } + }, + { + "incidentId": "db9d742f-74bf-4b05-bd91-c71c08864f3d", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@Trainer12MonthsPlaces\u0022, horseData.Trainer12MonthsPlaces);", + "protected": "T:System.Data.SqlClient.SqlParameter" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@Trainer12MonthsPlaces\u0022, horseData.Trainer12MonthsPlaces);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameter", + "label": "T:System.Data.SqlClient.SqlParameter", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 408, + "column": 20 + } + }, + { + "incidentId": "0b53b8a5-0e0f-4209-a415-fb4a40d1c7bf", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@Trainer12MonthsPlaces\u0022, horseData.Trainer12MonthsPlaces);", + "protected": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@Trainer12MonthsPlaces\u0022, horseData.Trainer12MonthsPlaces);", + "protectedSnippet": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "label": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 408, + "column": 20 + } + }, + { + "incidentId": "ed1853d0-8dfb-4bd8-96e4-6b7763ead72d", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@Trainer12MonthsROI\u0022, horseData.Trainer12MonthsROI);", + "protected": "T:System.Data.SqlClient.SqlParameterCollection" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@Trainer12MonthsROI\u0022, horseData.Trainer12MonthsROI);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameterCollection", + "label": "T:System.Data.SqlClient.SqlParameterCollection", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 407, + "column": 20 + } + }, + { + "incidentId": "fbd0f922-35da-4907-96a6-22ef65b63f68", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@Trainer12MonthsROI\u0022, horseData.Trainer12MonthsROI);", + "protected": "P:System.Data.SqlClient.SqlCommand.Parameters" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@Trainer12MonthsROI\u0022, horseData.Trainer12MonthsROI);", + "protectedSnippet": "P:System.Data.SqlClient.SqlCommand.Parameters", + "label": "P:System.Data.SqlClient.SqlCommand.Parameters", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 407, + "column": 20 + } + }, + { + "incidentId": "df701f66-2569-4912-bff4-ab529fb42e3e", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@Trainer12MonthsROI\u0022, horseData.Trainer12MonthsROI);", + "protected": "T:System.Data.SqlClient.SqlParameter" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@Trainer12MonthsROI\u0022, horseData.Trainer12MonthsROI);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameter", + "label": "T:System.Data.SqlClient.SqlParameter", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 407, + "column": 20 + } + }, + { + "incidentId": "829c7583-3dc3-4def-82cc-80335d7be33b", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@Trainer12MonthsROI\u0022, horseData.Trainer12MonthsROI);", + "protected": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@Trainer12MonthsROI\u0022, horseData.Trainer12MonthsROI);", + "protectedSnippet": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "label": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 407, + "column": 20 + } + }, + { + "incidentId": "deebdcab-a384-4b3e-8cbc-233ebb7f1b7f", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@Trainer12MonthsStrikeRate\u0022, horseData.Trainer12MonthsStrikeRate);", + "protected": "T:System.Data.SqlClient.SqlParameterCollection" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@Trainer12MonthsStrikeRate\u0022, horseData.Trainer12MonthsStrikeRate);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameterCollection", + "label": "T:System.Data.SqlClient.SqlParameterCollection", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 406, + "column": 20 + } + }, + { + "incidentId": "0fe50686-efb2-4ac2-b467-dc40fd1faca9", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@Trainer12MonthsStrikeRate\u0022, horseData.Trainer12MonthsStrikeRate);", + "protected": "P:System.Data.SqlClient.SqlCommand.Parameters" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@Trainer12MonthsStrikeRate\u0022, horseData.Trainer12MonthsStrikeRate);", + "protectedSnippet": "P:System.Data.SqlClient.SqlCommand.Parameters", + "label": "P:System.Data.SqlClient.SqlCommand.Parameters", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 406, + "column": 20 + } + }, + { + "incidentId": "0d0ae4f5-f248-4ca2-98ac-a39f7f15cf7f", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@Trainer12MonthsStrikeRate\u0022, horseData.Trainer12MonthsStrikeRate);", + "protected": "T:System.Data.SqlClient.SqlParameter" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@Trainer12MonthsStrikeRate\u0022, horseData.Trainer12MonthsStrikeRate);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameter", + "label": "T:System.Data.SqlClient.SqlParameter", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 406, + "column": 20 + } + }, + { + "incidentId": "0231ac93-4e70-4ff3-8f4c-7fd98b3b539a", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@Trainer12MonthsStrikeRate\u0022, horseData.Trainer12MonthsStrikeRate);", + "protected": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@Trainer12MonthsStrikeRate\u0022, horseData.Trainer12MonthsStrikeRate);", + "protectedSnippet": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "label": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 406, + "column": 20 + } + }, + { + "incidentId": "8374c19c-82b1-4676-afd1-ef296f7b6fef", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@Trainer12MonthsWins\u0022, horseData.Trainer12MonthsWins);", + "protected": "T:System.Data.SqlClient.SqlParameterCollection" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@Trainer12MonthsWins\u0022, horseData.Trainer12MonthsWins);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameterCollection", + "label": "T:System.Data.SqlClient.SqlParameterCollection", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 405, + "column": 20 + } + }, + { + "incidentId": "04bdd86f-869a-473e-822a-b0e03fb8d807", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@Trainer12MonthsWins\u0022, horseData.Trainer12MonthsWins);", + "protected": "P:System.Data.SqlClient.SqlCommand.Parameters" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@Trainer12MonthsWins\u0022, horseData.Trainer12MonthsWins);", + "protectedSnippet": "P:System.Data.SqlClient.SqlCommand.Parameters", + "label": "P:System.Data.SqlClient.SqlCommand.Parameters", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 405, + "column": 20 + } + }, + { + "incidentId": "b9cd263b-6f0d-4f74-9372-03580dca55dc", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@Trainer12MonthsWins\u0022, horseData.Trainer12MonthsWins);", + "protected": "T:System.Data.SqlClient.SqlParameter" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@Trainer12MonthsWins\u0022, horseData.Trainer12MonthsWins);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameter", + "label": "T:System.Data.SqlClient.SqlParameter", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 405, + "column": 20 + } + }, + { + "incidentId": "9ec443be-03f6-467a-8947-d47731cd55ce", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@Trainer12MonthsWins\u0022, horseData.Trainer12MonthsWins);", + "protected": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@Trainer12MonthsWins\u0022, horseData.Trainer12MonthsWins);", + "protectedSnippet": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "label": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 405, + "column": 20 + } + }, + { + "incidentId": "09beb26c-c1c4-40cf-954c-68f268eea534", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@Trainer12MonthsStarts\u0022, horseData.Trainer12MonthsStarts);", + "protected": "T:System.Data.SqlClient.SqlParameterCollection" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@Trainer12MonthsStarts\u0022, horseData.Trainer12MonthsStarts);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameterCollection", + "label": "T:System.Data.SqlClient.SqlParameterCollection", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 404, + "column": 20 + } + }, + { + "incidentId": "798398ad-6a9f-425a-87f6-d8f1fda629c4", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@Trainer12MonthsStarts\u0022, horseData.Trainer12MonthsStarts);", + "protected": "P:System.Data.SqlClient.SqlCommand.Parameters" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@Trainer12MonthsStarts\u0022, horseData.Trainer12MonthsStarts);", + "protectedSnippet": "P:System.Data.SqlClient.SqlCommand.Parameters", + "label": "P:System.Data.SqlClient.SqlCommand.Parameters", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 404, + "column": 20 + } + }, + { + "incidentId": "678d9159-5e00-4cad-b125-7178c0c16a96", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@Trainer12MonthsStarts\u0022, horseData.Trainer12MonthsStarts);", + "protected": "T:System.Data.SqlClient.SqlParameter" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@Trainer12MonthsStarts\u0022, horseData.Trainer12MonthsStarts);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameter", + "label": "T:System.Data.SqlClient.SqlParameter", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 404, + "column": 20 + } + }, + { + "incidentId": "3a2911f1-6270-4a4c-b739-41147d3245ab", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@Trainer12MonthsStarts\u0022, horseData.Trainer12MonthsStarts);", + "protected": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@Trainer12MonthsStarts\u0022, horseData.Trainer12MonthsStarts);", + "protectedSnippet": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "label": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 404, + "column": 20 + } + }, + { + "incidentId": "518eb1ad-6f8b-4e81-a05a-90071fdf16f9", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@Trainer12MonthAvgHorseEarnings\u0022, horseData.Trainer12MonthAvgHorseEarnings);", + "protected": "T:System.Data.SqlClient.SqlParameterCollection" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@Trainer12MonthAvgHorseEarnings\u0022, horseData.Trainer12MonthAvgHorseEarnings);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameterCollection", + "label": "T:System.Data.SqlClient.SqlParameterCollection", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 403, + "column": 20 + } + }, + { + "incidentId": "cbec8b2d-969e-4e28-b14c-6ab3d85463f1", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@Trainer12MonthAvgHorseEarnings\u0022, horseData.Trainer12MonthAvgHorseEarnings);", + "protected": "P:System.Data.SqlClient.SqlCommand.Parameters" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@Trainer12MonthAvgHorseEarnings\u0022, horseData.Trainer12MonthAvgHorseEarnings);", + "protectedSnippet": "P:System.Data.SqlClient.SqlCommand.Parameters", + "label": "P:System.Data.SqlClient.SqlCommand.Parameters", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 403, + "column": 20 + } + }, + { + "incidentId": "13f1ece6-83b6-45f4-b92b-0faa583d90f8", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@Trainer12MonthAvgHorseEarnings\u0022, horseData.Trainer12MonthAvgHorseEarnings);", + "protected": "T:System.Data.SqlClient.SqlParameter" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@Trainer12MonthAvgHorseEarnings\u0022, horseData.Trainer12MonthAvgHorseEarnings);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameter", + "label": "T:System.Data.SqlClient.SqlParameter", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 403, + "column": 20 + } + }, + { + "incidentId": "5c6e4cfd-73b0-404a-a842-2e78f4a3faa4", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@Trainer12MonthAvgHorseEarnings\u0022, horseData.Trainer12MonthAvgHorseEarnings);", + "protected": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@Trainer12MonthAvgHorseEarnings\u0022, horseData.Trainer12MonthAvgHorseEarnings);", + "protectedSnippet": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "label": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 403, + "column": 20 + } + }, + { + "incidentId": "a5f7d648-fad4-4d02-b586-23a95572d4d0", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@Trainer12MonthHorseEarnings\u0022, horseData.Trainer12MonthHorseEarnings);", + "protected": "T:System.Data.SqlClient.SqlParameterCollection" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@Trainer12MonthHorseEarnings\u0022, horseData.Trainer12MonthHorseEarnings);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameterCollection", + "label": "T:System.Data.SqlClient.SqlParameterCollection", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 402, + "column": 20 + } + }, + { + "incidentId": "fd720509-b73e-4612-a486-a510e95d7ee2", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@Trainer12MonthHorseEarnings\u0022, horseData.Trainer12MonthHorseEarnings);", + "protected": "P:System.Data.SqlClient.SqlCommand.Parameters" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@Trainer12MonthHorseEarnings\u0022, horseData.Trainer12MonthHorseEarnings);", + "protectedSnippet": "P:System.Data.SqlClient.SqlCommand.Parameters", + "label": "P:System.Data.SqlClient.SqlCommand.Parameters", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 402, + "column": 20 + } + }, + { + "incidentId": "8764fd9b-0500-49b8-ada6-45f7250bc11f", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@Trainer12MonthHorseEarnings\u0022, horseData.Trainer12MonthHorseEarnings);", + "protected": "T:System.Data.SqlClient.SqlParameter" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@Trainer12MonthHorseEarnings\u0022, horseData.Trainer12MonthHorseEarnings);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameter", + "label": "T:System.Data.SqlClient.SqlParameter", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 402, + "column": 20 + } + }, + { + "incidentId": "6d6ad24e-6e7d-4bdb-aebe-d363831525d3", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@Trainer12MonthHorseEarnings\u0022, horseData.Trainer12MonthHorseEarnings);", + "protected": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@Trainer12MonthHorseEarnings\u0022, horseData.Trainer12MonthHorseEarnings);", + "protectedSnippet": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "label": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 402, + "column": 20 + } + }, + { + "incidentId": "38e54c8c-2ae8-40cd-b2ef-20ae7519f092", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@TrainerLast100PlaceStrikeRate\u0022, horseData.TrainerLast100PlaceStrikeRate);", + "protected": "T:System.Data.SqlClient.SqlParameterCollection" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@TrainerLast100PlaceStrikeRate\u0022, horseData.TrainerLast100PlaceStrikeRate);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameterCollection", + "label": "T:System.Data.SqlClient.SqlParameterCollection", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 401, + "column": 20 + } + }, + { + "incidentId": "11f9063a-79ed-4d84-84c9-96d818df8bcf", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@TrainerLast100PlaceStrikeRate\u0022, horseData.TrainerLast100PlaceStrikeRate);", + "protected": "P:System.Data.SqlClient.SqlCommand.Parameters" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@TrainerLast100PlaceStrikeRate\u0022, horseData.TrainerLast100PlaceStrikeRate);", + "protectedSnippet": "P:System.Data.SqlClient.SqlCommand.Parameters", + "label": "P:System.Data.SqlClient.SqlCommand.Parameters", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 401, + "column": 20 + } + }, + { + "incidentId": "084bd824-ab66-459e-a039-392694842958", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@TrainerLast100PlaceStrikeRate\u0022, horseData.TrainerLast100PlaceStrikeRate);", + "protected": "T:System.Data.SqlClient.SqlParameter" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@TrainerLast100PlaceStrikeRate\u0022, horseData.TrainerLast100PlaceStrikeRate);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameter", + "label": "T:System.Data.SqlClient.SqlParameter", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 401, + "column": 20 + } + }, + { + "incidentId": "27521851-821f-47e9-879b-3db863309614", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@TrainerLast100PlaceStrikeRate\u0022, horseData.TrainerLast100PlaceStrikeRate);", + "protected": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@TrainerLast100PlaceStrikeRate\u0022, horseData.TrainerLast100PlaceStrikeRate);", + "protectedSnippet": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "label": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 401, + "column": 20 + } + }, + { + "incidentId": "2b53a6e9-08c6-48a5-9e6e-32d41422fcfd", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@TrainerLast100Places\u0022, horseData.TrainerLast100Places);", + "protected": "T:System.Data.SqlClient.SqlParameterCollection" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@TrainerLast100Places\u0022, horseData.TrainerLast100Places);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameterCollection", + "label": "T:System.Data.SqlClient.SqlParameterCollection", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 400, + "column": 20 + } + }, + { + "incidentId": "ec8cc27c-5d02-4281-a23e-bfa0b77b24cb", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@TrainerLast100Places\u0022, horseData.TrainerLast100Places);", + "protected": "P:System.Data.SqlClient.SqlCommand.Parameters" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@TrainerLast100Places\u0022, horseData.TrainerLast100Places);", + "protectedSnippet": "P:System.Data.SqlClient.SqlCommand.Parameters", + "label": "P:System.Data.SqlClient.SqlCommand.Parameters", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 400, + "column": 20 + } + }, + { + "incidentId": "e96281ec-b1aa-4d62-a640-5f30352efef6", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@TrainerLast100Places\u0022, horseData.TrainerLast100Places);", + "protected": "T:System.Data.SqlClient.SqlParameter" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@TrainerLast100Places\u0022, horseData.TrainerLast100Places);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameter", + "label": "T:System.Data.SqlClient.SqlParameter", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 400, + "column": 20 + } + }, + { + "incidentId": "4a6b3da0-bb1b-40e6-a27a-33d4f6666a0b", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@TrainerLast100Places\u0022, horseData.TrainerLast100Places);", + "protected": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@TrainerLast100Places\u0022, horseData.TrainerLast100Places);", + "protectedSnippet": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "label": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 400, + "column": 20 + } + }, + { + "incidentId": "2dc9ce1a-c2e4-46c3-aa0a-517438b48ece", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@TrainerLast100ROI\u0022, horseData.TrainerLast100ROI);", + "protected": "T:System.Data.SqlClient.SqlParameterCollection" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@TrainerLast100ROI\u0022, horseData.TrainerLast100ROI);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameterCollection", + "label": "T:System.Data.SqlClient.SqlParameterCollection", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 399, + "column": 20 + } + }, + { + "incidentId": "207ec67f-cdbb-42cb-bc80-77df9710fc00", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@TrainerLast100ROI\u0022, horseData.TrainerLast100ROI);", + "protected": "P:System.Data.SqlClient.SqlCommand.Parameters" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@TrainerLast100ROI\u0022, horseData.TrainerLast100ROI);", + "protectedSnippet": "P:System.Data.SqlClient.SqlCommand.Parameters", + "label": "P:System.Data.SqlClient.SqlCommand.Parameters", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 399, + "column": 20 + } + }, + { + "incidentId": "bc92d6fc-799d-404b-a19d-91a5b757ab06", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@TrainerLast100ROI\u0022, horseData.TrainerLast100ROI);", + "protected": "T:System.Data.SqlClient.SqlParameter" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@TrainerLast100ROI\u0022, horseData.TrainerLast100ROI);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameter", + "label": "T:System.Data.SqlClient.SqlParameter", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 399, + "column": 20 + } + }, + { + "incidentId": "f9c2b936-98a2-47ee-ac16-04070015b458", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@TrainerLast100ROI\u0022, horseData.TrainerLast100ROI);", + "protected": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@TrainerLast100ROI\u0022, horseData.TrainerLast100ROI);", + "protectedSnippet": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "label": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 399, + "column": 20 + } + }, + { + "incidentId": "743482bd-a3f4-4541-ad01-375954fc1014", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@TrainerLast100StrikeRate\u0022, horseData.TrainerLast100StrikeRate);", + "protected": "T:System.Data.SqlClient.SqlParameterCollection" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@TrainerLast100StrikeRate\u0022, horseData.TrainerLast100StrikeRate);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameterCollection", + "label": "T:System.Data.SqlClient.SqlParameterCollection", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 398, + "column": 20 + } + }, + { + "incidentId": "874dfbec-ecd6-44f9-880a-aefc4a00bc2f", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@TrainerLast100StrikeRate\u0022, horseData.TrainerLast100StrikeRate);", + "protected": "P:System.Data.SqlClient.SqlCommand.Parameters" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@TrainerLast100StrikeRate\u0022, horseData.TrainerLast100StrikeRate);", + "protectedSnippet": "P:System.Data.SqlClient.SqlCommand.Parameters", + "label": "P:System.Data.SqlClient.SqlCommand.Parameters", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 398, + "column": 20 + } + }, + { + "incidentId": "69d09483-4a2d-4ef3-85cd-5627d6fca7ab", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@TrainerLast100StrikeRate\u0022, horseData.TrainerLast100StrikeRate);", + "protected": "T:System.Data.SqlClient.SqlParameter" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@TrainerLast100StrikeRate\u0022, horseData.TrainerLast100StrikeRate);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameter", + "label": "T:System.Data.SqlClient.SqlParameter", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 398, + "column": 20 + } + }, + { + "incidentId": "f9830e1f-a833-42c8-be77-d47b5ca7044b", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@TrainerLast100StrikeRate\u0022, horseData.TrainerLast100StrikeRate);", + "protected": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@TrainerLast100StrikeRate\u0022, horseData.TrainerLast100StrikeRate);", + "protectedSnippet": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "label": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 398, + "column": 20 + } + }, + { + "incidentId": "74887782-ab75-4327-ac96-25774657f9fc", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@TrainerLast100Wins\u0022, horseData.TrainerLast100Wins);", + "protected": "T:System.Data.SqlClient.SqlParameterCollection" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@TrainerLast100Wins\u0022, horseData.TrainerLast100Wins);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameterCollection", + "label": "T:System.Data.SqlClient.SqlParameterCollection", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 397, + "column": 20 + } + }, + { + "incidentId": "5e30a321-6c02-4dac-a5c0-fa563bb070b9", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@TrainerLast100Wins\u0022, horseData.TrainerLast100Wins);", + "protected": "P:System.Data.SqlClient.SqlCommand.Parameters" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@TrainerLast100Wins\u0022, horseData.TrainerLast100Wins);", + "protectedSnippet": "P:System.Data.SqlClient.SqlCommand.Parameters", + "label": "P:System.Data.SqlClient.SqlCommand.Parameters", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 397, + "column": 20 + } + }, + { + "incidentId": "c1faf77e-6ee1-4d3e-8891-986956bb6236", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@TrainerLast100Wins\u0022, horseData.TrainerLast100Wins);", + "protected": "T:System.Data.SqlClient.SqlParameter" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@TrainerLast100Wins\u0022, horseData.TrainerLast100Wins);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameter", + "label": "T:System.Data.SqlClient.SqlParameter", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 397, + "column": 20 + } + }, + { + "incidentId": "f19df1b1-38ad-464c-8d57-ec02fda5cf64", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@TrainerLast100Wins\u0022, horseData.TrainerLast100Wins);", + "protected": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@TrainerLast100Wins\u0022, horseData.TrainerLast100Wins);", + "protectedSnippet": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "label": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 397, + "column": 20 + } + }, + { + "incidentId": "0479beab-429d-4072-ab18-9433a3bf03a9", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@TrainerLast100Starts\u0022, horseData.TrainerLast100Starts);", + "protected": "T:System.Data.SqlClient.SqlParameterCollection" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@TrainerLast100Starts\u0022, horseData.TrainerLast100Starts);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameterCollection", + "label": "T:System.Data.SqlClient.SqlParameterCollection", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 396, + "column": 20 + } + }, + { + "incidentId": "248d3f20-4245-4c2d-9616-86c9acb9ad9e", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@TrainerLast100Starts\u0022, horseData.TrainerLast100Starts);", + "protected": "P:System.Data.SqlClient.SqlCommand.Parameters" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@TrainerLast100Starts\u0022, horseData.TrainerLast100Starts);", + "protectedSnippet": "P:System.Data.SqlClient.SqlCommand.Parameters", + "label": "P:System.Data.SqlClient.SqlCommand.Parameters", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 396, + "column": 20 + } + }, + { + "incidentId": "6ec691c3-c2a5-4088-8044-000e5936e4c4", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@TrainerLast100Starts\u0022, horseData.TrainerLast100Starts);", + "protected": "T:System.Data.SqlClient.SqlParameter" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@TrainerLast100Starts\u0022, horseData.TrainerLast100Starts);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameter", + "label": "T:System.Data.SqlClient.SqlParameter", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 396, + "column": 20 + } + }, + { + "incidentId": "990e5fcd-c33c-4f9e-aeef-ccf0ac8e4f4e", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@TrainerLast100Starts\u0022, horseData.TrainerLast100Starts);", + "protected": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@TrainerLast100Starts\u0022, horseData.TrainerLast100Starts);", + "protectedSnippet": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "label": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 396, + "column": 20 + } + }, + { + "incidentId": "03e4e866-41a1-4793-b5a0-6db7bd6048a6", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@TrainerLast100AvgHorseEarnings\u0022, horseData.TrainerLast100AvgHorseEarnings);", + "protected": "T:System.Data.SqlClient.SqlParameterCollection" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@TrainerLast100AvgHorseEarnings\u0022, horseData.TrainerLast100AvgHorseEarnings);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameterCollection", + "label": "T:System.Data.SqlClient.SqlParameterCollection", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 395, + "column": 20 + } + }, + { + "incidentId": "331c1f98-5219-4566-b69a-a860836f343e", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@TrainerLast100AvgHorseEarnings\u0022, horseData.TrainerLast100AvgHorseEarnings);", + "protected": "P:System.Data.SqlClient.SqlCommand.Parameters" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@TrainerLast100AvgHorseEarnings\u0022, horseData.TrainerLast100AvgHorseEarnings);", + "protectedSnippet": "P:System.Data.SqlClient.SqlCommand.Parameters", + "label": "P:System.Data.SqlClient.SqlCommand.Parameters", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 395, + "column": 20 + } + }, + { + "incidentId": "c324f54d-e7bf-4a09-b2c5-b0572184cf3b", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@TrainerLast100AvgHorseEarnings\u0022, horseData.TrainerLast100AvgHorseEarnings);", + "protected": "T:System.Data.SqlClient.SqlParameter" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@TrainerLast100AvgHorseEarnings\u0022, horseData.TrainerLast100AvgHorseEarnings);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameter", + "label": "T:System.Data.SqlClient.SqlParameter", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 395, + "column": 20 + } + }, + { + "incidentId": "931e2712-29a4-4811-903f-0363d8d932bc", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@TrainerLast100AvgHorseEarnings\u0022, horseData.TrainerLast100AvgHorseEarnings);", + "protected": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@TrainerLast100AvgHorseEarnings\u0022, horseData.TrainerLast100AvgHorseEarnings);", + "protectedSnippet": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "label": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 395, + "column": 20 + } + }, + { + "incidentId": "ef8a38ef-48b6-44a1-931c-d29a1813b24d", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@TrainerLast100HorseEarnings\u0022, horseData.TrainerLast100HorseEarnings);", + "protected": "T:System.Data.SqlClient.SqlParameterCollection" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@TrainerLast100HorseEarnings\u0022, horseData.TrainerLast100HorseEarnings);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameterCollection", + "label": "T:System.Data.SqlClient.SqlParameterCollection", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 394, + "column": 20 + } + }, + { + "incidentId": "41a49954-ede2-420c-8140-0b1da9383f65", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@TrainerLast100HorseEarnings\u0022, horseData.TrainerLast100HorseEarnings);", + "protected": "P:System.Data.SqlClient.SqlCommand.Parameters" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@TrainerLast100HorseEarnings\u0022, horseData.TrainerLast100HorseEarnings);", + "protectedSnippet": "P:System.Data.SqlClient.SqlCommand.Parameters", + "label": "P:System.Data.SqlClient.SqlCommand.Parameters", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 394, + "column": 20 + } + }, + { + "incidentId": "b13676d9-6741-4013-9bb9-c52be55aceae", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@TrainerLast100HorseEarnings\u0022, horseData.TrainerLast100HorseEarnings);", + "protected": "T:System.Data.SqlClient.SqlParameter" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@TrainerLast100HorseEarnings\u0022, horseData.TrainerLast100HorseEarnings);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameter", + "label": "T:System.Data.SqlClient.SqlParameter", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 394, + "column": 20 + } + }, + { + "incidentId": "cf83f719-7903-4a88-84a7-03ce4992d18d", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@TrainerLast100HorseEarnings\u0022, horseData.TrainerLast100HorseEarnings);", + "protected": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@TrainerLast100HorseEarnings\u0022, horseData.TrainerLast100HorseEarnings);", + "protectedSnippet": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "label": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 394, + "column": 20 + } + }, + { + "incidentId": "e2c2e935-b7e0-40d2-ab5a-62d6fb4631a8", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@Trainer\u0022, horseData.Trainer ?? string.Empty);", + "protected": "T:System.Data.SqlClient.SqlParameterCollection" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@Trainer\u0022, horseData.Trainer ?? string.Empty);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameterCollection", + "label": "T:System.Data.SqlClient.SqlParameterCollection", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 393, + "column": 20 + } + }, + { + "incidentId": "718cd1df-db56-4589-a767-eaf9c6fff946", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@Trainer\u0022, horseData.Trainer ?? string.Empty);", + "protected": "P:System.Data.SqlClient.SqlCommand.Parameters" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@Trainer\u0022, horseData.Trainer ?? string.Empty);", + "protectedSnippet": "P:System.Data.SqlClient.SqlCommand.Parameters", + "label": "P:System.Data.SqlClient.SqlCommand.Parameters", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 393, + "column": 20 + } + }, + { + "incidentId": "608d7f12-7ba7-4b3c-b461-ba807a38b045", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@Trainer\u0022, horseData.Trainer ?? string.Empty);", + "protected": "T:System.Data.SqlClient.SqlParameter" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@Trainer\u0022, horseData.Trainer ?? string.Empty);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameter", + "label": "T:System.Data.SqlClient.SqlParameter", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 393, + "column": 20 + } + }, + { + "incidentId": "559ff7f9-29bc-4631-8599-07e1eb06aa44", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@Trainer\u0022, horseData.Trainer ?? string.Empty);", + "protected": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@Trainer\u0022, horseData.Trainer ?? string.Empty);", + "protectedSnippet": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "label": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 393, + "column": 20 + } + }, + { + "incidentId": "a3b704ec-7569-435c-92fa-7ea5b1e552eb", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@JockeyLastSeasonPlaceStrikeRate\u0022, horseData.JockeyLastSeasonPlaceStrikeRate);", + "protected": "T:System.Data.SqlClient.SqlParameterCollection" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@JockeyLastSeasonPlaceStrikeRate\u0022, horseData.JockeyLastSeasonPlaceStrikeRate);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameterCollection", + "label": "T:System.Data.SqlClient.SqlParameterCollection", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 390, + "column": 20 + } + }, + { + "incidentId": "62eb0747-8854-4817-8a66-bce6ac638f2b", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@JockeyLastSeasonPlaceStrikeRate\u0022, horseData.JockeyLastSeasonPlaceStrikeRate);", + "protected": "P:System.Data.SqlClient.SqlCommand.Parameters" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@JockeyLastSeasonPlaceStrikeRate\u0022, horseData.JockeyLastSeasonPlaceStrikeRate);", + "protectedSnippet": "P:System.Data.SqlClient.SqlCommand.Parameters", + "label": "P:System.Data.SqlClient.SqlCommand.Parameters", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 390, + "column": 20 + } + }, + { + "incidentId": "24687c0c-d63b-46bc-ae5f-aeda1683cf79", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@JockeyLastSeasonPlaceStrikeRate\u0022, horseData.JockeyLastSeasonPlaceStrikeRate);", + "protected": "T:System.Data.SqlClient.SqlParameter" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@JockeyLastSeasonPlaceStrikeRate\u0022, horseData.JockeyLastSeasonPlaceStrikeRate);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameter", + "label": "T:System.Data.SqlClient.SqlParameter", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 390, + "column": 20 + } + }, + { + "incidentId": "98214329-c110-4769-a85b-7f6219c0f2f9", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@JockeyLastSeasonPlaceStrikeRate\u0022, horseData.JockeyLastSeasonPlaceStrikeRate);", + "protected": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@JockeyLastSeasonPlaceStrikeRate\u0022, horseData.JockeyLastSeasonPlaceStrikeRate);", + "protectedSnippet": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "label": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 390, + "column": 20 + } + }, + { + "incidentId": "b897d45c-2b03-47ec-8aa6-b25150c4a173", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@JockeyLastSeasonPlaces\u0022, horseData.JockeyLastSeasonPlaces);", + "protected": "T:System.Data.SqlClient.SqlParameterCollection" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@JockeyLastSeasonPlaces\u0022, horseData.JockeyLastSeasonPlaces);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameterCollection", + "label": "T:System.Data.SqlClient.SqlParameterCollection", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 389, + "column": 20 + } + }, + { + "incidentId": "8ddfc18a-5f0a-4cec-960a-83f3bd2b7472", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@JockeyLastSeasonPlaces\u0022, horseData.JockeyLastSeasonPlaces);", + "protected": "P:System.Data.SqlClient.SqlCommand.Parameters" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@JockeyLastSeasonPlaces\u0022, horseData.JockeyLastSeasonPlaces);", + "protectedSnippet": "P:System.Data.SqlClient.SqlCommand.Parameters", + "label": "P:System.Data.SqlClient.SqlCommand.Parameters", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 389, + "column": 20 + } + }, + { + "incidentId": "029fb858-13da-4136-997d-e7c9bfa3aba8", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@JockeyLastSeasonPlaces\u0022, horseData.JockeyLastSeasonPlaces);", + "protected": "T:System.Data.SqlClient.SqlParameter" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@JockeyLastSeasonPlaces\u0022, horseData.JockeyLastSeasonPlaces);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameter", + "label": "T:System.Data.SqlClient.SqlParameter", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 389, + "column": 20 + } + }, + { + "incidentId": "2124a36f-f08d-49e6-9387-b0c780c5d04e", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@JockeyLastSeasonPlaces\u0022, horseData.JockeyLastSeasonPlaces);", + "protected": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@JockeyLastSeasonPlaces\u0022, horseData.JockeyLastSeasonPlaces);", + "protectedSnippet": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "label": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 389, + "column": 20 + } + }, + { + "incidentId": "3af3d2bd-27f2-4246-823f-29d1ad11a5ed", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@JockeyLastSeasonROI\u0022, horseData.JockeyLastSeasonROI);", + "protected": "T:System.Data.SqlClient.SqlParameterCollection" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@JockeyLastSeasonROI\u0022, horseData.JockeyLastSeasonROI);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameterCollection", + "label": "T:System.Data.SqlClient.SqlParameterCollection", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 388, + "column": 20 + } + }, + { + "incidentId": "76cf8885-f21d-45a1-bdfe-f16c8d4380da", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@JockeyLastSeasonROI\u0022, horseData.JockeyLastSeasonROI);", + "protected": "P:System.Data.SqlClient.SqlCommand.Parameters" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@JockeyLastSeasonROI\u0022, horseData.JockeyLastSeasonROI);", + "protectedSnippet": "P:System.Data.SqlClient.SqlCommand.Parameters", + "label": "P:System.Data.SqlClient.SqlCommand.Parameters", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 388, + "column": 20 + } + }, + { + "incidentId": "9d82bca0-dce4-429d-bb3a-fe732a40ea1d", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@JockeyLastSeasonROI\u0022, horseData.JockeyLastSeasonROI);", + "protected": "T:System.Data.SqlClient.SqlParameter" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@JockeyLastSeasonROI\u0022, horseData.JockeyLastSeasonROI);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameter", + "label": "T:System.Data.SqlClient.SqlParameter", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 388, + "column": 20 + } + }, + { + "incidentId": "95ad1e58-ce73-401a-b85f-09d6f96a1176", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@JockeyLastSeasonROI\u0022, horseData.JockeyLastSeasonROI);", + "protected": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@JockeyLastSeasonROI\u0022, horseData.JockeyLastSeasonROI);", + "protectedSnippet": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "label": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 388, + "column": 20 + } + }, + { + "incidentId": "fd441a30-70dc-4f88-8ada-4cafdb00f221", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@JockeyLastSeasonStrikeRate\u0022, horseData.JockeyLastSeasonStrikeRate);", + "protected": "T:System.Data.SqlClient.SqlParameterCollection" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@JockeyLastSeasonStrikeRate\u0022, horseData.JockeyLastSeasonStrikeRate);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameterCollection", + "label": "T:System.Data.SqlClient.SqlParameterCollection", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 387, + "column": 20 + } + }, + { + "incidentId": "b1c4e1f8-46df-4868-a84c-8bef6a012ef2", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@JockeyLastSeasonStrikeRate\u0022, horseData.JockeyLastSeasonStrikeRate);", + "protected": "P:System.Data.SqlClient.SqlCommand.Parameters" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@JockeyLastSeasonStrikeRate\u0022, horseData.JockeyLastSeasonStrikeRate);", + "protectedSnippet": "P:System.Data.SqlClient.SqlCommand.Parameters", + "label": "P:System.Data.SqlClient.SqlCommand.Parameters", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 387, + "column": 20 + } + }, + { + "incidentId": "27bb1a3d-8f9b-49f4-86b4-f1c7621a3a3c", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@JockeyLastSeasonStrikeRate\u0022, horseData.JockeyLastSeasonStrikeRate);", + "protected": "T:System.Data.SqlClient.SqlParameter" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@JockeyLastSeasonStrikeRate\u0022, horseData.JockeyLastSeasonStrikeRate);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameter", + "label": "T:System.Data.SqlClient.SqlParameter", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 387, + "column": 20 + } + }, + { + "incidentId": "9eeb9191-f017-41de-bbfe-8a5020810144", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@JockeyLastSeasonStrikeRate\u0022, horseData.JockeyLastSeasonStrikeRate);", + "protected": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@JockeyLastSeasonStrikeRate\u0022, horseData.JockeyLastSeasonStrikeRate);", + "protectedSnippet": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "label": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 387, + "column": 20 + } + }, + { + "incidentId": "ae4e4e45-0016-43c1-a8e9-aabacc66fa23", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@JockeyLastSeasonWins\u0022, horseData.JockeyLastSeasonWins);", + "protected": "T:System.Data.SqlClient.SqlParameterCollection" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@JockeyLastSeasonWins\u0022, horseData.JockeyLastSeasonWins);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameterCollection", + "label": "T:System.Data.SqlClient.SqlParameterCollection", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 386, + "column": 20 + } + }, + { + "incidentId": "c9418761-cff7-45cd-a12a-eb27e3b175f6", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@JockeyLastSeasonWins\u0022, horseData.JockeyLastSeasonWins);", + "protected": "P:System.Data.SqlClient.SqlCommand.Parameters" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@JockeyLastSeasonWins\u0022, horseData.JockeyLastSeasonWins);", + "protectedSnippet": "P:System.Data.SqlClient.SqlCommand.Parameters", + "label": "P:System.Data.SqlClient.SqlCommand.Parameters", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 386, + "column": 20 + } + }, + { + "incidentId": "cc30c7d8-8388-4baa-b92a-bd9f247ed796", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@JockeyLastSeasonWins\u0022, horseData.JockeyLastSeasonWins);", + "protected": "T:System.Data.SqlClient.SqlParameter" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@JockeyLastSeasonWins\u0022, horseData.JockeyLastSeasonWins);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameter", + "label": "T:System.Data.SqlClient.SqlParameter", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 386, + "column": 20 + } + }, + { + "incidentId": "889f6eba-7ebd-448a-a00e-cf443128e1a7", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@JockeyLastSeasonWins\u0022, horseData.JockeyLastSeasonWins);", + "protected": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@JockeyLastSeasonWins\u0022, horseData.JockeyLastSeasonWins);", + "protectedSnippet": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "label": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 386, + "column": 20 + } + }, + { + "incidentId": "603c212a-077c-4038-a5e8-1554e3ebe9b6", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@JockeyLastSeasonStarts\u0022, horseData.JockeyLastSeasonStarts);", + "protected": "T:System.Data.SqlClient.SqlParameterCollection" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@JockeyLastSeasonStarts\u0022, horseData.JockeyLastSeasonStarts);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameterCollection", + "label": "T:System.Data.SqlClient.SqlParameterCollection", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 385, + "column": 20 + } + }, + { + "incidentId": "0f6358e3-d75f-4293-9978-3b1964c7cc2b", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@JockeyLastSeasonStarts\u0022, horseData.JockeyLastSeasonStarts);", + "protected": "P:System.Data.SqlClient.SqlCommand.Parameters" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@JockeyLastSeasonStarts\u0022, horseData.JockeyLastSeasonStarts);", + "protectedSnippet": "P:System.Data.SqlClient.SqlCommand.Parameters", + "label": "P:System.Data.SqlClient.SqlCommand.Parameters", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 385, + "column": 20 + } + }, + { + "incidentId": "74cbf017-83cd-42b6-91a0-d7f27f36dd33", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@JockeyLastSeasonStarts\u0022, horseData.JockeyLastSeasonStarts);", + "protected": "T:System.Data.SqlClient.SqlParameter" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@JockeyLastSeasonStarts\u0022, horseData.JockeyLastSeasonStarts);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameter", + "label": "T:System.Data.SqlClient.SqlParameter", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 385, + "column": 20 + } + }, + { + "incidentId": "ab9fe4d4-287a-4c1a-b4de-792ba2344021", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@JockeyLastSeasonStarts\u0022, horseData.JockeyLastSeasonStarts);", + "protected": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@JockeyLastSeasonStarts\u0022, horseData.JockeyLastSeasonStarts);", + "protectedSnippet": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "label": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 385, + "column": 20 + } + }, + { + "incidentId": "d98d352a-013c-4f62-839d-154d2dc77f18", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@JockeyLastSeasonAvgHorseEarnings\u0022, horseData.JockeyLastSeasonAvgHorseEarnings);", + "protected": "T:System.Data.SqlClient.SqlParameterCollection" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@JockeyLastSeasonAvgHorseEarnings\u0022, horseData.JockeyLastSeasonAvgHorseEarnings);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameterCollection", + "label": "T:System.Data.SqlClient.SqlParameterCollection", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 384, + "column": 20 + } + }, + { + "incidentId": "8b0332d3-d237-4538-9f6a-44fa8cba9629", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@JockeyLastSeasonAvgHorseEarnings\u0022, horseData.JockeyLastSeasonAvgHorseEarnings);", + "protected": "P:System.Data.SqlClient.SqlCommand.Parameters" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@JockeyLastSeasonAvgHorseEarnings\u0022, horseData.JockeyLastSeasonAvgHorseEarnings);", + "protectedSnippet": "P:System.Data.SqlClient.SqlCommand.Parameters", + "label": "P:System.Data.SqlClient.SqlCommand.Parameters", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 384, + "column": 20 + } + }, + { + "incidentId": "2cfd552a-8516-48ed-9127-86afd442a687", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@JockeyLastSeasonAvgHorseEarnings\u0022, horseData.JockeyLastSeasonAvgHorseEarnings);", + "protected": "T:System.Data.SqlClient.SqlParameter" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@JockeyLastSeasonAvgHorseEarnings\u0022, horseData.JockeyLastSeasonAvgHorseEarnings);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameter", + "label": "T:System.Data.SqlClient.SqlParameter", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 384, + "column": 20 + } + }, + { + "incidentId": "cdc85f7f-9dd7-4d1f-b473-2110b18ab05d", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@JockeyLastSeasonAvgHorseEarnings\u0022, horseData.JockeyLastSeasonAvgHorseEarnings);", + "protected": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@JockeyLastSeasonAvgHorseEarnings\u0022, horseData.JockeyLastSeasonAvgHorseEarnings);", + "protectedSnippet": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "label": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 384, + "column": 20 + } + }, + { + "incidentId": "1c9bfa59-7e53-43a3-81a8-68883b8d18db", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@JockeyLastSeasonHorseEarnings\u0022, horseData.JockeyLastSeasonHorseEarnings);", + "protected": "T:System.Data.SqlClient.SqlParameterCollection" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@JockeyLastSeasonHorseEarnings\u0022, horseData.JockeyLastSeasonHorseEarnings);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameterCollection", + "label": "T:System.Data.SqlClient.SqlParameterCollection", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 383, + "column": 20 + } + }, + { + "incidentId": "c9d8e0bf-eb08-44b7-95be-8ee73825f3cb", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@JockeyLastSeasonHorseEarnings\u0022, horseData.JockeyLastSeasonHorseEarnings);", + "protected": "P:System.Data.SqlClient.SqlCommand.Parameters" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@JockeyLastSeasonHorseEarnings\u0022, horseData.JockeyLastSeasonHorseEarnings);", + "protectedSnippet": "P:System.Data.SqlClient.SqlCommand.Parameters", + "label": "P:System.Data.SqlClient.SqlCommand.Parameters", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 383, + "column": 20 + } + }, + { + "incidentId": "757404c8-6ca0-4bd5-906c-b0a832db5457", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@JockeyLastSeasonHorseEarnings\u0022, horseData.JockeyLastSeasonHorseEarnings);", + "protected": "T:System.Data.SqlClient.SqlParameter" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@JockeyLastSeasonHorseEarnings\u0022, horseData.JockeyLastSeasonHorseEarnings);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameter", + "label": "T:System.Data.SqlClient.SqlParameter", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 383, + "column": 20 + } + }, + { + "incidentId": "85f3c064-cbbb-456f-a9ce-9e80e1d096d8", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@JockeyLastSeasonHorseEarnings\u0022, horseData.JockeyLastSeasonHorseEarnings);", + "protected": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@JockeyLastSeasonHorseEarnings\u0022, horseData.JockeyLastSeasonHorseEarnings);", + "protectedSnippet": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "label": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 383, + "column": 20 + } + }, + { + "incidentId": "80e90684-8b9e-4d45-8bc9-4722ba027844", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@JockeyThisSeasonPlaceStrikeRate\u0022, horseData.JockeyThisSeasonPlaceStrikeRate);", + "protected": "T:System.Data.SqlClient.SqlParameterCollection" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@JockeyThisSeasonPlaceStrikeRate\u0022, horseData.JockeyThisSeasonPlaceStrikeRate);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameterCollection", + "label": "T:System.Data.SqlClient.SqlParameterCollection", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 382, + "column": 20 + } + }, + { + "incidentId": "8d10407b-e8af-41f0-b262-f1322e214a0e", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@JockeyThisSeasonPlaceStrikeRate\u0022, horseData.JockeyThisSeasonPlaceStrikeRate);", + "protected": "P:System.Data.SqlClient.SqlCommand.Parameters" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@JockeyThisSeasonPlaceStrikeRate\u0022, horseData.JockeyThisSeasonPlaceStrikeRate);", + "protectedSnippet": "P:System.Data.SqlClient.SqlCommand.Parameters", + "label": "P:System.Data.SqlClient.SqlCommand.Parameters", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 382, + "column": 20 + } + }, + { + "incidentId": "fea3c8b0-db34-4cce-8d9a-c1e2046081d4", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@JockeyThisSeasonPlaceStrikeRate\u0022, horseData.JockeyThisSeasonPlaceStrikeRate);", + "protected": "T:System.Data.SqlClient.SqlParameter" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@JockeyThisSeasonPlaceStrikeRate\u0022, horseData.JockeyThisSeasonPlaceStrikeRate);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameter", + "label": "T:System.Data.SqlClient.SqlParameter", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 382, + "column": 20 + } + }, + { + "incidentId": "89dadca9-d08b-43eb-9c62-39a152e92210", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@JockeyThisSeasonPlaceStrikeRate\u0022, horseData.JockeyThisSeasonPlaceStrikeRate);", + "protected": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@JockeyThisSeasonPlaceStrikeRate\u0022, horseData.JockeyThisSeasonPlaceStrikeRate);", + "protectedSnippet": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "label": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 382, + "column": 20 + } + }, + { + "incidentId": "74c8bc06-8b19-4eb2-acdc-2b0933d7f38b", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@JockeyThisSeasonPlaces\u0022, horseData.JockeyThisSeasonPlaces);", + "protected": "T:System.Data.SqlClient.SqlParameterCollection" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@JockeyThisSeasonPlaces\u0022, horseData.JockeyThisSeasonPlaces);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameterCollection", + "label": "T:System.Data.SqlClient.SqlParameterCollection", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 381, + "column": 20 + } + }, + { + "incidentId": "6f7b081f-a36e-4488-9ea3-7bfba766c570", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@JockeyThisSeasonPlaces\u0022, horseData.JockeyThisSeasonPlaces);", + "protected": "P:System.Data.SqlClient.SqlCommand.Parameters" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@JockeyThisSeasonPlaces\u0022, horseData.JockeyThisSeasonPlaces);", + "protectedSnippet": "P:System.Data.SqlClient.SqlCommand.Parameters", + "label": "P:System.Data.SqlClient.SqlCommand.Parameters", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 381, + "column": 20 + } + }, + { + "incidentId": "360e29dc-382f-4d5c-8490-d10c7e5a9ea0", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@JockeyThisSeasonPlaces\u0022, horseData.JockeyThisSeasonPlaces);", + "protected": "T:System.Data.SqlClient.SqlParameter" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@JockeyThisSeasonPlaces\u0022, horseData.JockeyThisSeasonPlaces);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameter", + "label": "T:System.Data.SqlClient.SqlParameter", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 381, + "column": 20 + } + }, + { + "incidentId": "d52e730b-6562-4fcf-8b3c-71ad652df60e", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@JockeyThisSeasonPlaces\u0022, horseData.JockeyThisSeasonPlaces);", + "protected": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@JockeyThisSeasonPlaces\u0022, horseData.JockeyThisSeasonPlaces);", + "protectedSnippet": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "label": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 381, + "column": 20 + } + }, + { + "incidentId": "eee5a7a2-6f3d-40c8-a75e-ba4c48c5a550", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@JockeyThisSeasonROI\u0022, horseData.JockeyThisSeasonROI);", + "protected": "T:System.Data.SqlClient.SqlParameterCollection" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@JockeyThisSeasonROI\u0022, horseData.JockeyThisSeasonROI);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameterCollection", + "label": "T:System.Data.SqlClient.SqlParameterCollection", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 380, + "column": 20 + } + }, + { + "incidentId": "68ee54e3-0168-4e7b-8f55-b6bd7e8dd325", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@JockeyThisSeasonROI\u0022, horseData.JockeyThisSeasonROI);", + "protected": "P:System.Data.SqlClient.SqlCommand.Parameters" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@JockeyThisSeasonROI\u0022, horseData.JockeyThisSeasonROI);", + "protectedSnippet": "P:System.Data.SqlClient.SqlCommand.Parameters", + "label": "P:System.Data.SqlClient.SqlCommand.Parameters", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 380, + "column": 20 + } + }, + { + "incidentId": "341154e3-e329-4040-9582-99de5102a018", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@JockeyThisSeasonROI\u0022, horseData.JockeyThisSeasonROI);", + "protected": "T:System.Data.SqlClient.SqlParameter" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@JockeyThisSeasonROI\u0022, horseData.JockeyThisSeasonROI);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameter", + "label": "T:System.Data.SqlClient.SqlParameter", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 380, + "column": 20 + } + }, + { + "incidentId": "b37e3c3a-2880-4f23-a6bd-ffa1c752f5c2", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@JockeyThisSeasonROI\u0022, horseData.JockeyThisSeasonROI);", + "protected": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@JockeyThisSeasonROI\u0022, horseData.JockeyThisSeasonROI);", + "protectedSnippet": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "label": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 380, + "column": 20 + } + }, + { + "incidentId": "d1cd9ba1-aca9-449e-9cea-f6c830ece076", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@JockeyThisSeasonStrikeRate\u0022, horseData.JockeyThisSeasonStrikeRate);", + "protected": "T:System.Data.SqlClient.SqlParameterCollection" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@JockeyThisSeasonStrikeRate\u0022, horseData.JockeyThisSeasonStrikeRate);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameterCollection", + "label": "T:System.Data.SqlClient.SqlParameterCollection", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 379, + "column": 20 + } + }, + { + "incidentId": "012054cf-fc82-4647-9f28-36e5a6cef337", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@JockeyThisSeasonStrikeRate\u0022, horseData.JockeyThisSeasonStrikeRate);", + "protected": "P:System.Data.SqlClient.SqlCommand.Parameters" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@JockeyThisSeasonStrikeRate\u0022, horseData.JockeyThisSeasonStrikeRate);", + "protectedSnippet": "P:System.Data.SqlClient.SqlCommand.Parameters", + "label": "P:System.Data.SqlClient.SqlCommand.Parameters", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 379, + "column": 20 + } + }, + { + "incidentId": "e6d777a6-97fc-4de5-b063-cd7f74587fc2", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@JockeyThisSeasonStrikeRate\u0022, horseData.JockeyThisSeasonStrikeRate);", + "protected": "T:System.Data.SqlClient.SqlParameter" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@JockeyThisSeasonStrikeRate\u0022, horseData.JockeyThisSeasonStrikeRate);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameter", + "label": "T:System.Data.SqlClient.SqlParameter", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 379, + "column": 20 + } + }, + { + "incidentId": "72e8d22c-e3eb-4ac2-8d7d-38dc1ab0e6f7", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@JockeyThisSeasonStrikeRate\u0022, horseData.JockeyThisSeasonStrikeRate);", + "protected": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@JockeyThisSeasonStrikeRate\u0022, horseData.JockeyThisSeasonStrikeRate);", + "protectedSnippet": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "label": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 379, + "column": 20 + } + }, + { + "incidentId": "721000c7-b081-42cd-a3af-50f72324d6f2", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@JockeyThisSeasonWins\u0022, horseData.JockeyThisSeasonWins);", + "protected": "T:System.Data.SqlClient.SqlParameterCollection" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@JockeyThisSeasonWins\u0022, horseData.JockeyThisSeasonWins);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameterCollection", + "label": "T:System.Data.SqlClient.SqlParameterCollection", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 378, + "column": 20 + } + }, + { + "incidentId": "3310cd7c-b45f-4951-87ee-3098ee0c72ba", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@JockeyThisSeasonWins\u0022, horseData.JockeyThisSeasonWins);", + "protected": "P:System.Data.SqlClient.SqlCommand.Parameters" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@JockeyThisSeasonWins\u0022, horseData.JockeyThisSeasonWins);", + "protectedSnippet": "P:System.Data.SqlClient.SqlCommand.Parameters", + "label": "P:System.Data.SqlClient.SqlCommand.Parameters", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 378, + "column": 20 + } + }, + { + "incidentId": "d6b1ad50-48a1-4d23-bfb5-82e5c1aed732", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@JockeyThisSeasonWins\u0022, horseData.JockeyThisSeasonWins);", + "protected": "T:System.Data.SqlClient.SqlParameter" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@JockeyThisSeasonWins\u0022, horseData.JockeyThisSeasonWins);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameter", + "label": "T:System.Data.SqlClient.SqlParameter", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 378, + "column": 20 + } + }, + { + "incidentId": "fef9a1d9-1be1-47b8-b7aa-c75679f6a3cd", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@JockeyThisSeasonWins\u0022, horseData.JockeyThisSeasonWins);", + "protected": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@JockeyThisSeasonWins\u0022, horseData.JockeyThisSeasonWins);", + "protectedSnippet": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "label": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 378, + "column": 20 + } + }, + { + "incidentId": "11e7a76f-fb15-4506-b379-5cd752019a9b", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@JockeyThisSeasonStarts\u0022, horseData.JockeyThisSeasonStarts);", + "protected": "T:System.Data.SqlClient.SqlParameterCollection" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@JockeyThisSeasonStarts\u0022, horseData.JockeyThisSeasonStarts);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameterCollection", + "label": "T:System.Data.SqlClient.SqlParameterCollection", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 377, + "column": 20 + } + }, + { + "incidentId": "5cec7210-990b-4c01-b45d-7834aabcc915", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@JockeyThisSeasonStarts\u0022, horseData.JockeyThisSeasonStarts);", + "protected": "P:System.Data.SqlClient.SqlCommand.Parameters" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@JockeyThisSeasonStarts\u0022, horseData.JockeyThisSeasonStarts);", + "protectedSnippet": "P:System.Data.SqlClient.SqlCommand.Parameters", + "label": "P:System.Data.SqlClient.SqlCommand.Parameters", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 377, + "column": 20 + } + }, + { + "incidentId": "1e076a47-9311-43af-b025-01dbd834bd01", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@JockeyThisSeasonStarts\u0022, horseData.JockeyThisSeasonStarts);", + "protected": "T:System.Data.SqlClient.SqlParameter" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@JockeyThisSeasonStarts\u0022, horseData.JockeyThisSeasonStarts);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameter", + "label": "T:System.Data.SqlClient.SqlParameter", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 377, + "column": 20 + } + }, + { + "incidentId": "907b9c6a-9216-491d-8da6-1b97a75e6b4a", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@JockeyThisSeasonStarts\u0022, horseData.JockeyThisSeasonStarts);", + "protected": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@JockeyThisSeasonStarts\u0022, horseData.JockeyThisSeasonStarts);", + "protectedSnippet": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "label": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 377, + "column": 20 + } + }, + { + "incidentId": "bd2cfeb1-986e-44ee-8a9b-69e1ec76e5d8", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@JockeyThisSeasonAvgHorseEarnings\u0022, horseData.JockeyThisSeasonAvgHorseEarnings);", + "protected": "T:System.Data.SqlClient.SqlParameterCollection" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@JockeyThisSeasonAvgHorseEarnings\u0022, horseData.JockeyThisSeasonAvgHorseEarnings);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameterCollection", + "label": "T:System.Data.SqlClient.SqlParameterCollection", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 376, + "column": 20 + } + }, + { + "incidentId": "ba47ad28-e5ed-46a4-9449-3b588d5da0c0", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@JockeyThisSeasonAvgHorseEarnings\u0022, horseData.JockeyThisSeasonAvgHorseEarnings);", + "protected": "P:System.Data.SqlClient.SqlCommand.Parameters" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@JockeyThisSeasonAvgHorseEarnings\u0022, horseData.JockeyThisSeasonAvgHorseEarnings);", + "protectedSnippet": "P:System.Data.SqlClient.SqlCommand.Parameters", + "label": "P:System.Data.SqlClient.SqlCommand.Parameters", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 376, + "column": 20 + } + }, + { + "incidentId": "04f93a0d-059d-4f82-bcd8-acf0792f4436", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@JockeyThisSeasonAvgHorseEarnings\u0022, horseData.JockeyThisSeasonAvgHorseEarnings);", + "protected": "T:System.Data.SqlClient.SqlParameter" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@JockeyThisSeasonAvgHorseEarnings\u0022, horseData.JockeyThisSeasonAvgHorseEarnings);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameter", + "label": "T:System.Data.SqlClient.SqlParameter", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 376, + "column": 20 + } + }, + { + "incidentId": "3c52ee2c-5a5b-4b55-b5ba-967dc36c55df", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@JockeyThisSeasonAvgHorseEarnings\u0022, horseData.JockeyThisSeasonAvgHorseEarnings);", + "protected": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@JockeyThisSeasonAvgHorseEarnings\u0022, horseData.JockeyThisSeasonAvgHorseEarnings);", + "protectedSnippet": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "label": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 376, + "column": 20 + } + }, + { + "incidentId": "4cc9cf98-8134-4b59-b666-e892fdef78fe", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@JockeyThisSeasonHorseEarnings\u0022, horseData.JockeyThisSeasonHorseEarnings);", + "protected": "T:System.Data.SqlClient.SqlParameterCollection" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@JockeyThisSeasonHorseEarnings\u0022, horseData.JockeyThisSeasonHorseEarnings);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameterCollection", + "label": "T:System.Data.SqlClient.SqlParameterCollection", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 375, + "column": 20 + } + }, + { + "incidentId": "b8e5bd5f-5660-43a5-882c-0f4665e272f7", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@JockeyThisSeasonHorseEarnings\u0022, horseData.JockeyThisSeasonHorseEarnings);", + "protected": "P:System.Data.SqlClient.SqlCommand.Parameters" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@JockeyThisSeasonHorseEarnings\u0022, horseData.JockeyThisSeasonHorseEarnings);", + "protectedSnippet": "P:System.Data.SqlClient.SqlCommand.Parameters", + "label": "P:System.Data.SqlClient.SqlCommand.Parameters", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 375, + "column": 20 + } + }, + { + "incidentId": "6440ac3c-cfc1-4308-a28c-654dc3b07540", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@JockeyThisSeasonHorseEarnings\u0022, horseData.JockeyThisSeasonHorseEarnings);", + "protected": "T:System.Data.SqlClient.SqlParameter" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@JockeyThisSeasonHorseEarnings\u0022, horseData.JockeyThisSeasonHorseEarnings);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameter", + "label": "T:System.Data.SqlClient.SqlParameter", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 375, + "column": 20 + } + }, + { + "incidentId": "2ef15c23-61ca-43b5-ac40-371dce0eb3f2", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@JockeyThisSeasonHorseEarnings\u0022, horseData.JockeyThisSeasonHorseEarnings);", + "protected": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@JockeyThisSeasonHorseEarnings\u0022, horseData.JockeyThisSeasonHorseEarnings);", + "protectedSnippet": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "label": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 375, + "column": 20 + } + }, + { + "incidentId": "c00a0200-b516-49f9-afe1-f320d1e187c9", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@Jockey12MonthsPlaceStrikeRate\u0022, horseData.Jockey12MonthsPlaceStrikeRate);", + "protected": "T:System.Data.SqlClient.SqlParameterCollection" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@Jockey12MonthsPlaceStrikeRate\u0022, horseData.Jockey12MonthsPlaceStrikeRate);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameterCollection", + "label": "T:System.Data.SqlClient.SqlParameterCollection", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 374, + "column": 20 + } + }, + { + "incidentId": "75cb4130-71ce-467b-be0d-c7a2fe6c4c5a", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@Jockey12MonthsPlaceStrikeRate\u0022, horseData.Jockey12MonthsPlaceStrikeRate);", + "protected": "P:System.Data.SqlClient.SqlCommand.Parameters" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@Jockey12MonthsPlaceStrikeRate\u0022, horseData.Jockey12MonthsPlaceStrikeRate);", + "protectedSnippet": "P:System.Data.SqlClient.SqlCommand.Parameters", + "label": "P:System.Data.SqlClient.SqlCommand.Parameters", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 374, + "column": 20 + } + }, + { + "incidentId": "2962a0a9-71af-4de9-b25f-fc90ffa2f15c", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@Jockey12MonthsPlaceStrikeRate\u0022, horseData.Jockey12MonthsPlaceStrikeRate);", + "protected": "T:System.Data.SqlClient.SqlParameter" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@Jockey12MonthsPlaceStrikeRate\u0022, horseData.Jockey12MonthsPlaceStrikeRate);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameter", + "label": "T:System.Data.SqlClient.SqlParameter", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 374, + "column": 20 + } + }, + { + "incidentId": "48b65a74-f080-49e2-884e-cfab4a331ce6", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@Jockey12MonthsPlaceStrikeRate\u0022, horseData.Jockey12MonthsPlaceStrikeRate);", + "protected": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@Jockey12MonthsPlaceStrikeRate\u0022, horseData.Jockey12MonthsPlaceStrikeRate);", + "protectedSnippet": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "label": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 374, + "column": 20 + } + }, + { + "incidentId": "eddb9120-4c78-46da-ba27-73a839ff5738", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@Jockey12MonthsPlaces\u0022, horseData.Jockey12MonthsPlaces);", + "protected": "T:System.Data.SqlClient.SqlParameterCollection" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@Jockey12MonthsPlaces\u0022, horseData.Jockey12MonthsPlaces);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameterCollection", + "label": "T:System.Data.SqlClient.SqlParameterCollection", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 373, + "column": 20 + } + }, + { + "incidentId": "9c806e0c-7fd2-40d2-8bd8-80a9ad274e52", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@Jockey12MonthsPlaces\u0022, horseData.Jockey12MonthsPlaces);", + "protected": "P:System.Data.SqlClient.SqlCommand.Parameters" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@Jockey12MonthsPlaces\u0022, horseData.Jockey12MonthsPlaces);", + "protectedSnippet": "P:System.Data.SqlClient.SqlCommand.Parameters", + "label": "P:System.Data.SqlClient.SqlCommand.Parameters", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 373, + "column": 20 + } + }, + { + "incidentId": "174dc2b4-76c6-4f4d-8a88-dee57b5e8d2b", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@Jockey12MonthsPlaces\u0022, horseData.Jockey12MonthsPlaces);", + "protected": "T:System.Data.SqlClient.SqlParameter" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@Jockey12MonthsPlaces\u0022, horseData.Jockey12MonthsPlaces);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameter", + "label": "T:System.Data.SqlClient.SqlParameter", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 373, + "column": 20 + } + }, + { + "incidentId": "36367027-dcc0-4804-b53e-6a3e0f9158f5", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@Jockey12MonthsPlaces\u0022, horseData.Jockey12MonthsPlaces);", + "protected": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@Jockey12MonthsPlaces\u0022, horseData.Jockey12MonthsPlaces);", + "protectedSnippet": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "label": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 373, + "column": 20 + } + }, + { + "incidentId": "7899bba7-b4a8-4ddd-aedd-f0534e8224ce", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@Jockey12MonthsROI\u0022, horseData.Jockey12MonthsROI);", + "protected": "T:System.Data.SqlClient.SqlParameterCollection" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@Jockey12MonthsROI\u0022, horseData.Jockey12MonthsROI);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameterCollection", + "label": "T:System.Data.SqlClient.SqlParameterCollection", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 372, + "column": 20 + } + }, + { + "incidentId": "de50feb4-31c0-448f-a685-4ab54b6f17de", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@Jockey12MonthsROI\u0022, horseData.Jockey12MonthsROI);", + "protected": "P:System.Data.SqlClient.SqlCommand.Parameters" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@Jockey12MonthsROI\u0022, horseData.Jockey12MonthsROI);", + "protectedSnippet": "P:System.Data.SqlClient.SqlCommand.Parameters", + "label": "P:System.Data.SqlClient.SqlCommand.Parameters", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 372, + "column": 20 + } + }, + { + "incidentId": "9ff632fe-addd-4f43-8bfa-de2e512518d8", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@Jockey12MonthsROI\u0022, horseData.Jockey12MonthsROI);", + "protected": "T:System.Data.SqlClient.SqlParameter" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@Jockey12MonthsROI\u0022, horseData.Jockey12MonthsROI);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameter", + "label": "T:System.Data.SqlClient.SqlParameter", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 372, + "column": 20 + } + }, + { + "incidentId": "bc699488-d1b9-4716-bf5a-5d98e1de84cf", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@Jockey12MonthsROI\u0022, horseData.Jockey12MonthsROI);", + "protected": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@Jockey12MonthsROI\u0022, horseData.Jockey12MonthsROI);", + "protectedSnippet": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "label": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 372, + "column": 20 + } + }, + { + "incidentId": "aa8e9e04-e0ee-4398-b4f7-d7e2f6c0e924", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@Jockey12MonthsStrikeRate\u0022, horseData.Jockey12MonthsStrikeRate);", + "protected": "T:System.Data.SqlClient.SqlParameterCollection" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@Jockey12MonthsStrikeRate\u0022, horseData.Jockey12MonthsStrikeRate);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameterCollection", + "label": "T:System.Data.SqlClient.SqlParameterCollection", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 371, + "column": 20 + } + }, + { + "incidentId": "4fe98b9f-f711-4f7e-8ecc-55d338dd2ee6", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@Jockey12MonthsStrikeRate\u0022, horseData.Jockey12MonthsStrikeRate);", + "protected": "P:System.Data.SqlClient.SqlCommand.Parameters" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@Jockey12MonthsStrikeRate\u0022, horseData.Jockey12MonthsStrikeRate);", + "protectedSnippet": "P:System.Data.SqlClient.SqlCommand.Parameters", + "label": "P:System.Data.SqlClient.SqlCommand.Parameters", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 371, + "column": 20 + } + }, + { + "incidentId": "06f27935-cdf0-4d15-b376-5a35c5a9ae4c", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@Jockey12MonthsStrikeRate\u0022, horseData.Jockey12MonthsStrikeRate);", + "protected": "T:System.Data.SqlClient.SqlParameter" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@Jockey12MonthsStrikeRate\u0022, horseData.Jockey12MonthsStrikeRate);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameter", + "label": "T:System.Data.SqlClient.SqlParameter", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 371, + "column": 20 + } + }, + { + "incidentId": "88d4fdca-95ed-470d-8a6a-db86aa072945", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@Jockey12MonthsStrikeRate\u0022, horseData.Jockey12MonthsStrikeRate);", + "protected": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@Jockey12MonthsStrikeRate\u0022, horseData.Jockey12MonthsStrikeRate);", + "protectedSnippet": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "label": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 371, + "column": 20 + } + }, + { + "incidentId": "620f8718-7910-4828-a6c0-fd3ae4da508e", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@Jockey12MonthsWins\u0022, horseData.Jockey12MonthsWins);", + "protected": "T:System.Data.SqlClient.SqlParameterCollection" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@Jockey12MonthsWins\u0022, horseData.Jockey12MonthsWins);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameterCollection", + "label": "T:System.Data.SqlClient.SqlParameterCollection", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 370, + "column": 20 + } + }, + { + "incidentId": "288cd206-ff10-46f8-b2de-7d8c814010f4", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@Jockey12MonthsWins\u0022, horseData.Jockey12MonthsWins);", + "protected": "P:System.Data.SqlClient.SqlCommand.Parameters" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@Jockey12MonthsWins\u0022, horseData.Jockey12MonthsWins);", + "protectedSnippet": "P:System.Data.SqlClient.SqlCommand.Parameters", + "label": "P:System.Data.SqlClient.SqlCommand.Parameters", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 370, + "column": 20 + } + }, + { + "incidentId": "47101de4-885f-47ae-a949-a365b3548c5e", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@Jockey12MonthsWins\u0022, horseData.Jockey12MonthsWins);", + "protected": "T:System.Data.SqlClient.SqlParameter" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@Jockey12MonthsWins\u0022, horseData.Jockey12MonthsWins);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameter", + "label": "T:System.Data.SqlClient.SqlParameter", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 370, + "column": 20 + } + }, + { + "incidentId": "fb2f344a-d11f-4249-8688-5aff8af3106d", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@Jockey12MonthsWins\u0022, horseData.Jockey12MonthsWins);", + "protected": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@Jockey12MonthsWins\u0022, horseData.Jockey12MonthsWins);", + "protectedSnippet": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "label": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 370, + "column": 20 + } + }, + { + "incidentId": "db464dd8-40d8-4d7f-9d57-6d55ecdcde4d", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@Jockey12MonthsStarts\u0022, horseData.Jockey12MonthsStarts);", + "protected": "T:System.Data.SqlClient.SqlParameterCollection" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@Jockey12MonthsStarts\u0022, horseData.Jockey12MonthsStarts);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameterCollection", + "label": "T:System.Data.SqlClient.SqlParameterCollection", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 369, + "column": 20 + } + }, + { + "incidentId": "631b10f9-4374-4819-a876-4b67751689ae", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@Jockey12MonthsStarts\u0022, horseData.Jockey12MonthsStarts);", + "protected": "P:System.Data.SqlClient.SqlCommand.Parameters" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@Jockey12MonthsStarts\u0022, horseData.Jockey12MonthsStarts);", + "protectedSnippet": "P:System.Data.SqlClient.SqlCommand.Parameters", + "label": "P:System.Data.SqlClient.SqlCommand.Parameters", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 369, + "column": 20 + } + }, + { + "incidentId": "c4fc755d-80f5-42d4-9862-bd3377e5e5ac", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@Jockey12MonthsStarts\u0022, horseData.Jockey12MonthsStarts);", + "protected": "T:System.Data.SqlClient.SqlParameter" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@Jockey12MonthsStarts\u0022, horseData.Jockey12MonthsStarts);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameter", + "label": "T:System.Data.SqlClient.SqlParameter", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 369, + "column": 20 + } + }, + { + "incidentId": "f8a3ab88-dc4b-456c-bb7f-74ae6822c04d", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@Jockey12MonthsStarts\u0022, horseData.Jockey12MonthsStarts);", + "protected": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@Jockey12MonthsStarts\u0022, horseData.Jockey12MonthsStarts);", + "protectedSnippet": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "label": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 369, + "column": 20 + } + }, + { + "incidentId": "2be045cb-fc15-4e2d-bfb5-2b1015d3ce99", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@Jockey12MonthAvgHorseEarnings\u0022, horseData.Jockey12MonthAvgHorseEarnings);", + "protected": "T:System.Data.SqlClient.SqlParameterCollection" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@Jockey12MonthAvgHorseEarnings\u0022, horseData.Jockey12MonthAvgHorseEarnings);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameterCollection", + "label": "T:System.Data.SqlClient.SqlParameterCollection", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 368, + "column": 20 + } + }, + { + "incidentId": "d5341670-d049-4af9-86cd-35986930f135", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@Jockey12MonthAvgHorseEarnings\u0022, horseData.Jockey12MonthAvgHorseEarnings);", + "protected": "P:System.Data.SqlClient.SqlCommand.Parameters" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@Jockey12MonthAvgHorseEarnings\u0022, horseData.Jockey12MonthAvgHorseEarnings);", + "protectedSnippet": "P:System.Data.SqlClient.SqlCommand.Parameters", + "label": "P:System.Data.SqlClient.SqlCommand.Parameters", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 368, + "column": 20 + } + }, + { + "incidentId": "6a6f524c-af9d-48f0-8dd4-adceb420309c", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@Jockey12MonthAvgHorseEarnings\u0022, horseData.Jockey12MonthAvgHorseEarnings);", + "protected": "T:System.Data.SqlClient.SqlParameter" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@Jockey12MonthAvgHorseEarnings\u0022, horseData.Jockey12MonthAvgHorseEarnings);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameter", + "label": "T:System.Data.SqlClient.SqlParameter", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 368, + "column": 20 + } + }, + { + "incidentId": "334f4fe3-987a-4e50-8d0d-de15a817d261", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@Jockey12MonthAvgHorseEarnings\u0022, horseData.Jockey12MonthAvgHorseEarnings);", + "protected": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@Jockey12MonthAvgHorseEarnings\u0022, horseData.Jockey12MonthAvgHorseEarnings);", + "protectedSnippet": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "label": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 368, + "column": 20 + } + }, + { + "incidentId": "8f2aee21-6ec4-45ca-b390-251d87d606d7", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@Jockey12MonthHorseEarnings\u0022, horseData.Jockey12MonthHorseEarnings);", + "protected": "T:System.Data.SqlClient.SqlParameterCollection" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@Jockey12MonthHorseEarnings\u0022, horseData.Jockey12MonthHorseEarnings);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameterCollection", + "label": "T:System.Data.SqlClient.SqlParameterCollection", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 367, + "column": 20 + } + }, + { + "incidentId": "88e88475-af8d-4f96-aeec-574a05a2f4e7", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@Jockey12MonthHorseEarnings\u0022, horseData.Jockey12MonthHorseEarnings);", + "protected": "P:System.Data.SqlClient.SqlCommand.Parameters" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@Jockey12MonthHorseEarnings\u0022, horseData.Jockey12MonthHorseEarnings);", + "protectedSnippet": "P:System.Data.SqlClient.SqlCommand.Parameters", + "label": "P:System.Data.SqlClient.SqlCommand.Parameters", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 367, + "column": 20 + } + }, + { + "incidentId": "cb533eac-be54-4fb3-aca1-16438c78d166", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@Jockey12MonthHorseEarnings\u0022, horseData.Jockey12MonthHorseEarnings);", + "protected": "T:System.Data.SqlClient.SqlParameter" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@Jockey12MonthHorseEarnings\u0022, horseData.Jockey12MonthHorseEarnings);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameter", + "label": "T:System.Data.SqlClient.SqlParameter", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 367, + "column": 20 + } + }, + { + "incidentId": "c0bd3193-f738-4702-b827-e4b733ab3d5b", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@Jockey12MonthHorseEarnings\u0022, horseData.Jockey12MonthHorseEarnings);", + "protected": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@Jockey12MonthHorseEarnings\u0022, horseData.Jockey12MonthHorseEarnings);", + "protectedSnippet": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "label": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 367, + "column": 20 + } + }, + { + "incidentId": "08f50f2a-58b0-4eb5-af2f-9a25de0b88fa", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@JockeyLast100PlaceStrikeRate\u0022, horseData.JockeyLast100PlaceStrikeRate);", + "protected": "T:System.Data.SqlClient.SqlParameterCollection" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@JockeyLast100PlaceStrikeRate\u0022, horseData.JockeyLast100PlaceStrikeRate);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameterCollection", + "label": "T:System.Data.SqlClient.SqlParameterCollection", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 366, + "column": 20 + } + }, + { + "incidentId": "3185535b-0e4c-48c9-8f1a-c5810ef54f58", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@JockeyLast100PlaceStrikeRate\u0022, horseData.JockeyLast100PlaceStrikeRate);", + "protected": "P:System.Data.SqlClient.SqlCommand.Parameters" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@JockeyLast100PlaceStrikeRate\u0022, horseData.JockeyLast100PlaceStrikeRate);", + "protectedSnippet": "P:System.Data.SqlClient.SqlCommand.Parameters", + "label": "P:System.Data.SqlClient.SqlCommand.Parameters", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 366, + "column": 20 + } + }, + { + "incidentId": "88e6c113-e1df-4c76-89b5-3db77c9ff00c", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@JockeyLast100PlaceStrikeRate\u0022, horseData.JockeyLast100PlaceStrikeRate);", + "protected": "T:System.Data.SqlClient.SqlParameter" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@JockeyLast100PlaceStrikeRate\u0022, horseData.JockeyLast100PlaceStrikeRate);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameter", + "label": "T:System.Data.SqlClient.SqlParameter", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 366, + "column": 20 + } + }, + { + "incidentId": "7ecb91f8-1b35-445b-aabc-ac9a7e1845d0", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@JockeyLast100PlaceStrikeRate\u0022, horseData.JockeyLast100PlaceStrikeRate);", + "protected": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@JockeyLast100PlaceStrikeRate\u0022, horseData.JockeyLast100PlaceStrikeRate);", + "protectedSnippet": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "label": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 366, + "column": 20 + } + }, + { + "incidentId": "65a70996-33f1-43d2-bccb-cf4f769581da", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@JockeyLast100Places\u0022, horseData.JockeyLast100Places);", + "protected": "T:System.Data.SqlClient.SqlParameterCollection" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@JockeyLast100Places\u0022, horseData.JockeyLast100Places);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameterCollection", + "label": "T:System.Data.SqlClient.SqlParameterCollection", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 365, + "column": 20 + } + }, + { + "incidentId": "bf5bd00f-14d4-4e9a-a855-7f9310352c68", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@JockeyLast100Places\u0022, horseData.JockeyLast100Places);", + "protected": "P:System.Data.SqlClient.SqlCommand.Parameters" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@JockeyLast100Places\u0022, horseData.JockeyLast100Places);", + "protectedSnippet": "P:System.Data.SqlClient.SqlCommand.Parameters", + "label": "P:System.Data.SqlClient.SqlCommand.Parameters", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 365, + "column": 20 + } + }, + { + "incidentId": "9f037e5c-d52b-4c0c-84ea-5769006e4701", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@JockeyLast100Places\u0022, horseData.JockeyLast100Places);", + "protected": "T:System.Data.SqlClient.SqlParameter" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@JockeyLast100Places\u0022, horseData.JockeyLast100Places);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameter", + "label": "T:System.Data.SqlClient.SqlParameter", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 365, + "column": 20 + } + }, + { + "incidentId": "87f81f34-c30e-4413-9b2f-f12bcd240509", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@JockeyLast100Places\u0022, horseData.JockeyLast100Places);", + "protected": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@JockeyLast100Places\u0022, horseData.JockeyLast100Places);", + "protectedSnippet": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "label": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 365, + "column": 20 + } + }, + { + "incidentId": "b4e245a2-4feb-4221-acb0-d5658ca8821e", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@JockeyLast100ROI\u0022, horseData.JockeyLast100ROI);", + "protected": "T:System.Data.SqlClient.SqlParameterCollection" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@JockeyLast100ROI\u0022, horseData.JockeyLast100ROI);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameterCollection", + "label": "T:System.Data.SqlClient.SqlParameterCollection", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 364, + "column": 20 + } + }, + { + "incidentId": "33ee4d7a-4c95-4e38-bb80-e33b5908f87c", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@JockeyLast100ROI\u0022, horseData.JockeyLast100ROI);", + "protected": "P:System.Data.SqlClient.SqlCommand.Parameters" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@JockeyLast100ROI\u0022, horseData.JockeyLast100ROI);", + "protectedSnippet": "P:System.Data.SqlClient.SqlCommand.Parameters", + "label": "P:System.Data.SqlClient.SqlCommand.Parameters", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 364, + "column": 20 + } + }, + { + "incidentId": "d485b003-2ba0-4bb4-a750-b9acbd4acfa0", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@JockeyLast100ROI\u0022, horseData.JockeyLast100ROI);", + "protected": "T:System.Data.SqlClient.SqlParameter" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@JockeyLast100ROI\u0022, horseData.JockeyLast100ROI);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameter", + "label": "T:System.Data.SqlClient.SqlParameter", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 364, + "column": 20 + } + }, + { + "incidentId": "be1bc4d0-1e56-4457-a5ac-622f2553603f", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@JockeyLast100ROI\u0022, horseData.JockeyLast100ROI);", + "protected": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@JockeyLast100ROI\u0022, horseData.JockeyLast100ROI);", + "protectedSnippet": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "label": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 364, + "column": 20 + } + }, + { + "incidentId": "1fd2fdde-e78e-4e37-a9cb-5c6c38c8d18d", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@JockeyLast100StrikeRate\u0022, horseData.JockeyLast100StrikeRate);", + "protected": "T:System.Data.SqlClient.SqlParameterCollection" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@JockeyLast100StrikeRate\u0022, horseData.JockeyLast100StrikeRate);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameterCollection", + "label": "T:System.Data.SqlClient.SqlParameterCollection", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 363, + "column": 20 + } + }, + { + "incidentId": "90bbe349-0074-407f-92b1-4b2e2bf035b7", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@JockeyLast100StrikeRate\u0022, horseData.JockeyLast100StrikeRate);", + "protected": "P:System.Data.SqlClient.SqlCommand.Parameters" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@JockeyLast100StrikeRate\u0022, horseData.JockeyLast100StrikeRate);", + "protectedSnippet": "P:System.Data.SqlClient.SqlCommand.Parameters", + "label": "P:System.Data.SqlClient.SqlCommand.Parameters", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 363, + "column": 20 + } + }, + { + "incidentId": "1487da2f-291f-40ec-a19a-23464838c699", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@JockeyLast100StrikeRate\u0022, horseData.JockeyLast100StrikeRate);", + "protected": "T:System.Data.SqlClient.SqlParameter" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@JockeyLast100StrikeRate\u0022, horseData.JockeyLast100StrikeRate);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameter", + "label": "T:System.Data.SqlClient.SqlParameter", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 363, + "column": 20 + } + }, + { + "incidentId": "4292a02d-e087-4ac6-9f18-f8abfaff6474", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@JockeyLast100StrikeRate\u0022, horseData.JockeyLast100StrikeRate);", + "protected": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@JockeyLast100StrikeRate\u0022, horseData.JockeyLast100StrikeRate);", + "protectedSnippet": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "label": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 363, + "column": 20 + } + }, + { + "incidentId": "525c7b1d-330b-4895-96f8-24dd61d7cdf1", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@JockeyLast100Wins\u0022, horseData.JockeyLast100Wins);", + "protected": "T:System.Data.SqlClient.SqlParameterCollection" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@JockeyLast100Wins\u0022, horseData.JockeyLast100Wins);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameterCollection", + "label": "T:System.Data.SqlClient.SqlParameterCollection", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 362, + "column": 20 + } + }, + { + "incidentId": "0f9767cd-6f77-420c-b9ce-b47828e4100c", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@JockeyLast100Wins\u0022, horseData.JockeyLast100Wins);", + "protected": "P:System.Data.SqlClient.SqlCommand.Parameters" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@JockeyLast100Wins\u0022, horseData.JockeyLast100Wins);", + "protectedSnippet": "P:System.Data.SqlClient.SqlCommand.Parameters", + "label": "P:System.Data.SqlClient.SqlCommand.Parameters", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 362, + "column": 20 + } + }, + { + "incidentId": "aa9785b6-c2d4-4027-b1e2-daf1517ced69", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@JockeyLast100Wins\u0022, horseData.JockeyLast100Wins);", + "protected": "T:System.Data.SqlClient.SqlParameter" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@JockeyLast100Wins\u0022, horseData.JockeyLast100Wins);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameter", + "label": "T:System.Data.SqlClient.SqlParameter", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 362, + "column": 20 + } + }, + { + "incidentId": "0617ca81-42c8-4215-9242-48aad5f5b867", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@JockeyLast100Wins\u0022, horseData.JockeyLast100Wins);", + "protected": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@JockeyLast100Wins\u0022, horseData.JockeyLast100Wins);", + "protectedSnippet": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "label": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 362, + "column": 20 + } + }, + { + "incidentId": "9e29c41e-4ae5-4ffc-b44b-453a47770fc4", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@JockeyLast100Starts\u0022, horseData.JockeyLast100Starts);", + "protected": "T:System.Data.SqlClient.SqlParameterCollection" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@JockeyLast100Starts\u0022, horseData.JockeyLast100Starts);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameterCollection", + "label": "T:System.Data.SqlClient.SqlParameterCollection", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 361, + "column": 20 + } + }, + { + "incidentId": "e89ee902-963c-4eca-910e-c4c19290e761", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@JockeyLast100Starts\u0022, horseData.JockeyLast100Starts);", + "protected": "P:System.Data.SqlClient.SqlCommand.Parameters" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@JockeyLast100Starts\u0022, horseData.JockeyLast100Starts);", + "protectedSnippet": "P:System.Data.SqlClient.SqlCommand.Parameters", + "label": "P:System.Data.SqlClient.SqlCommand.Parameters", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 361, + "column": 20 + } + }, + { + "incidentId": "fac2ecfc-d94e-403a-a744-8da16d31a7e3", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@JockeyLast100Starts\u0022, horseData.JockeyLast100Starts);", + "protected": "T:System.Data.SqlClient.SqlParameter" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@JockeyLast100Starts\u0022, horseData.JockeyLast100Starts);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameter", + "label": "T:System.Data.SqlClient.SqlParameter", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 361, + "column": 20 + } + }, + { + "incidentId": "92efe84c-b742-453d-b82d-e3fa17c2aad0", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@JockeyLast100Starts\u0022, horseData.JockeyLast100Starts);", + "protected": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@JockeyLast100Starts\u0022, horseData.JockeyLast100Starts);", + "protectedSnippet": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "label": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 361, + "column": 20 + } + }, + { + "incidentId": "99df413f-11a5-4780-a613-a2d968ba11ba", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@JockeyLast100AvgHorseEarnings\u0022, horseData.JockeyLast100AvgHorseEarnings);", + "protected": "T:System.Data.SqlClient.SqlParameterCollection" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@JockeyLast100AvgHorseEarnings\u0022, horseData.JockeyLast100AvgHorseEarnings);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameterCollection", + "label": "T:System.Data.SqlClient.SqlParameterCollection", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 360, + "column": 20 + } + }, + { + "incidentId": "832e8f1c-b5db-48d5-bfb2-e8e038e2be4e", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@JockeyLast100AvgHorseEarnings\u0022, horseData.JockeyLast100AvgHorseEarnings);", + "protected": "P:System.Data.SqlClient.SqlCommand.Parameters" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@JockeyLast100AvgHorseEarnings\u0022, horseData.JockeyLast100AvgHorseEarnings);", + "protectedSnippet": "P:System.Data.SqlClient.SqlCommand.Parameters", + "label": "P:System.Data.SqlClient.SqlCommand.Parameters", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 360, + "column": 20 + } + }, + { + "incidentId": "ffb7886e-b8e6-4490-89ce-67160ffc0c7a", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@JockeyLast100AvgHorseEarnings\u0022, horseData.JockeyLast100AvgHorseEarnings);", + "protected": "T:System.Data.SqlClient.SqlParameter" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@JockeyLast100AvgHorseEarnings\u0022, horseData.JockeyLast100AvgHorseEarnings);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameter", + "label": "T:System.Data.SqlClient.SqlParameter", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 360, + "column": 20 + } + }, + { + "incidentId": "d996f13c-b009-4d29-b837-1b4f2fd800b2", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@JockeyLast100AvgHorseEarnings\u0022, horseData.JockeyLast100AvgHorseEarnings);", + "protected": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@JockeyLast100AvgHorseEarnings\u0022, horseData.JockeyLast100AvgHorseEarnings);", + "protectedSnippet": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "label": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 360, + "column": 20 + } + }, + { + "incidentId": "63fa70c6-ad01-4cf0-b69c-2ee26760b08c", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@JockeyLast100HorseEarnings\u0022, horseData.JockeyLast100HorseEarnings);", + "protected": "T:System.Data.SqlClient.SqlParameterCollection" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@JockeyLast100HorseEarnings\u0022, horseData.JockeyLast100HorseEarnings);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameterCollection", + "label": "T:System.Data.SqlClient.SqlParameterCollection", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 359, + "column": 20 + } + }, + { + "incidentId": "a9a6271e-7389-43c6-b632-2e123e388c87", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@JockeyLast100HorseEarnings\u0022, horseData.JockeyLast100HorseEarnings);", + "protected": "P:System.Data.SqlClient.SqlCommand.Parameters" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@JockeyLast100HorseEarnings\u0022, horseData.JockeyLast100HorseEarnings);", + "protectedSnippet": "P:System.Data.SqlClient.SqlCommand.Parameters", + "label": "P:System.Data.SqlClient.SqlCommand.Parameters", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 359, + "column": 20 + } + }, + { + "incidentId": "7dc3ed4c-a08f-4686-ba14-41538cca0285", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@JockeyLast100HorseEarnings\u0022, horseData.JockeyLast100HorseEarnings);", + "protected": "T:System.Data.SqlClient.SqlParameter" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@JockeyLast100HorseEarnings\u0022, horseData.JockeyLast100HorseEarnings);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameter", + "label": "T:System.Data.SqlClient.SqlParameter", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 359, + "column": 20 + } + }, + { + "incidentId": "311939d3-7a7d-4bb6-adac-ad849e8738c8", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@JockeyLast100HorseEarnings\u0022, horseData.JockeyLast100HorseEarnings);", + "protected": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@JockeyLast100HorseEarnings\u0022, horseData.JockeyLast100HorseEarnings);", + "protectedSnippet": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "label": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 359, + "column": 20 + } + }, + { + "incidentId": "0a001248-3056-4019-b2c4-1ed5a84aad1b", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@JockeyWeightClaim\u0022, horseData.JockeyWeightClaim);", + "protected": "T:System.Data.SqlClient.SqlParameterCollection" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@JockeyWeightClaim\u0022, horseData.JockeyWeightClaim);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameterCollection", + "label": "T:System.Data.SqlClient.SqlParameterCollection", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 358, + "column": 20 + } + }, + { + "incidentId": "9edc33de-c9b6-4538-a7e1-f7471592effb", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@JockeyWeightClaim\u0022, horseData.JockeyWeightClaim);", + "protected": "P:System.Data.SqlClient.SqlCommand.Parameters" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@JockeyWeightClaim\u0022, horseData.JockeyWeightClaim);", + "protectedSnippet": "P:System.Data.SqlClient.SqlCommand.Parameters", + "label": "P:System.Data.SqlClient.SqlCommand.Parameters", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 358, + "column": 20 + } + }, + { + "incidentId": "d1dedaff-5f8c-4866-8b82-722f6d652e72", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@JockeyWeightClaim\u0022, horseData.JockeyWeightClaim);", + "protected": "T:System.Data.SqlClient.SqlParameter" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@JockeyWeightClaim\u0022, horseData.JockeyWeightClaim);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameter", + "label": "T:System.Data.SqlClient.SqlParameter", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 358, + "column": 20 + } + }, + { + "incidentId": "e28303c0-1482-45ac-8c7a-ceb63be41526", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@JockeyWeightClaim\u0022, horseData.JockeyWeightClaim);", + "protected": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@JockeyWeightClaim\u0022, horseData.JockeyWeightClaim);", + "protectedSnippet": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "label": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 358, + "column": 20 + } + }, + { + "incidentId": "6d4c821b-1a41-4a98-b822-a8ddc0c61723", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@Apprentice\u0022, horseData.Apprentice ?? string.Empty);", + "protected": "T:System.Data.SqlClient.SqlParameterCollection" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@Apprentice\u0022, horseData.Apprentice ?? string.Empty);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameterCollection", + "label": "T:System.Data.SqlClient.SqlParameterCollection", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 357, + "column": 20 + } + }, + { + "incidentId": "1282c234-ace5-4a97-9e09-764745959cf4", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@Apprentice\u0022, horseData.Apprentice ?? string.Empty);", + "protected": "P:System.Data.SqlClient.SqlCommand.Parameters" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@Apprentice\u0022, horseData.Apprentice ?? string.Empty);", + "protectedSnippet": "P:System.Data.SqlClient.SqlCommand.Parameters", + "label": "P:System.Data.SqlClient.SqlCommand.Parameters", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 357, + "column": 20 + } + }, + { + "incidentId": "e97d27f9-eae3-430a-99d7-f86defd07529", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@Apprentice\u0022, horseData.Apprentice ?? string.Empty);", + "protected": "T:System.Data.SqlClient.SqlParameter" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@Apprentice\u0022, horseData.Apprentice ?? string.Empty);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameter", + "label": "T:System.Data.SqlClient.SqlParameter", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 357, + "column": 20 + } + }, + { + "incidentId": "14930d62-006d-4304-bf7b-c88db483880a", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@Apprentice\u0022, horseData.Apprentice ?? string.Empty);", + "protected": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@Apprentice\u0022, horseData.Apprentice ?? string.Empty);", + "protectedSnippet": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "label": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 357, + "column": 20 + } + }, + { + "incidentId": "823ad364-2ffa-434b-ad09-b0f7430d6586", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@Jockey\u0022, horseData.Jockey ?? string.Empty);", + "protected": "T:System.Data.SqlClient.SqlParameterCollection" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@Jockey\u0022, horseData.Jockey ?? string.Empty);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameterCollection", + "label": "T:System.Data.SqlClient.SqlParameterCollection", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 356, + "column": 20 + } + }, + { + "incidentId": "61c0946b-ac6f-4322-87f7-c02744465e3c", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@Jockey\u0022, horseData.Jockey ?? string.Empty);", + "protected": "P:System.Data.SqlClient.SqlCommand.Parameters" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@Jockey\u0022, horseData.Jockey ?? string.Empty);", + "protectedSnippet": "P:System.Data.SqlClient.SqlCommand.Parameters", + "label": "P:System.Data.SqlClient.SqlCommand.Parameters", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 356, + "column": 20 + } + }, + { + "incidentId": "f6dda855-c7cf-4c16-96f3-c3c15f7ae7e9", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@Jockey\u0022, horseData.Jockey ?? string.Empty);", + "protected": "T:System.Data.SqlClient.SqlParameter" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@Jockey\u0022, horseData.Jockey ?? string.Empty);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameter", + "label": "T:System.Data.SqlClient.SqlParameter", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 356, + "column": 20 + } + }, + { + "incidentId": "16ed5b87-f89c-4372-ad38-a252764d382c", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@Jockey\u0022, horseData.Jockey ?? string.Empty);", + "protected": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@Jockey\u0022, horseData.Jockey ?? string.Empty);", + "protectedSnippet": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "label": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 356, + "column": 20 + } + }, + { + "incidentId": "db1deb53-bfaa-4530-88ce-37889f46bee4", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@ThisConditionPlaceStrikeRate\u0022, horseData.ThisConditionPlaceStrikeRate);", + "protected": "T:System.Data.SqlClient.SqlParameterCollection" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@ThisConditionPlaceStrikeRate\u0022, horseData.ThisConditionPlaceStrikeRate);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameterCollection", + "label": "T:System.Data.SqlClient.SqlParameterCollection", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 353, + "column": 20 + } + }, + { + "incidentId": "7e81ea5a-65df-46a1-82f2-32b579dc6e11", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@ThisConditionPlaceStrikeRate\u0022, horseData.ThisConditionPlaceStrikeRate);", + "protected": "P:System.Data.SqlClient.SqlCommand.Parameters" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@ThisConditionPlaceStrikeRate\u0022, horseData.ThisConditionPlaceStrikeRate);", + "protectedSnippet": "P:System.Data.SqlClient.SqlCommand.Parameters", + "label": "P:System.Data.SqlClient.SqlCommand.Parameters", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 353, + "column": 20 + } + }, + { + "incidentId": "8eb4224f-8d1f-4cc0-b3a6-f518e13a9ded", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@ThisConditionPlaceStrikeRate\u0022, horseData.ThisConditionPlaceStrikeRate);", + "protected": "T:System.Data.SqlClient.SqlParameter" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@ThisConditionPlaceStrikeRate\u0022, horseData.ThisConditionPlaceStrikeRate);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameter", + "label": "T:System.Data.SqlClient.SqlParameter", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 353, + "column": 20 + } + }, + { + "incidentId": "66092f3d-201d-4638-a871-713102d7939f", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@ThisConditionPlaceStrikeRate\u0022, horseData.ThisConditionPlaceStrikeRate);", + "protected": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@ThisConditionPlaceStrikeRate\u0022, horseData.ThisConditionPlaceStrikeRate);", + "protectedSnippet": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "label": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 353, + "column": 20 + } + }, + { + "incidentId": "3f955e66-78d1-458d-a26b-31e63f9a8b93", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@ThisConditionPlaces\u0022, horseData.ThisConditionPlaces);", + "protected": "T:System.Data.SqlClient.SqlParameterCollection" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@ThisConditionPlaces\u0022, horseData.ThisConditionPlaces);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameterCollection", + "label": "T:System.Data.SqlClient.SqlParameterCollection", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 352, + "column": 20 + } + }, + { + "incidentId": "a1f2e8e1-7067-4894-a277-899f0f0ede60", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@ThisConditionPlaces\u0022, horseData.ThisConditionPlaces);", + "protected": "P:System.Data.SqlClient.SqlCommand.Parameters" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@ThisConditionPlaces\u0022, horseData.ThisConditionPlaces);", + "protectedSnippet": "P:System.Data.SqlClient.SqlCommand.Parameters", + "label": "P:System.Data.SqlClient.SqlCommand.Parameters", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 352, + "column": 20 + } + }, + { + "incidentId": "549f35f9-4b7d-43c5-9abf-a3fcee862ed3", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@ThisConditionPlaces\u0022, horseData.ThisConditionPlaces);", + "protected": "T:System.Data.SqlClient.SqlParameter" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@ThisConditionPlaces\u0022, horseData.ThisConditionPlaces);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameter", + "label": "T:System.Data.SqlClient.SqlParameter", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 352, + "column": 20 + } + }, + { + "incidentId": "33baec67-8ba2-4a76-a4ef-07414ddc728d", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@ThisConditionPlaces\u0022, horseData.ThisConditionPlaces);", + "protected": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@ThisConditionPlaces\u0022, horseData.ThisConditionPlaces);", + "protectedSnippet": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "label": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 352, + "column": 20 + } + }, + { + "incidentId": "60c330cb-2ae4-40b8-ace0-6d820f75e7d8", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@ThisConditionROI\u0022, horseData.ThisConditionROI);", + "protected": "T:System.Data.SqlClient.SqlParameterCollection" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@ThisConditionROI\u0022, horseData.ThisConditionROI);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameterCollection", + "label": "T:System.Data.SqlClient.SqlParameterCollection", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 351, + "column": 20 + } + }, + { + "incidentId": "41a6b2e1-5f7e-4e3c-9a32-1db4168548a8", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@ThisConditionROI\u0022, horseData.ThisConditionROI);", + "protected": "P:System.Data.SqlClient.SqlCommand.Parameters" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@ThisConditionROI\u0022, horseData.ThisConditionROI);", + "protectedSnippet": "P:System.Data.SqlClient.SqlCommand.Parameters", + "label": "P:System.Data.SqlClient.SqlCommand.Parameters", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 351, + "column": 20 + } + }, + { + "incidentId": "7b2abbef-4d4a-43df-8af8-8b5836cc0ea4", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@ThisConditionROI\u0022, horseData.ThisConditionROI);", + "protected": "T:System.Data.SqlClient.SqlParameter" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@ThisConditionROI\u0022, horseData.ThisConditionROI);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameter", + "label": "T:System.Data.SqlClient.SqlParameter", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 351, + "column": 20 + } + }, + { + "incidentId": "8525171a-18c9-437f-b68b-386396229f63", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@ThisConditionROI\u0022, horseData.ThisConditionROI);", + "protected": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@ThisConditionROI\u0022, horseData.ThisConditionROI);", + "protectedSnippet": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "label": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 351, + "column": 20 + } + }, + { + "incidentId": "171036a4-4329-409c-bcbb-5f85318341bf", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@ThisConditionStrikeRate\u0022, horseData.ThisConditionStrikeRate);", + "protected": "T:System.Data.SqlClient.SqlParameterCollection" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@ThisConditionStrikeRate\u0022, horseData.ThisConditionStrikeRate);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameterCollection", + "label": "T:System.Data.SqlClient.SqlParameterCollection", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 350, + "column": 20 + } + }, + { + "incidentId": "dd1094b6-57c1-4fe1-b860-77b8b14b83ec", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@ThisConditionStrikeRate\u0022, horseData.ThisConditionStrikeRate);", + "protected": "P:System.Data.SqlClient.SqlCommand.Parameters" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@ThisConditionStrikeRate\u0022, horseData.ThisConditionStrikeRate);", + "protectedSnippet": "P:System.Data.SqlClient.SqlCommand.Parameters", + "label": "P:System.Data.SqlClient.SqlCommand.Parameters", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 350, + "column": 20 + } + }, + { + "incidentId": "35c72f8d-52a6-4652-911e-04b19a0c90ba", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@ThisConditionStrikeRate\u0022, horseData.ThisConditionStrikeRate);", + "protected": "T:System.Data.SqlClient.SqlParameter" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@ThisConditionStrikeRate\u0022, horseData.ThisConditionStrikeRate);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameter", + "label": "T:System.Data.SqlClient.SqlParameter", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 350, + "column": 20 + } + }, + { + "incidentId": "391b1a9d-bb63-461d-86ef-93ecaa17a396", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@ThisConditionStrikeRate\u0022, horseData.ThisConditionStrikeRate);", + "protected": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@ThisConditionStrikeRate\u0022, horseData.ThisConditionStrikeRate);", + "protectedSnippet": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "label": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 350, + "column": 20 + } + }, + { + "incidentId": "e7000264-a802-49c9-9c03-61878c928df1", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@ThisConditionWins\u0022, horseData.ThisConditionWins);", + "protected": "T:System.Data.SqlClient.SqlParameterCollection" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@ThisConditionWins\u0022, horseData.ThisConditionWins);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameterCollection", + "label": "T:System.Data.SqlClient.SqlParameterCollection", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 349, + "column": 20 + } + }, + { + "incidentId": "452f509f-c7ec-42b9-91d7-2c3e36d25363", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@ThisConditionWins\u0022, horseData.ThisConditionWins);", + "protected": "P:System.Data.SqlClient.SqlCommand.Parameters" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@ThisConditionWins\u0022, horseData.ThisConditionWins);", + "protectedSnippet": "P:System.Data.SqlClient.SqlCommand.Parameters", + "label": "P:System.Data.SqlClient.SqlCommand.Parameters", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 349, + "column": 20 + } + }, + { + "incidentId": "bab1690e-5ef2-4f78-bb96-6c5a88a3dc6a", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@ThisConditionWins\u0022, horseData.ThisConditionWins);", + "protected": "T:System.Data.SqlClient.SqlParameter" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@ThisConditionWins\u0022, horseData.ThisConditionWins);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameter", + "label": "T:System.Data.SqlClient.SqlParameter", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 349, + "column": 20 + } + }, + { + "incidentId": "4e280b97-85a8-4a7f-ba36-083126cc1b6d", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@ThisConditionWins\u0022, horseData.ThisConditionWins);", + "protected": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@ThisConditionWins\u0022, horseData.ThisConditionWins);", + "protectedSnippet": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "label": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 349, + "column": 20 + } + }, + { + "incidentId": "acabdc97-4b9b-41f4-8860-64136b1ecd1c", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@ThisConditionRuns\u0022, horseData.ThisConditionRuns);", + "protected": "T:System.Data.SqlClient.SqlParameterCollection" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@ThisConditionRuns\u0022, horseData.ThisConditionRuns);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameterCollection", + "label": "T:System.Data.SqlClient.SqlParameterCollection", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 348, + "column": 20 + } + }, + { + "incidentId": "fe4dc1ff-f3ec-47b0-adfe-5b32c13da6fc", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@ThisConditionRuns\u0022, horseData.ThisConditionRuns);", + "protected": "P:System.Data.SqlClient.SqlCommand.Parameters" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@ThisConditionRuns\u0022, horseData.ThisConditionRuns);", + "protectedSnippet": "P:System.Data.SqlClient.SqlCommand.Parameters", + "label": "P:System.Data.SqlClient.SqlCommand.Parameters", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 348, + "column": 20 + } + }, + { + "incidentId": "28870f52-0a18-45af-bcaf-4663f5989322", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@ThisConditionRuns\u0022, horseData.ThisConditionRuns);", + "protected": "T:System.Data.SqlClient.SqlParameter" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@ThisConditionRuns\u0022, horseData.ThisConditionRuns);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameter", + "label": "T:System.Data.SqlClient.SqlParameter", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 348, + "column": 20 + } + }, + { + "incidentId": "c9ae34ef-f376-4153-9529-239148b39925", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@ThisConditionRuns\u0022, horseData.ThisConditionRuns);", + "protected": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@ThisConditionRuns\u0022, horseData.ThisConditionRuns);", + "protectedSnippet": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "label": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 348, + "column": 20 + } + }, + { + "incidentId": "3885ca73-934d-4494-b4a9-820e91aee7f5", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@ThisTrackDistancePlaceStrikeRate\u0022, horseData.ThisTrackDistancePlaceStrikeRate);", + "protected": "T:System.Data.SqlClient.SqlParameterCollection" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@ThisTrackDistancePlaceStrikeRate\u0022, horseData.ThisTrackDistancePlaceStrikeRate);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameterCollection", + "label": "T:System.Data.SqlClient.SqlParameterCollection", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 347, + "column": 20 + } + }, + { + "incidentId": "e0d5ce31-4b17-4e99-8471-a0c0dc999f71", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@ThisTrackDistancePlaceStrikeRate\u0022, horseData.ThisTrackDistancePlaceStrikeRate);", + "protected": "P:System.Data.SqlClient.SqlCommand.Parameters" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@ThisTrackDistancePlaceStrikeRate\u0022, horseData.ThisTrackDistancePlaceStrikeRate);", + "protectedSnippet": "P:System.Data.SqlClient.SqlCommand.Parameters", + "label": "P:System.Data.SqlClient.SqlCommand.Parameters", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 347, + "column": 20 + } + }, + { + "incidentId": "2ad41f5e-4a64-4c15-b49b-bcbd9f2d64bd", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@ThisTrackDistancePlaceStrikeRate\u0022, horseData.ThisTrackDistancePlaceStrikeRate);", + "protected": "T:System.Data.SqlClient.SqlParameter" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@ThisTrackDistancePlaceStrikeRate\u0022, horseData.ThisTrackDistancePlaceStrikeRate);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameter", + "label": "T:System.Data.SqlClient.SqlParameter", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 347, + "column": 20 + } + }, + { + "incidentId": "07a9595b-d5cf-4016-b328-fb4d3626077d", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@ThisTrackDistancePlaceStrikeRate\u0022, horseData.ThisTrackDistancePlaceStrikeRate);", + "protected": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@ThisTrackDistancePlaceStrikeRate\u0022, horseData.ThisTrackDistancePlaceStrikeRate);", + "protectedSnippet": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "label": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 347, + "column": 20 + } + }, + { + "incidentId": "547d727a-3ec4-4e51-ac74-699b2f719f40", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@ThisTrackDistancePlaces\u0022, horseData.ThisTrackDistancePlaces);", + "protected": "T:System.Data.SqlClient.SqlParameterCollection" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@ThisTrackDistancePlaces\u0022, horseData.ThisTrackDistancePlaces);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameterCollection", + "label": "T:System.Data.SqlClient.SqlParameterCollection", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 346, + "column": 20 + } + }, + { + "incidentId": "21eb5b61-c338-4fc0-be67-05ac60dac42e", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@ThisTrackDistancePlaces\u0022, horseData.ThisTrackDistancePlaces);", + "protected": "P:System.Data.SqlClient.SqlCommand.Parameters" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@ThisTrackDistancePlaces\u0022, horseData.ThisTrackDistancePlaces);", + "protectedSnippet": "P:System.Data.SqlClient.SqlCommand.Parameters", + "label": "P:System.Data.SqlClient.SqlCommand.Parameters", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 346, + "column": 20 + } + }, + { + "incidentId": "7ebcc134-762d-4666-93e6-b418e3ac5f7b", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@ThisTrackDistancePlaces\u0022, horseData.ThisTrackDistancePlaces);", + "protected": "T:System.Data.SqlClient.SqlParameter" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@ThisTrackDistancePlaces\u0022, horseData.ThisTrackDistancePlaces);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameter", + "label": "T:System.Data.SqlClient.SqlParameter", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 346, + "column": 20 + } + }, + { + "incidentId": "8f70ca78-abb4-4075-a70b-6fd2c0746b07", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@ThisTrackDistancePlaces\u0022, horseData.ThisTrackDistancePlaces);", + "protected": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@ThisTrackDistancePlaces\u0022, horseData.ThisTrackDistancePlaces);", + "protectedSnippet": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "label": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 346, + "column": 20 + } + }, + { + "incidentId": "192ea24b-2ebd-4142-bae4-130026aa2f2c", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@ThisTrackDistanceROI\u0022, horseData.ThisTrackDistanceROI);", + "protected": "T:System.Data.SqlClient.SqlParameterCollection" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@ThisTrackDistanceROI\u0022, horseData.ThisTrackDistanceROI);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameterCollection", + "label": "T:System.Data.SqlClient.SqlParameterCollection", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 345, + "column": 20 + } + }, + { + "incidentId": "c48ffd16-a2f6-4ab1-b5d6-81dfacc6eee5", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@ThisTrackDistanceROI\u0022, horseData.ThisTrackDistanceROI);", + "protected": "P:System.Data.SqlClient.SqlCommand.Parameters" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@ThisTrackDistanceROI\u0022, horseData.ThisTrackDistanceROI);", + "protectedSnippet": "P:System.Data.SqlClient.SqlCommand.Parameters", + "label": "P:System.Data.SqlClient.SqlCommand.Parameters", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 345, + "column": 20 + } + }, + { + "incidentId": "339364d3-dbc8-4641-8617-d121a53b77dc", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@ThisTrackDistanceROI\u0022, horseData.ThisTrackDistanceROI);", + "protected": "T:System.Data.SqlClient.SqlParameter" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@ThisTrackDistanceROI\u0022, horseData.ThisTrackDistanceROI);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameter", + "label": "T:System.Data.SqlClient.SqlParameter", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 345, + "column": 20 + } + }, + { + "incidentId": "44d6c977-bff2-421f-8d69-9febecab60d3", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@ThisTrackDistanceROI\u0022, horseData.ThisTrackDistanceROI);", + "protected": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@ThisTrackDistanceROI\u0022, horseData.ThisTrackDistanceROI);", + "protectedSnippet": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "label": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 345, + "column": 20 + } + }, + { + "incidentId": "f470e028-cd87-414c-b7be-e3d5bbe9ec4b", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@ThisTrackDistanceStrikeRate\u0022, horseData.ThisTrackDistanceStrikeRate);", + "protected": "T:System.Data.SqlClient.SqlParameterCollection" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@ThisTrackDistanceStrikeRate\u0022, horseData.ThisTrackDistanceStrikeRate);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameterCollection", + "label": "T:System.Data.SqlClient.SqlParameterCollection", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 344, + "column": 20 + } + }, + { + "incidentId": "d6dbdba9-7bf6-4984-ac9d-f4fee09a0d5c", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@ThisTrackDistanceStrikeRate\u0022, horseData.ThisTrackDistanceStrikeRate);", + "protected": "P:System.Data.SqlClient.SqlCommand.Parameters" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@ThisTrackDistanceStrikeRate\u0022, horseData.ThisTrackDistanceStrikeRate);", + "protectedSnippet": "P:System.Data.SqlClient.SqlCommand.Parameters", + "label": "P:System.Data.SqlClient.SqlCommand.Parameters", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 344, + "column": 20 + } + }, + { + "incidentId": "0664bd19-3fca-40c5-9be0-7cd03306d71b", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@ThisTrackDistanceStrikeRate\u0022, horseData.ThisTrackDistanceStrikeRate);", + "protected": "T:System.Data.SqlClient.SqlParameter" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@ThisTrackDistanceStrikeRate\u0022, horseData.ThisTrackDistanceStrikeRate);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameter", + "label": "T:System.Data.SqlClient.SqlParameter", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 344, + "column": 20 + } + }, + { + "incidentId": "223c92ea-6341-4e99-b4d3-4c16422accd5", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@ThisTrackDistanceStrikeRate\u0022, horseData.ThisTrackDistanceStrikeRate);", + "protected": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@ThisTrackDistanceStrikeRate\u0022, horseData.ThisTrackDistanceStrikeRate);", + "protectedSnippet": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "label": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 344, + "column": 20 + } + }, + { + "incidentId": "7a56a644-02e2-496e-81a5-a3b3ebc2e80b", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@ThisTrackDistanceWins\u0022, horseData.ThisTrackDistanceWins);", + "protected": "T:System.Data.SqlClient.SqlParameterCollection" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@ThisTrackDistanceWins\u0022, horseData.ThisTrackDistanceWins);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameterCollection", + "label": "T:System.Data.SqlClient.SqlParameterCollection", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 343, + "column": 20 + } + }, + { + "incidentId": "7a89c662-d209-4dbf-b88c-6c6c54525bfa", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@ThisTrackDistanceWins\u0022, horseData.ThisTrackDistanceWins);", + "protected": "P:System.Data.SqlClient.SqlCommand.Parameters" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@ThisTrackDistanceWins\u0022, horseData.ThisTrackDistanceWins);", + "protectedSnippet": "P:System.Data.SqlClient.SqlCommand.Parameters", + "label": "P:System.Data.SqlClient.SqlCommand.Parameters", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 343, + "column": 20 + } + }, + { + "incidentId": "452516ba-05ca-4cdb-9d30-513817cfcd1a", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@ThisTrackDistanceWins\u0022, horseData.ThisTrackDistanceWins);", + "protected": "T:System.Data.SqlClient.SqlParameter" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@ThisTrackDistanceWins\u0022, horseData.ThisTrackDistanceWins);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameter", + "label": "T:System.Data.SqlClient.SqlParameter", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 343, + "column": 20 + } + }, + { + "incidentId": "43886194-0de6-4534-9019-9778a732383e", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@ThisTrackDistanceWins\u0022, horseData.ThisTrackDistanceWins);", + "protected": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@ThisTrackDistanceWins\u0022, horseData.ThisTrackDistanceWins);", + "protectedSnippet": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "label": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 343, + "column": 20 + } + }, + { + "incidentId": "13901dce-1127-4bec-af62-944fe3b9ad21", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@ThisTrackDistanceRuns\u0022, horseData.ThisTrackDistanceRuns);", + "protected": "T:System.Data.SqlClient.SqlParameterCollection" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@ThisTrackDistanceRuns\u0022, horseData.ThisTrackDistanceRuns);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameterCollection", + "label": "T:System.Data.SqlClient.SqlParameterCollection", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 342, + "column": 20 + } + }, + { + "incidentId": "127a5c8a-50aa-4431-9631-b7ad4ac93f52", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@ThisTrackDistanceRuns\u0022, horseData.ThisTrackDistanceRuns);", + "protected": "P:System.Data.SqlClient.SqlCommand.Parameters" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@ThisTrackDistanceRuns\u0022, horseData.ThisTrackDistanceRuns);", + "protectedSnippet": "P:System.Data.SqlClient.SqlCommand.Parameters", + "label": "P:System.Data.SqlClient.SqlCommand.Parameters", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 342, + "column": 20 + } + }, + { + "incidentId": "90ce4e11-707d-4a65-9198-fabfd1bfa3ca", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@ThisTrackDistanceRuns\u0022, horseData.ThisTrackDistanceRuns);", + "protected": "T:System.Data.SqlClient.SqlParameter" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@ThisTrackDistanceRuns\u0022, horseData.ThisTrackDistanceRuns);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameter", + "label": "T:System.Data.SqlClient.SqlParameter", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 342, + "column": 20 + } + }, + { + "incidentId": "033fa425-cd2a-4ce5-9f49-056e1809075f", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@ThisTrackDistanceRuns\u0022, horseData.ThisTrackDistanceRuns);", + "protected": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@ThisTrackDistanceRuns\u0022, horseData.ThisTrackDistanceRuns);", + "protectedSnippet": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "label": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 342, + "column": 20 + } + }, + { + "incidentId": "ab4d3193-b8ae-41f6-a62f-359e2b03d3a3", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@ThisDistancePlaceStrikeRate\u0022, horseData.ThisDistancePlaceStrikeRate);", + "protected": "T:System.Data.SqlClient.SqlParameterCollection" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@ThisDistancePlaceStrikeRate\u0022, horseData.ThisDistancePlaceStrikeRate);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameterCollection", + "label": "T:System.Data.SqlClient.SqlParameterCollection", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 341, + "column": 20 + } + }, + { + "incidentId": "0d8a3d09-fde8-486d-8963-6aa387a39788", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@ThisDistancePlaceStrikeRate\u0022, horseData.ThisDistancePlaceStrikeRate);", + "protected": "P:System.Data.SqlClient.SqlCommand.Parameters" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@ThisDistancePlaceStrikeRate\u0022, horseData.ThisDistancePlaceStrikeRate);", + "protectedSnippet": "P:System.Data.SqlClient.SqlCommand.Parameters", + "label": "P:System.Data.SqlClient.SqlCommand.Parameters", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 341, + "column": 20 + } + }, + { + "incidentId": "f67ea069-da17-47bc-87fd-ca5b6e6e4ef2", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@ThisDistancePlaceStrikeRate\u0022, horseData.ThisDistancePlaceStrikeRate);", + "protected": "T:System.Data.SqlClient.SqlParameter" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@ThisDistancePlaceStrikeRate\u0022, horseData.ThisDistancePlaceStrikeRate);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameter", + "label": "T:System.Data.SqlClient.SqlParameter", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 341, + "column": 20 + } + }, + { + "incidentId": "0bc71b4e-a9ae-46f3-bae2-91f070c2b464", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@ThisDistancePlaceStrikeRate\u0022, horseData.ThisDistancePlaceStrikeRate);", + "protected": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@ThisDistancePlaceStrikeRate\u0022, horseData.ThisDistancePlaceStrikeRate);", + "protectedSnippet": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "label": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 341, + "column": 20 + } + }, + { + "incidentId": "ba62e0d7-83b8-4a95-9bcc-85df9228f0b6", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@ThisDistancePlaces\u0022, horseData.ThisDistancePlaces);", + "protected": "T:System.Data.SqlClient.SqlParameterCollection" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@ThisDistancePlaces\u0022, horseData.ThisDistancePlaces);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameterCollection", + "label": "T:System.Data.SqlClient.SqlParameterCollection", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 340, + "column": 20 + } + }, + { + "incidentId": "1576daa1-0738-4e66-997b-270285380087", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@ThisDistancePlaces\u0022, horseData.ThisDistancePlaces);", + "protected": "P:System.Data.SqlClient.SqlCommand.Parameters" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@ThisDistancePlaces\u0022, horseData.ThisDistancePlaces);", + "protectedSnippet": "P:System.Data.SqlClient.SqlCommand.Parameters", + "label": "P:System.Data.SqlClient.SqlCommand.Parameters", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 340, + "column": 20 + } + }, + { + "incidentId": "c262db76-440f-4206-9db0-ff24af5d5617", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@ThisDistancePlaces\u0022, horseData.ThisDistancePlaces);", + "protected": "T:System.Data.SqlClient.SqlParameter" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@ThisDistancePlaces\u0022, horseData.ThisDistancePlaces);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameter", + "label": "T:System.Data.SqlClient.SqlParameter", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 340, + "column": 20 + } + }, + { + "incidentId": "38c3c824-d8b0-42a1-a710-8a832d409ede", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@ThisDistancePlaces\u0022, horseData.ThisDistancePlaces);", + "protected": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@ThisDistancePlaces\u0022, horseData.ThisDistancePlaces);", + "protectedSnippet": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "label": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 340, + "column": 20 + } + }, + { + "incidentId": "65c0b9ff-a921-4ed6-ae50-c38f5a8f4476", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@ThisDistanceROI\u0022, horseData.ThisDistanceROI);", + "protected": "T:System.Data.SqlClient.SqlParameterCollection" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@ThisDistanceROI\u0022, horseData.ThisDistanceROI);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameterCollection", + "label": "T:System.Data.SqlClient.SqlParameterCollection", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 339, + "column": 20 + } + }, + { + "incidentId": "f628d1d8-24c1-4a13-bf62-10d5d85ffe55", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@ThisDistanceROI\u0022, horseData.ThisDistanceROI);", + "protected": "P:System.Data.SqlClient.SqlCommand.Parameters" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@ThisDistanceROI\u0022, horseData.ThisDistanceROI);", + "protectedSnippet": "P:System.Data.SqlClient.SqlCommand.Parameters", + "label": "P:System.Data.SqlClient.SqlCommand.Parameters", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 339, + "column": 20 + } + }, + { + "incidentId": "bc9421e9-2fb0-4679-8cc8-d9fa6b0949fa", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@ThisDistanceROI\u0022, horseData.ThisDistanceROI);", + "protected": "T:System.Data.SqlClient.SqlParameter" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@ThisDistanceROI\u0022, horseData.ThisDistanceROI);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameter", + "label": "T:System.Data.SqlClient.SqlParameter", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 339, + "column": 20 + } + }, + { + "incidentId": "4a0ba9ef-000d-421e-98e6-d34128f188d0", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@ThisDistanceROI\u0022, horseData.ThisDistanceROI);", + "protected": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@ThisDistanceROI\u0022, horseData.ThisDistanceROI);", + "protectedSnippet": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "label": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 339, + "column": 20 + } + }, + { + "incidentId": "45885a64-7cee-4930-b7f5-16edb953280c", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@ThisDistanceStrikeRate\u0022, horseData.ThisDistanceStrikeRate);", + "protected": "T:System.Data.SqlClient.SqlParameterCollection" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@ThisDistanceStrikeRate\u0022, horseData.ThisDistanceStrikeRate);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameterCollection", + "label": "T:System.Data.SqlClient.SqlParameterCollection", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 338, + "column": 20 + } + }, + { + "incidentId": "5174c377-eb99-4795-b619-459411ed77a9", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@ThisDistanceStrikeRate\u0022, horseData.ThisDistanceStrikeRate);", + "protected": "P:System.Data.SqlClient.SqlCommand.Parameters" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@ThisDistanceStrikeRate\u0022, horseData.ThisDistanceStrikeRate);", + "protectedSnippet": "P:System.Data.SqlClient.SqlCommand.Parameters", + "label": "P:System.Data.SqlClient.SqlCommand.Parameters", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 338, + "column": 20 + } + }, + { + "incidentId": "7b301b89-4e1b-4114-9ba4-f672fd66eae6", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@ThisDistanceStrikeRate\u0022, horseData.ThisDistanceStrikeRate);", + "protected": "T:System.Data.SqlClient.SqlParameter" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@ThisDistanceStrikeRate\u0022, horseData.ThisDistanceStrikeRate);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameter", + "label": "T:System.Data.SqlClient.SqlParameter", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 338, + "column": 20 + } + }, + { + "incidentId": "8eb004b0-fe2e-4616-b4f6-d0ce65955e51", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@ThisDistanceStrikeRate\u0022, horseData.ThisDistanceStrikeRate);", + "protected": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@ThisDistanceStrikeRate\u0022, horseData.ThisDistanceStrikeRate);", + "protectedSnippet": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "label": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 338, + "column": 20 + } + }, + { + "incidentId": "0d79672e-2d61-41db-aca2-8bc2a2c27c27", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@ThisDistanceWins\u0022, horseData.ThisDistanceWins);", + "protected": "T:System.Data.SqlClient.SqlParameterCollection" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@ThisDistanceWins\u0022, horseData.ThisDistanceWins);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameterCollection", + "label": "T:System.Data.SqlClient.SqlParameterCollection", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 337, + "column": 20 + } + }, + { + "incidentId": "bcce3577-e1ec-44b7-a821-50a7dca32491", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@ThisDistanceWins\u0022, horseData.ThisDistanceWins);", + "protected": "P:System.Data.SqlClient.SqlCommand.Parameters" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@ThisDistanceWins\u0022, horseData.ThisDistanceWins);", + "protectedSnippet": "P:System.Data.SqlClient.SqlCommand.Parameters", + "label": "P:System.Data.SqlClient.SqlCommand.Parameters", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 337, + "column": 20 + } + }, + { + "incidentId": "bcc1b85c-8301-4c78-8d6e-a1f1764deba8", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@ThisDistanceWins\u0022, horseData.ThisDistanceWins);", + "protected": "T:System.Data.SqlClient.SqlParameter" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@ThisDistanceWins\u0022, horseData.ThisDistanceWins);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameter", + "label": "T:System.Data.SqlClient.SqlParameter", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 337, + "column": 20 + } + }, + { + "incidentId": "ec741910-fa6a-4c22-bf5d-17636dce9036", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@ThisDistanceWins\u0022, horseData.ThisDistanceWins);", + "protected": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@ThisDistanceWins\u0022, horseData.ThisDistanceWins);", + "protectedSnippet": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "label": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 337, + "column": 20 + } + }, + { + "incidentId": "8b83b0c9-8473-4a53-adec-d619e526932f", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@ThisDistanceRuns\u0022, horseData.ThisDistanceRuns);", + "protected": "T:System.Data.SqlClient.SqlParameterCollection" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@ThisDistanceRuns\u0022, horseData.ThisDistanceRuns);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameterCollection", + "label": "T:System.Data.SqlClient.SqlParameterCollection", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 336, + "column": 20 + } + }, + { + "incidentId": "9b58fc93-a547-4ca6-8d31-7d7b454666ec", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@ThisDistanceRuns\u0022, horseData.ThisDistanceRuns);", + "protected": "P:System.Data.SqlClient.SqlCommand.Parameters" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@ThisDistanceRuns\u0022, horseData.ThisDistanceRuns);", + "protectedSnippet": "P:System.Data.SqlClient.SqlCommand.Parameters", + "label": "P:System.Data.SqlClient.SqlCommand.Parameters", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 336, + "column": 20 + } + }, + { + "incidentId": "b6fe3cf6-6807-40c7-aeef-61a8daac2ac4", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@ThisDistanceRuns\u0022, horseData.ThisDistanceRuns);", + "protected": "T:System.Data.SqlClient.SqlParameter" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@ThisDistanceRuns\u0022, horseData.ThisDistanceRuns);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameter", + "label": "T:System.Data.SqlClient.SqlParameter", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 336, + "column": 20 + } + }, + { + "incidentId": "e3610c8a-954a-47e9-aa5d-48a0df8fc489", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@ThisDistanceRuns\u0022, horseData.ThisDistanceRuns);", + "protected": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@ThisDistanceRuns\u0022, horseData.ThisDistanceRuns);", + "protectedSnippet": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "label": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 336, + "column": 20 + } + }, + { + "incidentId": "07de842f-cd5f-45cf-8059-593e2d9de61b", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@ThisTrackPlaceStrikeRate\u0022, horseData.ThisTrackPlaceStrikeRate);", + "protected": "T:System.Data.SqlClient.SqlParameterCollection" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@ThisTrackPlaceStrikeRate\u0022, horseData.ThisTrackPlaceStrikeRate);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameterCollection", + "label": "T:System.Data.SqlClient.SqlParameterCollection", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 335, + "column": 20 + } + }, + { + "incidentId": "f1ecf5bc-bef5-41d2-b9c6-9fd5eb96f231", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@ThisTrackPlaceStrikeRate\u0022, horseData.ThisTrackPlaceStrikeRate);", + "protected": "P:System.Data.SqlClient.SqlCommand.Parameters" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@ThisTrackPlaceStrikeRate\u0022, horseData.ThisTrackPlaceStrikeRate);", + "protectedSnippet": "P:System.Data.SqlClient.SqlCommand.Parameters", + "label": "P:System.Data.SqlClient.SqlCommand.Parameters", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 335, + "column": 20 + } + }, + { + "incidentId": "16bdc3a2-4a15-4327-b1e3-b11e54e6b130", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@ThisTrackPlaceStrikeRate\u0022, horseData.ThisTrackPlaceStrikeRate);", + "protected": "T:System.Data.SqlClient.SqlParameter" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@ThisTrackPlaceStrikeRate\u0022, horseData.ThisTrackPlaceStrikeRate);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameter", + "label": "T:System.Data.SqlClient.SqlParameter", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 335, + "column": 20 + } + }, + { + "incidentId": "71545ad2-b35f-4b97-a5a6-589db3c4ce18", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@ThisTrackPlaceStrikeRate\u0022, horseData.ThisTrackPlaceStrikeRate);", + "protected": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@ThisTrackPlaceStrikeRate\u0022, horseData.ThisTrackPlaceStrikeRate);", + "protectedSnippet": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "label": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 335, + "column": 20 + } + }, + { + "incidentId": "de43a9fb-06f0-4b52-9a37-0dc65c89f293", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@ThisTrackPlaces\u0022, horseData.ThisTrackPlaces);", + "protected": "T:System.Data.SqlClient.SqlParameterCollection" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@ThisTrackPlaces\u0022, horseData.ThisTrackPlaces);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameterCollection", + "label": "T:System.Data.SqlClient.SqlParameterCollection", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 334, + "column": 20 + } + }, + { + "incidentId": "d6da9da8-0d98-4b16-893d-b9b1ad58f964", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@ThisTrackPlaces\u0022, horseData.ThisTrackPlaces);", + "protected": "P:System.Data.SqlClient.SqlCommand.Parameters" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@ThisTrackPlaces\u0022, horseData.ThisTrackPlaces);", + "protectedSnippet": "P:System.Data.SqlClient.SqlCommand.Parameters", + "label": "P:System.Data.SqlClient.SqlCommand.Parameters", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 334, + "column": 20 + } + }, + { + "incidentId": "6517e708-d813-4430-a219-4c5e6d498fc8", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@ThisTrackPlaces\u0022, horseData.ThisTrackPlaces);", + "protected": "T:System.Data.SqlClient.SqlParameter" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@ThisTrackPlaces\u0022, horseData.ThisTrackPlaces);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameter", + "label": "T:System.Data.SqlClient.SqlParameter", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 334, + "column": 20 + } + }, + { + "incidentId": "77bb0b13-89f3-41b3-97b2-269ccbd44b08", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@ThisTrackPlaces\u0022, horseData.ThisTrackPlaces);", + "protected": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@ThisTrackPlaces\u0022, horseData.ThisTrackPlaces);", + "protectedSnippet": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "label": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 334, + "column": 20 + } + }, + { + "incidentId": "881019fa-00fb-4968-b78c-1b08e7d49d82", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@ThisTrackROI\u0022, horseData.ThisTrackROI);", + "protected": "T:System.Data.SqlClient.SqlParameterCollection" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@ThisTrackROI\u0022, horseData.ThisTrackROI);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameterCollection", + "label": "T:System.Data.SqlClient.SqlParameterCollection", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 333, + "column": 20 + } + }, + { + "incidentId": "be0c82d3-5d32-4455-91f2-e9ccb078ca3a", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@ThisTrackROI\u0022, horseData.ThisTrackROI);", + "protected": "P:System.Data.SqlClient.SqlCommand.Parameters" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@ThisTrackROI\u0022, horseData.ThisTrackROI);", + "protectedSnippet": "P:System.Data.SqlClient.SqlCommand.Parameters", + "label": "P:System.Data.SqlClient.SqlCommand.Parameters", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 333, + "column": 20 + } + }, + { + "incidentId": "3dc30230-c03f-4d7a-bd46-3235a6390095", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@ThisTrackROI\u0022, horseData.ThisTrackROI);", + "protected": "T:System.Data.SqlClient.SqlParameter" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@ThisTrackROI\u0022, horseData.ThisTrackROI);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameter", + "label": "T:System.Data.SqlClient.SqlParameter", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 333, + "column": 20 + } + }, + { + "incidentId": "01d8edb8-365c-45c1-8833-e3124ff4816e", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@ThisTrackROI\u0022, horseData.ThisTrackROI);", + "protected": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@ThisTrackROI\u0022, horseData.ThisTrackROI);", + "protectedSnippet": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "label": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 333, + "column": 20 + } + }, + { + "incidentId": "1ae5dce4-70e6-42b0-b4c1-06c12fc29d71", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@ThisTrackStrikeRate\u0022, horseData.ThisTrackStrikeRate);", + "protected": "T:System.Data.SqlClient.SqlParameterCollection" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@ThisTrackStrikeRate\u0022, horseData.ThisTrackStrikeRate);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameterCollection", + "label": "T:System.Data.SqlClient.SqlParameterCollection", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 332, + "column": 20 + } + }, + { + "incidentId": "33e9295b-b511-4bc8-ba36-820d12ed747c", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@ThisTrackStrikeRate\u0022, horseData.ThisTrackStrikeRate);", + "protected": "P:System.Data.SqlClient.SqlCommand.Parameters" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@ThisTrackStrikeRate\u0022, horseData.ThisTrackStrikeRate);", + "protectedSnippet": "P:System.Data.SqlClient.SqlCommand.Parameters", + "label": "P:System.Data.SqlClient.SqlCommand.Parameters", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 332, + "column": 20 + } + }, + { + "incidentId": "062cd124-b1ad-4d5a-8a44-d54d066e58ef", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@ThisTrackStrikeRate\u0022, horseData.ThisTrackStrikeRate);", + "protected": "T:System.Data.SqlClient.SqlParameter" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@ThisTrackStrikeRate\u0022, horseData.ThisTrackStrikeRate);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameter", + "label": "T:System.Data.SqlClient.SqlParameter", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 332, + "column": 20 + } + }, + { + "incidentId": "0014088d-51b9-4bc6-81b0-a202fa64118f", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@ThisTrackStrikeRate\u0022, horseData.ThisTrackStrikeRate);", + "protected": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@ThisTrackStrikeRate\u0022, horseData.ThisTrackStrikeRate);", + "protectedSnippet": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "label": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 332, + "column": 20 + } + }, + { + "incidentId": "c76c0f88-25d2-4df9-96b5-3ad80dd7ac23", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@ThisTrackWins\u0022, horseData.ThisTrackWins);", + "protected": "T:System.Data.SqlClient.SqlParameterCollection" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@ThisTrackWins\u0022, horseData.ThisTrackWins);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameterCollection", + "label": "T:System.Data.SqlClient.SqlParameterCollection", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 331, + "column": 20 + } + }, + { + "incidentId": "ab4ac392-ff75-4a4a-8350-2aaa78c274ac", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@ThisTrackWins\u0022, horseData.ThisTrackWins);", + "protected": "P:System.Data.SqlClient.SqlCommand.Parameters" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@ThisTrackWins\u0022, horseData.ThisTrackWins);", + "protectedSnippet": "P:System.Data.SqlClient.SqlCommand.Parameters", + "label": "P:System.Data.SqlClient.SqlCommand.Parameters", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 331, + "column": 20 + } + }, + { + "incidentId": "1687b5a4-9cb3-45d2-9fa2-30e8460a4ed9", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@ThisTrackWins\u0022, horseData.ThisTrackWins);", + "protected": "T:System.Data.SqlClient.SqlParameter" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@ThisTrackWins\u0022, horseData.ThisTrackWins);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameter", + "label": "T:System.Data.SqlClient.SqlParameter", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 331, + "column": 20 + } + }, + { + "incidentId": "aa7a024d-a1ae-4f83-a515-e52285cb2e4f", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@ThisTrackWins\u0022, horseData.ThisTrackWins);", + "protected": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@ThisTrackWins\u0022, horseData.ThisTrackWins);", + "protectedSnippet": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "label": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 331, + "column": 20 + } + }, + { + "incidentId": "997079dc-eb4d-4458-b340-28e854791206", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@ThisTrackRuns\u0022, horseData.ThisTrackRuns);", + "protected": "T:System.Data.SqlClient.SqlParameterCollection" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@ThisTrackRuns\u0022, horseData.ThisTrackRuns);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameterCollection", + "label": "T:System.Data.SqlClient.SqlParameterCollection", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 330, + "column": 20 + } + }, + { + "incidentId": "1bac02e0-9f4a-4273-b79f-ed7ad695acd0", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@ThisTrackRuns\u0022, horseData.ThisTrackRuns);", + "protected": "P:System.Data.SqlClient.SqlCommand.Parameters" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@ThisTrackRuns\u0022, horseData.ThisTrackRuns);", + "protectedSnippet": "P:System.Data.SqlClient.SqlCommand.Parameters", + "label": "P:System.Data.SqlClient.SqlCommand.Parameters", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 330, + "column": 20 + } + }, + { + "incidentId": "873f6fdf-4b5e-46fe-b286-7ccd747e0511", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@ThisTrackRuns\u0022, horseData.ThisTrackRuns);", + "protected": "T:System.Data.SqlClient.SqlParameter" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@ThisTrackRuns\u0022, horseData.ThisTrackRuns);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameter", + "label": "T:System.Data.SqlClient.SqlParameter", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 330, + "column": 20 + } + }, + { + "incidentId": "ed525cc7-d776-42e5-b9ae-e1e55db079f8", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@ThisTrackRuns\u0022, horseData.ThisTrackRuns);", + "protected": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@ThisTrackRuns\u0022, horseData.ThisTrackRuns);", + "protectedSnippet": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "label": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 330, + "column": 20 + } + }, + { + "incidentId": "6d1e1718-fc26-464a-ab58-4deeff614bc4", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@PrizeMoney\u0022, horseData.PrizeMoney);", + "protected": "T:System.Data.SqlClient.SqlParameterCollection" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@PrizeMoney\u0022, horseData.PrizeMoney);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameterCollection", + "label": "T:System.Data.SqlClient.SqlParameterCollection", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 327, + "column": 20 + } + }, + { + "incidentId": "25019c95-bfe4-4798-a9de-b6b623d562d9", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@PrizeMoney\u0022, horseData.PrizeMoney);", + "protected": "P:System.Data.SqlClient.SqlCommand.Parameters" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@PrizeMoney\u0022, horseData.PrizeMoney);", + "protectedSnippet": "P:System.Data.SqlClient.SqlCommand.Parameters", + "label": "P:System.Data.SqlClient.SqlCommand.Parameters", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 327, + "column": 20 + } + }, + { + "incidentId": "39c719d5-9184-45ad-80b2-3265cbdd9e64", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@PrizeMoney\u0022, horseData.PrizeMoney);", + "protected": "T:System.Data.SqlClient.SqlParameter" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@PrizeMoney\u0022, horseData.PrizeMoney);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameter", + "label": "T:System.Data.SqlClient.SqlParameter", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 327, + "column": 20 + } + }, + { + "incidentId": "c191afc5-6a2c-4437-8861-80242fad9a23", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@PrizeMoney\u0022, horseData.PrizeMoney);", + "protected": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@PrizeMoney\u0022, horseData.PrizeMoney);", + "protectedSnippet": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "label": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 327, + "column": 20 + } + }, + { + "incidentId": "9dff92fb-6637-435d-8438-7fb4648bef50", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@Barrier\u0022, horseData.Barrier);", + "protected": "T:System.Data.SqlClient.SqlParameterCollection" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@Barrier\u0022, horseData.Barrier);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameterCollection", + "label": "T:System.Data.SqlClient.SqlParameterCollection", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 326, + "column": 20 + } + }, + { + "incidentId": "72b2bb77-00ab-44f3-ac00-37a8011d2faa", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@Barrier\u0022, horseData.Barrier);", + "protected": "P:System.Data.SqlClient.SqlCommand.Parameters" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@Barrier\u0022, horseData.Barrier);", + "protectedSnippet": "P:System.Data.SqlClient.SqlCommand.Parameters", + "label": "P:System.Data.SqlClient.SqlCommand.Parameters", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 326, + "column": 20 + } + }, + { + "incidentId": "c8223386-404e-4a88-93ab-be6257140f88", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@Barrier\u0022, horseData.Barrier);", + "protected": "T:System.Data.SqlClient.SqlParameter" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@Barrier\u0022, horseData.Barrier);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameter", + "label": "T:System.Data.SqlClient.SqlParameter", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 326, + "column": 20 + } + }, + { + "incidentId": "bde66a79-ff06-4c6e-a29c-efb8714af051", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@Barrier\u0022, horseData.Barrier);", + "protected": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@Barrier\u0022, horseData.Barrier);", + "protectedSnippet": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "label": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 326, + "column": 20 + } + }, + { + "incidentId": "610ac806-3c76-4ad0-8448-1dd5fd7bceae", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@WeightCarried\u0022, horseData.WeightCarried);", + "protected": "T:System.Data.SqlClient.SqlParameterCollection" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@WeightCarried\u0022, horseData.WeightCarried);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameterCollection", + "label": "T:System.Data.SqlClient.SqlParameterCollection", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 325, + "column": 20 + } + }, + { + "incidentId": "774e2976-f1d0-4d16-bf22-9dfb1d3087ce", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@WeightCarried\u0022, horseData.WeightCarried);", + "protected": "P:System.Data.SqlClient.SqlCommand.Parameters" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@WeightCarried\u0022, horseData.WeightCarried);", + "protectedSnippet": "P:System.Data.SqlClient.SqlCommand.Parameters", + "label": "P:System.Data.SqlClient.SqlCommand.Parameters", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 325, + "column": 20 + } + }, + { + "incidentId": "fadc6b10-b1cf-4bf8-b28f-d9044981464a", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@WeightCarried\u0022, horseData.WeightCarried);", + "protected": "T:System.Data.SqlClient.SqlParameter" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@WeightCarried\u0022, horseData.WeightCarried);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameter", + "label": "T:System.Data.SqlClient.SqlParameter", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 325, + "column": 20 + } + }, + { + "incidentId": "702c2885-91f3-4c15-b74b-a454f60e5775", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@WeightCarried\u0022, horseData.WeightCarried);", + "protected": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@WeightCarried\u0022, horseData.WeightCarried);", + "protectedSnippet": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "label": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 325, + "column": 20 + } + }, + { + "incidentId": "7ce51fdc-7a62-4be2-aeb5-5ed9aa584de2", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@Weight\u0022, horseData.Weight);", + "protected": "T:System.Data.SqlClient.SqlParameterCollection" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@Weight\u0022, horseData.Weight);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameterCollection", + "label": "T:System.Data.SqlClient.SqlParameterCollection", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 324, + "column": 20 + } + }, + { + "incidentId": "3c4b3053-6638-403a-8d9f-90d7666946a1", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@Weight\u0022, horseData.Weight);", + "protected": "P:System.Data.SqlClient.SqlCommand.Parameters" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@Weight\u0022, horseData.Weight);", + "protectedSnippet": "P:System.Data.SqlClient.SqlCommand.Parameters", + "label": "P:System.Data.SqlClient.SqlCommand.Parameters", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 324, + "column": 20 + } + }, + { + "incidentId": "d7b4fe69-cccc-481b-8601-db9214d0637e", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@Weight\u0022, horseData.Weight);", + "protected": "T:System.Data.SqlClient.SqlParameter" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@Weight\u0022, horseData.Weight);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameter", + "label": "T:System.Data.SqlClient.SqlParameter", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 324, + "column": 20 + } + }, + { + "incidentId": "10bc7a51-8b1b-48ed-bece-d84c403ac420", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@Weight\u0022, horseData.Weight);", + "protected": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@Weight\u0022, horseData.Weight);", + "protectedSnippet": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "label": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 324, + "column": 20 + } + }, + { + "incidentId": "339ce70c-1e0f-4ad6-86eb-72935510357d", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@BetEasyOdds\u0022, horseData.BetEasyOdds);", + "protected": "T:System.Data.SqlClient.SqlParameterCollection" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@BetEasyOdds\u0022, horseData.BetEasyOdds);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameterCollection", + "label": "T:System.Data.SqlClient.SqlParameterCollection", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 323, + "column": 20 + } + }, + { + "incidentId": "a14c8765-97d2-422d-9555-53858a416114", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@BetEasyOdds\u0022, horseData.BetEasyOdds);", + "protected": "P:System.Data.SqlClient.SqlCommand.Parameters" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@BetEasyOdds\u0022, horseData.BetEasyOdds);", + "protectedSnippet": "P:System.Data.SqlClient.SqlCommand.Parameters", + "label": "P:System.Data.SqlClient.SqlCommand.Parameters", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 323, + "column": 20 + } + }, + { + "incidentId": "0fca7000-3f32-4a14-b9c2-72e59f9ccc5b", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@BetEasyOdds\u0022, horseData.BetEasyOdds);", + "protected": "T:System.Data.SqlClient.SqlParameter" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@BetEasyOdds\u0022, horseData.BetEasyOdds);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameter", + "label": "T:System.Data.SqlClient.SqlParameter", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 323, + "column": 20 + } + }, + { + "incidentId": "fb0c054c-1419-4c81-ae29-10e3688ef78f", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@BetEasyOdds\u0022, horseData.BetEasyOdds);", + "protected": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@BetEasyOdds\u0022, horseData.BetEasyOdds);", + "protectedSnippet": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "label": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 323, + "column": 20 + } + }, + { + "incidentId": "7e734a68-5c8c-48f3-9421-1aec7ed3f9fc", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@BestFixedOdds\u0022, horseData.BestFixedOdds);", + "protected": "T:System.Data.SqlClient.SqlParameterCollection" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@BestFixedOdds\u0022, horseData.BestFixedOdds);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameterCollection", + "label": "T:System.Data.SqlClient.SqlParameterCollection", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 322, + "column": 20 + } + }, + { + "incidentId": "84c4f1e3-87f6-4542-a021-fa9c9d39ef5f", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@BestFixedOdds\u0022, horseData.BestFixedOdds);", + "protected": "P:System.Data.SqlClient.SqlCommand.Parameters" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@BestFixedOdds\u0022, horseData.BestFixedOdds);", + "protectedSnippet": "P:System.Data.SqlClient.SqlCommand.Parameters", + "label": "P:System.Data.SqlClient.SqlCommand.Parameters", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 322, + "column": 20 + } + }, + { + "incidentId": "3834d24e-ec0b-4e71-8278-1649b053af77", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@BestFixedOdds\u0022, horseData.BestFixedOdds);", + "protected": "T:System.Data.SqlClient.SqlParameter" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@BestFixedOdds\u0022, horseData.BestFixedOdds);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameter", + "label": "T:System.Data.SqlClient.SqlParameter", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 322, + "column": 20 + } + }, + { + "incidentId": "e0ac2727-f7bd-4762-906a-88eda8e9175e", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@BestFixedOdds\u0022, horseData.BestFixedOdds);", + "protected": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@BestFixedOdds\u0022, horseData.BestFixedOdds);", + "protectedSnippet": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "label": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 322, + "column": 20 + } + }, + { + "incidentId": "9a8c9064-a3f0-407e-9986-6ef9448117c0", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@CareerPrizeMoney\u0022, horseData.CareerPrizeMoney);", + "protected": "T:System.Data.SqlClient.SqlParameterCollection" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@CareerPrizeMoney\u0022, horseData.CareerPrizeMoney);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameterCollection", + "label": "T:System.Data.SqlClient.SqlParameterCollection", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 321, + "column": 20 + } + }, + { + "incidentId": "41632cb5-a8d2-4e3b-8322-a5bf9bd5c1ca", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@CareerPrizeMoney\u0022, horseData.CareerPrizeMoney);", + "protected": "P:System.Data.SqlClient.SqlCommand.Parameters" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@CareerPrizeMoney\u0022, horseData.CareerPrizeMoney);", + "protectedSnippet": "P:System.Data.SqlClient.SqlCommand.Parameters", + "label": "P:System.Data.SqlClient.SqlCommand.Parameters", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 321, + "column": 20 + } + }, + { + "incidentId": "63e09bf5-f3e4-479e-9b02-825c671e3b97", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@CareerPrizeMoney\u0022, horseData.CareerPrizeMoney);", + "protected": "T:System.Data.SqlClient.SqlParameter" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@CareerPrizeMoney\u0022, horseData.CareerPrizeMoney);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameter", + "label": "T:System.Data.SqlClient.SqlParameter", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 321, + "column": 20 + } + }, + { + "incidentId": "f56c2e2e-81c9-4baa-9035-bbd8ace0074c", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@CareerPrizeMoney\u0022, horseData.CareerPrizeMoney);", + "protected": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@CareerPrizeMoney\u0022, horseData.CareerPrizeMoney);", + "protectedSnippet": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "label": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 321, + "column": 20 + } + }, + { + "incidentId": "6b5351a3-9f2e-4e06-8407-2fff144c3ccc", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@AveragePrizeMoney\u0022, horseData.AveragePrizeMoney);", + "protected": "T:System.Data.SqlClient.SqlParameterCollection" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@AveragePrizeMoney\u0022, horseData.AveragePrizeMoney);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameterCollection", + "label": "T:System.Data.SqlClient.SqlParameterCollection", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 320, + "column": 20 + } + }, + { + "incidentId": "51c97772-2092-4b86-a26a-bc97331259ea", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@AveragePrizeMoney\u0022, horseData.AveragePrizeMoney);", + "protected": "P:System.Data.SqlClient.SqlCommand.Parameters" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@AveragePrizeMoney\u0022, horseData.AveragePrizeMoney);", + "protectedSnippet": "P:System.Data.SqlClient.SqlCommand.Parameters", + "label": "P:System.Data.SqlClient.SqlCommand.Parameters", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 320, + "column": 20 + } + }, + { + "incidentId": "a41126e5-7595-466a-b64b-fc19226069b6", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@AveragePrizeMoney\u0022, horseData.AveragePrizeMoney);", + "protected": "T:System.Data.SqlClient.SqlParameter" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@AveragePrizeMoney\u0022, horseData.AveragePrizeMoney);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameter", + "label": "T:System.Data.SqlClient.SqlParameter", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 320, + "column": 20 + } + }, + { + "incidentId": "ffb74741-134e-41a2-aa22-38bb151cf459", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@AveragePrizeMoney\u0022, horseData.AveragePrizeMoney);", + "protected": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@AveragePrizeMoney\u0022, horseData.AveragePrizeMoney);", + "protectedSnippet": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "label": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 320, + "column": 20 + } + }, + { + "incidentId": "518e687f-74d5-4b5a-8a9b-dc6979ec56cc", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@WetTrackROI\u0022, horseData.WetTrackROI);", + "protected": "T:System.Data.SqlClient.SqlParameterCollection" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@WetTrackROI\u0022, horseData.WetTrackROI);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameterCollection", + "label": "T:System.Data.SqlClient.SqlParameterCollection", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 319, + "column": 20 + } + }, + { + "incidentId": "4abfcee1-28c2-4f6b-8ce3-4e67d488ee24", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@WetTrackROI\u0022, horseData.WetTrackROI);", + "protected": "P:System.Data.SqlClient.SqlCommand.Parameters" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@WetTrackROI\u0022, horseData.WetTrackROI);", + "protectedSnippet": "P:System.Data.SqlClient.SqlCommand.Parameters", + "label": "P:System.Data.SqlClient.SqlCommand.Parameters", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 319, + "column": 20 + } + }, + { + "incidentId": "ebb4a697-2d42-4528-9818-8e9cc2c83906", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@WetTrackROI\u0022, horseData.WetTrackROI);", + "protected": "T:System.Data.SqlClient.SqlParameter" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@WetTrackROI\u0022, horseData.WetTrackROI);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameter", + "label": "T:System.Data.SqlClient.SqlParameter", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 319, + "column": 20 + } + }, + { + "incidentId": "a24e35ba-1cbf-4ae5-83f6-b6a1be4b7c71", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@WetTrackROI\u0022, horseData.WetTrackROI);", + "protected": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@WetTrackROI\u0022, horseData.WetTrackROI);", + "protectedSnippet": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "label": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 319, + "column": 20 + } + }, + { + "incidentId": "9232efd0-066d-480b-b95d-53d6be5c2f58", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@WetTrackStrikeRate\u0022, horseData.WetTrackStrikeRate);", + "protected": "T:System.Data.SqlClient.SqlParameterCollection" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@WetTrackStrikeRate\u0022, horseData.WetTrackStrikeRate);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameterCollection", + "label": "T:System.Data.SqlClient.SqlParameterCollection", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 318, + "column": 20 + } + }, + { + "incidentId": "1ba4e69e-a2a4-4820-b167-93e8ff7b366c", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@WetTrackStrikeRate\u0022, horseData.WetTrackStrikeRate);", + "protected": "P:System.Data.SqlClient.SqlCommand.Parameters" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@WetTrackStrikeRate\u0022, horseData.WetTrackStrikeRate);", + "protectedSnippet": "P:System.Data.SqlClient.SqlCommand.Parameters", + "label": "P:System.Data.SqlClient.SqlCommand.Parameters", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 318, + "column": 20 + } + }, + { + "incidentId": "dfb6b677-a605-46a6-8b44-767c552305b0", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@WetTrackStrikeRate\u0022, horseData.WetTrackStrikeRate);", + "protected": "T:System.Data.SqlClient.SqlParameter" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@WetTrackStrikeRate\u0022, horseData.WetTrackStrikeRate);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameter", + "label": "T:System.Data.SqlClient.SqlParameter", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 318, + "column": 20 + } + }, + { + "incidentId": "b212f2b3-6923-4fc9-a9e1-6f75a16fbe97", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@WetTrackStrikeRate\u0022, horseData.WetTrackStrikeRate);", + "protected": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@WetTrackStrikeRate\u0022, horseData.WetTrackStrikeRate);", + "protectedSnippet": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "label": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 318, + "column": 20 + } + }, + { + "incidentId": "b63d4efd-00ff-4c1a-a18a-f6c13a12c38a", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@WetTrackWins\u0022, horseData.WetTrackWins);", + "protected": "T:System.Data.SqlClient.SqlParameterCollection" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@WetTrackWins\u0022, horseData.WetTrackWins);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameterCollection", + "label": "T:System.Data.SqlClient.SqlParameterCollection", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 317, + "column": 20 + } + }, + { + "incidentId": "0af9f8a6-0ee8-46c4-8123-1f842b87eed8", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@WetTrackWins\u0022, horseData.WetTrackWins);", + "protected": "P:System.Data.SqlClient.SqlCommand.Parameters" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@WetTrackWins\u0022, horseData.WetTrackWins);", + "protectedSnippet": "P:System.Data.SqlClient.SqlCommand.Parameters", + "label": "P:System.Data.SqlClient.SqlCommand.Parameters", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 317, + "column": 20 + } + }, + { + "incidentId": "377d94cc-ac9f-494e-83d9-7f47f16d7981", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@WetTrackWins\u0022, horseData.WetTrackWins);", + "protected": "T:System.Data.SqlClient.SqlParameter" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@WetTrackWins\u0022, horseData.WetTrackWins);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameter", + "label": "T:System.Data.SqlClient.SqlParameter", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 317, + "column": 20 + } + }, + { + "incidentId": "e68bd47a-1623-476a-ac07-c9e5a36da6c2", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@WetTrackWins\u0022, horseData.WetTrackWins);", + "protected": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@WetTrackWins\u0022, horseData.WetTrackWins);", + "protectedSnippet": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "label": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 317, + "column": 20 + } + }, + { + "incidentId": "b2fc508a-4697-4dec-bb3b-6b56abc2be2b", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@WetTrackRuns\u0022, horseData.WetTrackRuns);", + "protected": "T:System.Data.SqlClient.SqlParameterCollection" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@WetTrackRuns\u0022, horseData.WetTrackRuns);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameterCollection", + "label": "T:System.Data.SqlClient.SqlParameterCollection", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 316, + "column": 20 + } + }, + { + "incidentId": "69594ebc-8435-4eb9-89f5-aaeec1d9e378", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@WetTrackRuns\u0022, horseData.WetTrackRuns);", + "protected": "P:System.Data.SqlClient.SqlCommand.Parameters" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@WetTrackRuns\u0022, horseData.WetTrackRuns);", + "protectedSnippet": "P:System.Data.SqlClient.SqlCommand.Parameters", + "label": "P:System.Data.SqlClient.SqlCommand.Parameters", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 316, + "column": 20 + } + }, + { + "incidentId": "0e532ad3-ae34-4a42-8857-8d2a209f7548", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@WetTrackRuns\u0022, horseData.WetTrackRuns);", + "protected": "T:System.Data.SqlClient.SqlParameter" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@WetTrackRuns\u0022, horseData.WetTrackRuns);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameter", + "label": "T:System.Data.SqlClient.SqlParameter", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 316, + "column": 20 + } + }, + { + "incidentId": "33e8930f-bacc-44bc-9237-4641ad824150", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@WetTrackRuns\u0022, horseData.WetTrackRuns);", + "protected": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@WetTrackRuns\u0022, horseData.WetTrackRuns);", + "protectedSnippet": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "label": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 316, + "column": 20 + } + }, + { + "incidentId": "cd27fdf1-8151-4d04-bb07-5896227f00e8", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@DryTrackROI\u0022, horseData.DryTrackROI);", + "protected": "T:System.Data.SqlClient.SqlParameterCollection" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@DryTrackROI\u0022, horseData.DryTrackROI);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameterCollection", + "label": "T:System.Data.SqlClient.SqlParameterCollection", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 315, + "column": 20 + } + }, + { + "incidentId": "79fa3e86-f380-481a-bf59-43aef96ee139", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@DryTrackROI\u0022, horseData.DryTrackROI);", + "protected": "P:System.Data.SqlClient.SqlCommand.Parameters" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@DryTrackROI\u0022, horseData.DryTrackROI);", + "protectedSnippet": "P:System.Data.SqlClient.SqlCommand.Parameters", + "label": "P:System.Data.SqlClient.SqlCommand.Parameters", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 315, + "column": 20 + } + }, + { + "incidentId": "8c2db320-4f38-4390-834b-5d5787f06b5f", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@DryTrackROI\u0022, horseData.DryTrackROI);", + "protected": "T:System.Data.SqlClient.SqlParameter" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@DryTrackROI\u0022, horseData.DryTrackROI);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameter", + "label": "T:System.Data.SqlClient.SqlParameter", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 315, + "column": 20 + } + }, + { + "incidentId": "72eb1af6-74bc-4a8e-8301-80e7f77d859d", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@DryTrackROI\u0022, horseData.DryTrackROI);", + "protected": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@DryTrackROI\u0022, horseData.DryTrackROI);", + "protectedSnippet": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "label": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 315, + "column": 20 + } + }, + { + "incidentId": "b04a5fb9-c1a3-4f1a-8757-6611fce5b8c5", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@DryTrackStrikeRate\u0022, horseData.DryTrackStrikeRate);", + "protected": "T:System.Data.SqlClient.SqlParameterCollection" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@DryTrackStrikeRate\u0022, horseData.DryTrackStrikeRate);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameterCollection", + "label": "T:System.Data.SqlClient.SqlParameterCollection", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 314, + "column": 20 + } + }, + { + "incidentId": "d89262a0-7851-42c6-9d00-ed71f3ecdba1", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@DryTrackStrikeRate\u0022, horseData.DryTrackStrikeRate);", + "protected": "P:System.Data.SqlClient.SqlCommand.Parameters" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@DryTrackStrikeRate\u0022, horseData.DryTrackStrikeRate);", + "protectedSnippet": "P:System.Data.SqlClient.SqlCommand.Parameters", + "label": "P:System.Data.SqlClient.SqlCommand.Parameters", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 314, + "column": 20 + } + }, + { + "incidentId": "a598cfb5-4af0-4fc7-9329-1e2e443e5ef0", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@DryTrackStrikeRate\u0022, horseData.DryTrackStrikeRate);", + "protected": "T:System.Data.SqlClient.SqlParameter" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@DryTrackStrikeRate\u0022, horseData.DryTrackStrikeRate);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameter", + "label": "T:System.Data.SqlClient.SqlParameter", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 314, + "column": 20 + } + }, + { + "incidentId": "c2b17db0-3b06-4fcf-a76d-b88931f46734", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@DryTrackStrikeRate\u0022, horseData.DryTrackStrikeRate);", + "protected": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@DryTrackStrikeRate\u0022, horseData.DryTrackStrikeRate);", + "protectedSnippet": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "label": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 314, + "column": 20 + } + }, + { + "incidentId": "03edbb25-2c95-486d-b2c0-064c5fc3b321", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@DryTrackWins\u0022, horseData.DryTrackWins);", + "protected": "T:System.Data.SqlClient.SqlParameterCollection" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@DryTrackWins\u0022, horseData.DryTrackWins);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameterCollection", + "label": "T:System.Data.SqlClient.SqlParameterCollection", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 313, + "column": 20 + } + }, + { + "incidentId": "f264578e-334e-4045-b681-06f28fd9d417", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@DryTrackWins\u0022, horseData.DryTrackWins);", + "protected": "P:System.Data.SqlClient.SqlCommand.Parameters" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@DryTrackWins\u0022, horseData.DryTrackWins);", + "protectedSnippet": "P:System.Data.SqlClient.SqlCommand.Parameters", + "label": "P:System.Data.SqlClient.SqlCommand.Parameters", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 313, + "column": 20 + } + }, + { + "incidentId": "66a12b20-a96b-40d8-98bd-c9f782d37b27", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@DryTrackWins\u0022, horseData.DryTrackWins);", + "protected": "T:System.Data.SqlClient.SqlParameter" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@DryTrackWins\u0022, horseData.DryTrackWins);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameter", + "label": "T:System.Data.SqlClient.SqlParameter", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 313, + "column": 20 + } + }, + { + "incidentId": "3d686811-ae24-46d7-96d8-d9045337d622", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@DryTrackWins\u0022, horseData.DryTrackWins);", + "protected": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@DryTrackWins\u0022, horseData.DryTrackWins);", + "protectedSnippet": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "label": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 313, + "column": 20 + } + }, + { + "incidentId": "ec562702-f53b-4f5d-b9ab-bd00a5086614", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@DryTrackRuns\u0022, horseData.DryTrackRuns);", + "protected": "T:System.Data.SqlClient.SqlParameterCollection" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@DryTrackRuns\u0022, horseData.DryTrackRuns);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameterCollection", + "label": "T:System.Data.SqlClient.SqlParameterCollection", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 312, + "column": 20 + } + }, + { + "incidentId": "adf4f63c-b43b-4b4e-9076-897566ccfa00", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@DryTrackRuns\u0022, horseData.DryTrackRuns);", + "protected": "P:System.Data.SqlClient.SqlCommand.Parameters" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@DryTrackRuns\u0022, horseData.DryTrackRuns);", + "protectedSnippet": "P:System.Data.SqlClient.SqlCommand.Parameters", + "label": "P:System.Data.SqlClient.SqlCommand.Parameters", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 312, + "column": 20 + } + }, + { + "incidentId": "0439a691-d116-44f3-80c8-27bb88f8a22d", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@DryTrackRuns\u0022, horseData.DryTrackRuns);", + "protected": "T:System.Data.SqlClient.SqlParameter" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@DryTrackRuns\u0022, horseData.DryTrackRuns);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameter", + "label": "T:System.Data.SqlClient.SqlParameter", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 312, + "column": 20 + } + }, + { + "incidentId": "e1e60796-92db-45c3-b02b-1264fb6a7ee3", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@DryTrackRuns\u0022, horseData.DryTrackRuns);", + "protected": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@DryTrackRuns\u0022, horseData.DryTrackRuns);", + "protectedSnippet": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "label": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 312, + "column": 20 + } + }, + { + "incidentId": "22631fa0-579d-4b53-ab11-3413074b4a9b", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@CareerPlaceStrikeRate\u0022, horseData.CareerPlaceStrikeRate);", + "protected": "T:System.Data.SqlClient.SqlParameterCollection" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@CareerPlaceStrikeRate\u0022, horseData.CareerPlaceStrikeRate);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameterCollection", + "label": "T:System.Data.SqlClient.SqlParameterCollection", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 311, + "column": 20 + } + }, + { + "incidentId": "44b808f7-f36c-41f5-9010-95bc3d83f706", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@CareerPlaceStrikeRate\u0022, horseData.CareerPlaceStrikeRate);", + "protected": "P:System.Data.SqlClient.SqlCommand.Parameters" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@CareerPlaceStrikeRate\u0022, horseData.CareerPlaceStrikeRate);", + "protectedSnippet": "P:System.Data.SqlClient.SqlCommand.Parameters", + "label": "P:System.Data.SqlClient.SqlCommand.Parameters", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 311, + "column": 20 + } + }, + { + "incidentId": "658dbce2-6a26-407a-b960-3058b16d8186", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@CareerPlaceStrikeRate\u0022, horseData.CareerPlaceStrikeRate);", + "protected": "T:System.Data.SqlClient.SqlParameter" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@CareerPlaceStrikeRate\u0022, horseData.CareerPlaceStrikeRate);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameter", + "label": "T:System.Data.SqlClient.SqlParameter", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 311, + "column": 20 + } + }, + { + "incidentId": "2b789d1c-24aa-4ff2-adc1-97e4d4d1d619", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@CareerPlaceStrikeRate\u0022, horseData.CareerPlaceStrikeRate);", + "protected": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@CareerPlaceStrikeRate\u0022, horseData.CareerPlaceStrikeRate);", + "protectedSnippet": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "label": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 311, + "column": 20 + } + }, + { + "incidentId": "11ceab91-0745-4f9d-b337-275149421ef1", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@CareerPlacings\u0022, horseData.CareerPlacings);", + "protected": "T:System.Data.SqlClient.SqlParameterCollection" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@CareerPlacings\u0022, horseData.CareerPlacings);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameterCollection", + "label": "T:System.Data.SqlClient.SqlParameterCollection", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 310, + "column": 20 + } + }, + { + "incidentId": "14b1270d-6109-4d66-a4ef-b39c6a2ab9c9", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@CareerPlacings\u0022, horseData.CareerPlacings);", + "protected": "P:System.Data.SqlClient.SqlCommand.Parameters" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@CareerPlacings\u0022, horseData.CareerPlacings);", + "protectedSnippet": "P:System.Data.SqlClient.SqlCommand.Parameters", + "label": "P:System.Data.SqlClient.SqlCommand.Parameters", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 310, + "column": 20 + } + }, + { + "incidentId": "653c2408-096a-412e-b442-2637f4dd16d5", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@CareerPlacings\u0022, horseData.CareerPlacings);", + "protected": "T:System.Data.SqlClient.SqlParameter" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@CareerPlacings\u0022, horseData.CareerPlacings);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameter", + "label": "T:System.Data.SqlClient.SqlParameter", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 310, + "column": 20 + } + }, + { + "incidentId": "409d9729-2656-4d4a-8512-9123214b389c", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@CareerPlacings\u0022, horseData.CareerPlacings);", + "protected": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@CareerPlacings\u0022, horseData.CareerPlacings);", + "protectedSnippet": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "label": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 310, + "column": 20 + } + }, + { + "incidentId": "da971336-6f07-4977-9f2b-29c89f22987f", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@CareerROI\u0022, horseData.CareerROI);", + "protected": "T:System.Data.SqlClient.SqlParameterCollection" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@CareerROI\u0022, horseData.CareerROI);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameterCollection", + "label": "T:System.Data.SqlClient.SqlParameterCollection", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 309, + "column": 20 + } + }, + { + "incidentId": "96997ab0-07c5-43a2-ade7-f40c5387aac3", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@CareerROI\u0022, horseData.CareerROI);", + "protected": "P:System.Data.SqlClient.SqlCommand.Parameters" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@CareerROI\u0022, horseData.CareerROI);", + "protectedSnippet": "P:System.Data.SqlClient.SqlCommand.Parameters", + "label": "P:System.Data.SqlClient.SqlCommand.Parameters", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 309, + "column": 20 + } + }, + { + "incidentId": "7bc4578d-e119-45c1-8863-dae3b0afedbe", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@CareerROI\u0022, horseData.CareerROI);", + "protected": "T:System.Data.SqlClient.SqlParameter" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@CareerROI\u0022, horseData.CareerROI);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameter", + "label": "T:System.Data.SqlClient.SqlParameter", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 309, + "column": 20 + } + }, + { + "incidentId": "bf05c89c-0916-4242-8c09-5ad1a30c676f", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@CareerROI\u0022, horseData.CareerROI);", + "protected": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@CareerROI\u0022, horseData.CareerROI);", + "protectedSnippet": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "label": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 309, + "column": 20 + } + }, + { + "incidentId": "933a2899-9b3f-4bc9-8f55-2336ae22818d", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@CareerStrikeRate\u0022, horseData.CareerStrikeRate);", + "protected": "T:System.Data.SqlClient.SqlParameterCollection" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@CareerStrikeRate\u0022, horseData.CareerStrikeRate);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameterCollection", + "label": "T:System.Data.SqlClient.SqlParameterCollection", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 308, + "column": 20 + } + }, + { + "incidentId": "c1a4c7a3-7340-436c-9332-c2b811638c9c", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@CareerStrikeRate\u0022, horseData.CareerStrikeRate);", + "protected": "P:System.Data.SqlClient.SqlCommand.Parameters" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@CareerStrikeRate\u0022, horseData.CareerStrikeRate);", + "protectedSnippet": "P:System.Data.SqlClient.SqlCommand.Parameters", + "label": "P:System.Data.SqlClient.SqlCommand.Parameters", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 308, + "column": 20 + } + }, + { + "incidentId": "90507645-a659-49f7-8234-bad989aad50c", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@CareerStrikeRate\u0022, horseData.CareerStrikeRate);", + "protected": "T:System.Data.SqlClient.SqlParameter" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@CareerStrikeRate\u0022, horseData.CareerStrikeRate);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameter", + "label": "T:System.Data.SqlClient.SqlParameter", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 308, + "column": 20 + } + }, + { + "incidentId": "774d0371-02d4-47fb-ab5c-57b574a8ba13", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@CareerStrikeRate\u0022, horseData.CareerStrikeRate);", + "protected": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@CareerStrikeRate\u0022, horseData.CareerStrikeRate);", + "protectedSnippet": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "label": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 308, + "column": 20 + } + }, + { + "incidentId": "8f733c40-b350-46ea-a055-8bd64329e360", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@CareerWins\u0022, horseData.CareerWins);", + "protected": "T:System.Data.SqlClient.SqlParameterCollection" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@CareerWins\u0022, horseData.CareerWins);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameterCollection", + "label": "T:System.Data.SqlClient.SqlParameterCollection", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 307, + "column": 20 + } + }, + { + "incidentId": "8c08dd83-72fa-4d14-ab4c-5bb7a1a869ae", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@CareerWins\u0022, horseData.CareerWins);", + "protected": "P:System.Data.SqlClient.SqlCommand.Parameters" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@CareerWins\u0022, horseData.CareerWins);", + "protectedSnippet": "P:System.Data.SqlClient.SqlCommand.Parameters", + "label": "P:System.Data.SqlClient.SqlCommand.Parameters", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 307, + "column": 20 + } + }, + { + "incidentId": "1d2d3953-52e9-44f7-80fa-01836f0c6827", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@CareerWins\u0022, horseData.CareerWins);", + "protected": "T:System.Data.SqlClient.SqlParameter" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@CareerWins\u0022, horseData.CareerWins);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameter", + "label": "T:System.Data.SqlClient.SqlParameter", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 307, + "column": 20 + } + }, + { + "incidentId": "1d21fd3a-3b14-4939-974f-33a3a93cced8", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@CareerWins\u0022, horseData.CareerWins);", + "protected": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@CareerWins\u0022, horseData.CareerWins);", + "protectedSnippet": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "label": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 307, + "column": 20 + } + }, + { + "incidentId": "65bce416-6d77-4cc0-a214-0c943dcc55f0", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@CareerRuns\u0022, horseData.CareerRuns);", + "protected": "T:System.Data.SqlClient.SqlParameterCollection" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@CareerRuns\u0022, horseData.CareerRuns);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameterCollection", + "label": "T:System.Data.SqlClient.SqlParameterCollection", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 306, + "column": 20 + } + }, + { + "incidentId": "b82ea355-995e-40a4-a18f-bf739aea7de9", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@CareerRuns\u0022, horseData.CareerRuns);", + "protected": "P:System.Data.SqlClient.SqlCommand.Parameters" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@CareerRuns\u0022, horseData.CareerRuns);", + "protectedSnippet": "P:System.Data.SqlClient.SqlCommand.Parameters", + "label": "P:System.Data.SqlClient.SqlCommand.Parameters", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 306, + "column": 20 + } + }, + { + "incidentId": "46647dcf-eb02-4ac5-9b24-50acc68cfb2d", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@CareerRuns\u0022, horseData.CareerRuns);", + "protected": "T:System.Data.SqlClient.SqlParameter" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@CareerRuns\u0022, horseData.CareerRuns);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameter", + "label": "T:System.Data.SqlClient.SqlParameter", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 306, + "column": 20 + } + }, + { + "incidentId": "516b1fa9-e107-459b-955e-08c02fa8ba3d", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@CareerRuns\u0022, horseData.CareerRuns);", + "protected": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@CareerRuns\u0022, horseData.CareerRuns);", + "protectedSnippet": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "label": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 306, + "column": 20 + } + }, + { + "incidentId": "b9457acc-a885-4efa-9dbf-38bbe787ba1b", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@HandicapRating\u0022, horseData.HandicapRating);", + "protected": "T:System.Data.SqlClient.SqlParameterCollection" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@HandicapRating\u0022, horseData.HandicapRating);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameterCollection", + "label": "T:System.Data.SqlClient.SqlParameterCollection", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 305, + "column": 20 + } + }, + { + "incidentId": "6293782f-de39-466a-984d-5083ad590942", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@HandicapRating\u0022, horseData.HandicapRating);", + "protected": "P:System.Data.SqlClient.SqlCommand.Parameters" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@HandicapRating\u0022, horseData.HandicapRating);", + "protectedSnippet": "P:System.Data.SqlClient.SqlCommand.Parameters", + "label": "P:System.Data.SqlClient.SqlCommand.Parameters", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 305, + "column": 20 + } + }, + { + "incidentId": "850bc519-96f1-43fd-99f8-b1084aee7af8", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@HandicapRating\u0022, horseData.HandicapRating);", + "protected": "T:System.Data.SqlClient.SqlParameter" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@HandicapRating\u0022, horseData.HandicapRating);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameter", + "label": "T:System.Data.SqlClient.SqlParameter", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 305, + "column": 20 + } + }, + { + "incidentId": "a6777c23-17d2-4a4d-8c90-2793d3d0cfbf", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@HandicapRating\u0022, horseData.HandicapRating);", + "protected": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@HandicapRating\u0022, horseData.HandicapRating);", + "protectedSnippet": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "label": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 305, + "column": 20 + } + }, + { + "incidentId": "3905bfc1-0cc0-4df2-9a4d-bfffa7152567", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@Gender\u0022, horseData.Gender ?? string.Empty);", + "protected": "T:System.Data.SqlClient.SqlParameterCollection" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@Gender\u0022, horseData.Gender ?? string.Empty);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameterCollection", + "label": "T:System.Data.SqlClient.SqlParameterCollection", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 304, + "column": 20 + } + }, + { + "incidentId": "36d54ab7-5d78-4677-9b71-3e7a4cbd4067", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@Gender\u0022, horseData.Gender ?? string.Empty);", + "protected": "P:System.Data.SqlClient.SqlCommand.Parameters" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@Gender\u0022, horseData.Gender ?? string.Empty);", + "protectedSnippet": "P:System.Data.SqlClient.SqlCommand.Parameters", + "label": "P:System.Data.SqlClient.SqlCommand.Parameters", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 304, + "column": 20 + } + }, + { + "incidentId": "4c072d76-52c1-426b-a889-ef6f1f3cfb42", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@Gender\u0022, horseData.Gender ?? string.Empty);", + "protected": "T:System.Data.SqlClient.SqlParameter" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@Gender\u0022, horseData.Gender ?? string.Empty);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameter", + "label": "T:System.Data.SqlClient.SqlParameter", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 304, + "column": 20 + } + }, + { + "incidentId": "71668c4c-7729-464e-a482-a7d4c39636b6", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@Gender\u0022, horseData.Gender ?? string.Empty);", + "protected": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@Gender\u0022, horseData.Gender ?? string.Empty);", + "protectedSnippet": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "label": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 304, + "column": 20 + } + }, + { + "incidentId": "3316d5de-422a-4086-a558-fbb14cf6ae24", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@Age\u0022, horseData.Age);", + "protected": "T:System.Data.SqlClient.SqlParameterCollection" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@Age\u0022, horseData.Age);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameterCollection", + "label": "T:System.Data.SqlClient.SqlParameterCollection", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 303, + "column": 20 + } + }, + { + "incidentId": "2e321a51-1429-4168-8615-9f5f8def9847", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@Age\u0022, horseData.Age);", + "protected": "P:System.Data.SqlClient.SqlCommand.Parameters" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@Age\u0022, horseData.Age);", + "protectedSnippet": "P:System.Data.SqlClient.SqlCommand.Parameters", + "label": "P:System.Data.SqlClient.SqlCommand.Parameters", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 303, + "column": 20 + } + }, + { + "incidentId": "519c61f4-a0a9-4c5f-aba2-56cec8c5bfc5", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@Age\u0022, horseData.Age);", + "protected": "T:System.Data.SqlClient.SqlParameter" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@Age\u0022, horseData.Age);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameter", + "label": "T:System.Data.SqlClient.SqlParameter", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 303, + "column": 20 + } + }, + { + "incidentId": "746c28a9-9ee0-4137-b1ba-32562b4e6b07", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@Age\u0022, horseData.Age);", + "protected": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@Age\u0022, horseData.Age);", + "protectedSnippet": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "label": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 303, + "column": 20 + } + }, + { + "incidentId": "ebbbf806-bebe-41c2-b280-e528db10144f", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@HorseName\u0022, horseData.HorseName ?? string.Empty);", + "protected": "T:System.Data.SqlClient.SqlParameterCollection" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@HorseName\u0022, horseData.HorseName ?? string.Empty);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameterCollection", + "label": "T:System.Data.SqlClient.SqlParameterCollection", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 302, + "column": 20 + } + }, + { + "incidentId": "5f907c9d-f589-4aa7-8c6a-1ffee22ae7d8", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@HorseName\u0022, horseData.HorseName ?? string.Empty);", + "protected": "P:System.Data.SqlClient.SqlCommand.Parameters" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@HorseName\u0022, horseData.HorseName ?? string.Empty);", + "protectedSnippet": "P:System.Data.SqlClient.SqlCommand.Parameters", + "label": "P:System.Data.SqlClient.SqlCommand.Parameters", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 302, + "column": 20 + } + }, + { + "incidentId": "4a151f9a-b61a-4292-b679-de1c5c0d8f0e", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@HorseName\u0022, horseData.HorseName ?? string.Empty);", + "protected": "T:System.Data.SqlClient.SqlParameter" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@HorseName\u0022, horseData.HorseName ?? string.Empty);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameter", + "label": "T:System.Data.SqlClient.SqlParameter", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 302, + "column": 20 + } + }, + { + "incidentId": "56735bb2-60db-45e6-bf5e-622af05a1629", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@HorseName\u0022, horseData.HorseName ?? string.Empty);", + "protected": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@HorseName\u0022, horseData.HorseName ?? string.Empty);", + "protectedSnippet": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "label": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 302, + "column": 20 + } + }, + { + "incidentId": "d95b6674-e640-4a2e-a12b-02cd93853d74", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@FileName\u0022, filePath ?? string.Empty);", + "protected": "T:System.Data.SqlClient.SqlParameterCollection" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@FileName\u0022, filePath ?? string.Empty);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameterCollection", + "label": "T:System.Data.SqlClient.SqlParameterCollection", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 299, + "column": 20 + } + }, + { + "incidentId": "7a799c2a-be0b-4c92-9a31-3c750f37ef09", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@FileName\u0022, filePath ?? string.Empty);", + "protected": "P:System.Data.SqlClient.SqlCommand.Parameters" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@FileName\u0022, filePath ?? string.Empty);", + "protectedSnippet": "P:System.Data.SqlClient.SqlCommand.Parameters", + "label": "P:System.Data.SqlClient.SqlCommand.Parameters", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 299, + "column": 20 + } + }, + { + "incidentId": "158a73a7-a77a-40a0-8302-a49b8359f7e1", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@FileName\u0022, filePath ?? string.Empty);", + "protected": "T:System.Data.SqlClient.SqlParameter" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@FileName\u0022, filePath ?? string.Empty);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameter", + "label": "T:System.Data.SqlClient.SqlParameter", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 299, + "column": 20 + } + }, + { + "incidentId": "d1cf3ffe-f5b3-4b50-b9fc-fb211c9f56b2", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@FileName\u0022, filePath ?? string.Empty);", + "protected": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@FileName\u0022, filePath ?? string.Empty);", + "protectedSnippet": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "label": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 299, + "column": 20 + } + }, + { + "incidentId": "c301cbf8-b66d-4497-bbb7-691ccd329d11", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@Num\u0022, num);", + "protected": "T:System.Data.SqlClient.SqlParameterCollection" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@Num\u0022, num);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameterCollection", + "label": "T:System.Data.SqlClient.SqlParameterCollection", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 296, + "column": 20 + } + }, + { + "incidentId": "c9d1eb7c-af79-4370-8f96-583910f9c097", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@Num\u0022, num);", + "protected": "P:System.Data.SqlClient.SqlCommand.Parameters" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@Num\u0022, num);", + "protectedSnippet": "P:System.Data.SqlClient.SqlCommand.Parameters", + "label": "P:System.Data.SqlClient.SqlCommand.Parameters", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 296, + "column": 20 + } + }, + { + "incidentId": "6ec0cba5-4405-4ba7-9a9c-eaf82f240bb4", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@Num\u0022, num);", + "protected": "T:System.Data.SqlClient.SqlParameter" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@Num\u0022, num);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameter", + "label": "T:System.Data.SqlClient.SqlParameter", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 296, + "column": 20 + } + }, + { + "incidentId": "3944b5aa-9be6-497d-bfdf-1382d7a0c680", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@Num\u0022, num);", + "protected": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@Num\u0022, num);", + "protectedSnippet": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "label": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 296, + "column": 20 + } + }, + { + "incidentId": "0e3a70b8-8485-4862-9b87-2b1f721602b4", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@Race\u0022, race);", + "protected": "T:System.Data.SqlClient.SqlParameterCollection" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@Race\u0022, race);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameterCollection", + "label": "T:System.Data.SqlClient.SqlParameterCollection", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 295, + "column": 20 + } + }, + { + "incidentId": "4dd9bfb2-0725-4d12-89e5-190de85100da", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@Race\u0022, race);", + "protected": "P:System.Data.SqlClient.SqlCommand.Parameters" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@Race\u0022, race);", + "protectedSnippet": "P:System.Data.SqlClient.SqlCommand.Parameters", + "label": "P:System.Data.SqlClient.SqlCommand.Parameters", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 295, + "column": 20 + } + }, + { + "incidentId": "94a544a4-6e44-43b2-bf42-894e23b51e99", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@Race\u0022, race);", + "protected": "T:System.Data.SqlClient.SqlParameter" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@Race\u0022, race);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameter", + "label": "T:System.Data.SqlClient.SqlParameter", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 295, + "column": 20 + } + }, + { + "incidentId": "b67f935f-7074-44b2-a1a9-a25d18705a5b", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@Race\u0022, race);", + "protected": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@Race\u0022, race);", + "protectedSnippet": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "label": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 295, + "column": 20 + } + }, + { + "incidentId": "204de24a-3d04-43f5-865b-621d0123a010", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@Meeting\u0022, meeting ?? string.Empty);", + "protected": "T:System.Data.SqlClient.SqlParameterCollection" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@Meeting\u0022, meeting ?? string.Empty);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameterCollection", + "label": "T:System.Data.SqlClient.SqlParameterCollection", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 294, + "column": 20 + } + }, + { + "incidentId": "af07bdc7-6346-45f3-b319-8dcb9aba38fd", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@Meeting\u0022, meeting ?? string.Empty);", + "protected": "P:System.Data.SqlClient.SqlCommand.Parameters" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@Meeting\u0022, meeting ?? string.Empty);", + "protectedSnippet": "P:System.Data.SqlClient.SqlCommand.Parameters", + "label": "P:System.Data.SqlClient.SqlCommand.Parameters", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 294, + "column": 20 + } + }, + { + "incidentId": "0b91b1aa-efd7-49e2-83a3-aea860e4f7cd", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@Meeting\u0022, meeting ?? string.Empty);", + "protected": "T:System.Data.SqlClient.SqlParameter" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@Meeting\u0022, meeting ?? string.Empty);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameter", + "label": "T:System.Data.SqlClient.SqlParameter", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 294, + "column": 20 + } + }, + { + "incidentId": "9842b0d5-06ca-4094-9a75-3355533ec0e2", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@Meeting\u0022, meeting ?? string.Empty);", + "protected": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@Meeting\u0022, meeting ?? string.Empty);", + "protectedSnippet": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "label": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 294, + "column": 20 + } + }, + { + "incidentId": "aeb828dc-92a4-4d43-af03-d9e38c2b3fed", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@Data\u0022, raceDate);", + "protected": "T:System.Data.SqlClient.SqlParameterCollection" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@Data\u0022, raceDate);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameterCollection", + "label": "T:System.Data.SqlClient.SqlParameterCollection", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 293, + "column": 20 + } + }, + { + "incidentId": "ec543508-1c6c-4fe7-8561-26b9cf0e1b07", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@Data\u0022, raceDate);", + "protected": "P:System.Data.SqlClient.SqlCommand.Parameters" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@Data\u0022, raceDate);", + "protectedSnippet": "P:System.Data.SqlClient.SqlCommand.Parameters", + "label": "P:System.Data.SqlClient.SqlCommand.Parameters", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 293, + "column": 20 + } + }, + { + "incidentId": "dc379069-d7c0-47c4-abde-7b6108c23c78", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@Data\u0022, raceDate);", + "protected": "T:System.Data.SqlClient.SqlParameter" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@Data\u0022, raceDate);", + "protectedSnippet": "T:System.Data.SqlClient.SqlParameter", + "label": "T:System.Data.SqlClient.SqlParameter", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 293, + "column": 20 + } + }, + { + "incidentId": "d2994951-d658-47fd-b232-0658c5c961b0", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "command.Parameters.AddWithValue(\u0022@Data\u0022, raceDate);", + "protected": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "command.Parameters.AddWithValue(\u0022@Data\u0022, raceDate);", + "protectedSnippet": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "label": "M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object)", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 293, + "column": 20 + } + }, + { + "incidentId": "1b529f6f-537c-4f48-a27f-8815c367239e", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "using (var command = new SqlCommand(query, connection))\r\n {\r\n // Chiavi primarie\r\n command.Parameters.AddWithValue(\u0022@Data\u0022, raceDate);\r\n command.Parameters.AddWithValue(\u0022@Meeting\u0022, meeting ?? string.Empty);\r\n command.Parameters.AddWithValue(\u0022@Race\u0022, race);\r\n command.Parameters.AddWithValue(\u0022@Num\u0022, num);\r\n\r\n // Dati accessori\r\n command.Parameters.AddWithValue(\u0022@FileName\u0022, filePath ?? string.Empty);\r\n\r\n // Dati cavallo\r\n command.Parameters.AddWithValue(\u0022@HorseName\u0022, horseData.HorseName ?? string.Empty);\r\n command.Parameters.AddWithValue(\u0022@Age\u0022, horseData.Age);\r\n command.Parameters.AddWithValue(\u0022@Gender\u0022, horseData.Gender ?? string.Empty);\r\n command.Parameters.AddWithValue(\u0022@HandicapRating\u0022, horseData.HandicapRating);\r\n command.Parameters.AddWithValue(\u0022@CareerRuns\u0022, horseData.CareerRuns);\r\n command.Parameters.AddWithValue(\u0022@CareerWins\u0022, horseData.CareerWins);\r\n command.Parameters.AddWithValue(\u0022@CareerStrikeRate\u0022, horseData.CareerStrikeRate);\r\n command.Parameters.AddWithValue(\u0022@CareerROI\u0022, horseData.CareerROI);\r\n command.Parameters.AddWithValue(\u0022@CareerPlacings\u0022, horseData.CareerPlacings);\r\n command.Parameters.AddWithValue(\u0022@CareerPlaceStrikeRate\u0022, horseData.CareerPlaceStrikeRate);\r\n command.Parameters.AddWithValue(\u0022@DryTrackRuns\u0022, horseData.DryTrackRuns);\r\n command.Parameters.AddWithValue(\u0022@DryTrackWins\u0022, horseData.DryTrackWins);\r\n command.Parameters.AddWithValue(\u0022@DryTrackStrikeRate\u0022, horseData.DryTrackStrikeRate);\r\n command.Parameters.AddWithValue(\u0022@DryTrackROI\u0022, horseData.DryTrackROI);\r\n command.Parameters.AddWithValue(\u0022@WetTrackRuns\u0022, horseData.WetTrackRuns);\r\n command.Parameters.AddWithValue(\u0022@WetTrackWins\u0022, horseData.WetTrackWins);\r\n command.Parameters.AddWithValue(\u0022@WetTrackStrikeRate\u0022, horseData.WetTrackStrikeRate);\r\n command.Parameters.AddWithValue(\u0022@WetTrackROI\u0022, horseData.WetTrackROI);\r\n command.Parameters.AddWithValue(\u0022@AveragePrizeMoney\u0022, horseData.AveragePrizeMoney);\r\n command.Parameters.AddWithValue(\u0022@CareerPrizeMoney\u0022, horseData.CareerPrizeMoney);\r\n command.Parameters.AddWithValue(\u0022@BestFixedOdds\u0022, horseData.BestFixedOdds);\r\n command.Parameters.AddWithValue(\u0022@BetEasyOdds\u0022, horseData.BetEasyOdds);\r\n command.Parameters.AddWithValue(\u0022@Weight\u0022, horseData.Weight);\r\n command.Parameters.AddWithValue(\u0022@WeightCarried\u0022, horseData.WeightCarried);\r\n command.Parameters.AddWithValue(\u0022@Barrier\u0022, horseData.Barrier);\r\n command.Parameters.AddWithValue(\u0022@PrizeMoney\u0022, horseData.PrizeMoney);\r\n\r\n // Statistiche pista\r\n command.Parameters.AddWithValue(\u0022@ThisTrackRuns\u0022, horseData.ThisTrackRuns);\r\n command.Parameters.AddWithValue(\u0022@ThisTrackWins\u0022, horseData.ThisTrackWins);\r\n command.Parameters.AddWithValue(\u0022@ThisTrackStrikeRate\u0022, horseData.ThisTrackStrikeRate);\r\n command.Parameters.AddWithValue(\u0022@ThisTrackROI\u0022, horseData.ThisTrackROI);\r\n command.Parameters.AddWithValue(\u0022@ThisTrackPlaces\u0022, horseData.ThisTrackPlaces);\r\n command.Parameters.AddWithValue(\u0022@ThisTrackPlaceStrikeRate\u0022, horseData.ThisTrackPlaceStrikeRate);\r\n command.Parameters.AddWithValue(\u0022@ThisDistanceRuns\u0022, horseData.ThisDistanceRuns);\r\n command.Parameters.AddWithValue(\u0022@ThisDistanceWins\u0022, horseData.ThisDistanceWins);\r\n command.Parameters.AddWithValue(\u0022@ThisDistanceStrikeRate\u0022, horseData.ThisDistanceStrikeRate);\r\n command.Parameters.AddWithValue(\u0022@ThisDistanceROI\u0022, horseData.ThisDistanceROI);\r\n command.Parameters.AddWithValue(\u0022@ThisDistancePlaces\u0022, horseData.ThisDistancePlaces);\r\n command.Parameters.AddWithValue(\u0022@ThisDistancePlaceStrikeRate\u0022, horseData.ThisDistancePlaceStrikeRate);\r\n command.Parameters.AddWithValue(\u0022@ThisTrackDistanceRuns\u0022, horseData.ThisTrackDistanceRuns);\r\n command.Parameters.AddWithValue(\u0022@ThisTrackDistanceWins\u0022, horseData.ThisTrackDistanceWins);\r\n command.Parameters.AddWithValue(\u0022@ThisTrackDistanceStrikeRate\u0022, horseData.ThisTrackDistanceStrikeRate);\r\n command.Parameters.AddWithValue(\u0022@ThisTrackDistanceROI\u0022, horseData.ThisTrackDistanceROI);\r\n command.Parameters.AddWithValue(\u0022@ThisTrackDistancePlaces\u0022, horseData.ThisTrackDistancePlaces);\r\n command.Parameters.AddWithValue(\u0022@ThisTrackDistancePlaceStrikeRate\u0022, horseData.ThisTrackDistancePlaceStrikeRate);\r\n command.Parameters.AddWithValue(\u0022@ThisConditionRuns\u0022, horseData.ThisConditionRuns);\r\n command.Parameters.AddWithValue(\u0022@ThisConditionWins\u0022, horseData.ThisConditionWins);\r\n command.Parameters.AddWithValue(\u0022@ThisConditionStrikeRate\u0022, horseData.ThisConditionStrikeRate);\r\n command.Parameters.AddWithValue(\u0022@ThisConditionROI\u0022, horseData.ThisConditionROI);\r\n command.Parameters.AddWithValue(\u0022@ThisConditionPlaces\u0022, horseData.ThisConditionPlaces);\r\n command.Parameters.AddWithValue(\u0022@ThisConditionPlaceStrikeRate\u0022, horseData.ThisConditionPlaceStrikeRate);\r\n\r\n // Jockey\r\n command.Parameters.AddWithValue(\u0022@Jockey\u0022, horseData.Jockey ?? string.Empty);\r\n command.Parameters.AddWithValue(\u0022@Apprentice\u0022, horseData.Apprentice ?? string.Empty);\r\n command.Parameters.AddWithValue(\u0022@JockeyWeightClaim\u0022, horseData.JockeyWeightClaim);\r\n command.Parameters.AddWithValue(\u0022@JockeyLast100HorseEarnings\u0022, horseData.JockeyLast100HorseEarnings);\r\n command.Parameters.AddWithValue(\u0022@JockeyLast100AvgHorseEarnings\u0022, horseData.JockeyLast100AvgHorseEarnings);\r\n command.Parameters.AddWithValue(\u0022@JockeyLast100Starts\u0022, horseData.JockeyLast100Starts);\r\n command.Parameters.AddWithValue(\u0022@JockeyLast100Wins\u0022, horseData.JockeyLast100Wins);\r\n command.Parameters.AddWithValue(\u0022@JockeyLast100StrikeRate\u0022, horseData.JockeyLast100StrikeRate);\r\n command.Parameters.AddWithValue(\u0022@JockeyLast100ROI\u0022, horseData.JockeyLast100ROI);\r\n command.Parameters.AddWithValue(\u0022@JockeyLast100Places\u0022, horseData.JockeyLast100Places);\r\n command.Parameters.AddWithValue(\u0022@JockeyLast100PlaceStrikeRate\u0022, horseData.JockeyLast100PlaceStrikeRate);\r\n command.Parameters.AddWithValue(\u0022@Jockey12MonthHorseEarnings\u0022, horseData.Jockey12MonthHorseEarnings);\r\n command.Parameters.AddWithValue(\u0022@Jockey12MonthAvgHorseEarnings\u0022, horseData.Jockey12MonthAvgHorseEarnings);\r\n command.Parameters.AddWithValue(\u0022@Jockey12MonthsStarts\u0022, horseData.Jockey12MonthsStarts);\r\n command.Parameters.AddWithValue(\u0022@Jockey12MonthsWins\u0022, horseData.Jockey12MonthsWins);\r\n command.Parameters.AddWithValue(\u0022@Jockey12MonthsStrikeRate\u0022, horseData.Jockey12MonthsStrikeRate);\r\n command.Parameters.AddWithValue(\u0022@Jockey12MonthsROI\u0022, horseData.Jockey12MonthsROI);\r\n command.Parameters.AddWithValue(\u0022@Jockey12MonthsPlaces\u0022, horseData.Jockey12MonthsPlaces);\r\n command.Parameters.AddWithValue(\u0022@Jockey12MonthsPlaceStrikeRate\u0022, horseData.Jockey12MonthsPlaceStrikeRate);\r\n command.Parameters.AddWithValue(\u0022@JockeyThisSeasonHorseEarnings\u0022, horseData.JockeyThisSeasonHorseEarnings);\r\n command.Parameters.AddWithValue(\u0022@JockeyThisSeasonAvgHorseEarnings\u0022, horseData.JockeyThisSeasonAvgHorseEarnings);\r\n command.Parameters.AddWithValue(\u0022@JockeyThisSeasonStarts\u0022, horseData.JockeyThisSeasonStarts);\r\n command.Parameters.AddWithValue(\u0022@JockeyThisSeasonWins\u0022, horseData.JockeyThisSeasonWins);\r\n command.Parameters.AddWithValue(\u0022@JockeyThisSeasonStrikeRate\u0022, horseData.JockeyThisSeasonStrikeRate);\r\n command.Parameters.AddWithValue(\u0022@JockeyThisSeasonROI\u0022, horseData.JockeyThisSeasonROI);\r\n command.Parameters.AddWithValue(\u0022@JockeyThisSeasonPlaces\u0022, horseData.JockeyThisSeasonPlaces);\r\n command.Parameters.AddWithValue(\u0022@JockeyThisSeasonPlaceStrikeRate\u0022, horseData.JockeyThisSeasonPlaceStrikeRate);\r\n command.Parameters.AddWithValue(\u0022@JockeyLastSeasonHorseEarnings\u0022, horseData.JockeyLastSeasonHorseEarnings);\r\n command.Parameters.AddWithValue(\u0022@JockeyLastSeasonAvgHorseEarnings\u0022, horseData.JockeyLastSeasonAvgHorseEarnings);\r\n command.Parameters.AddWithValue(\u0022@JockeyLastSeasonStarts\u0022, horseData.JockeyLastSeasonStarts);\r\n command.Parameters.AddWithValue(\u0022@JockeyLastSeasonWins\u0022, horseData.JockeyLastSeasonWins);\r\n command.Parameters.AddWithValue(\u0022@JockeyLastSeasonStrikeRate\u0022, horseData.JockeyLastSeasonStrikeRate);\r\n command.Parameters.AddWithValue(\u0022@JockeyLastSeasonROI\u0022, horseData.JockeyLastSeasonROI);\r\n command.Parameters.AddWithValue(\u0022@JockeyLastSeasonPlaces\u0022, horseData.JockeyLastSeasonPlaces);\r\n command.Parameters.AddWithValue(\u0022@JockeyLastSeasonPlaceStrikeRate\u0022, horseData.JockeyLastSeasonPlaceStrikeRate);\r\n\r\n // Trainer\r\n command.Parameters.AddWithValue(\u0022@Trainer\u0022, horseData.Trainer ?? string.Empty);\r\n command.Parameters.AddWithValue(\u0022@TrainerLast100HorseEarnings\u0022, horseData.TrainerLast100HorseEarnings);\r\n command.Parameters.AddWithValue(\u0022@TrainerLast100AvgHorseEarnings\u0022, horseData.TrainerLast100AvgHorseEarnings);\r\n command.Parameters.AddWithValue(\u0022@TrainerLast100Starts\u0022, horseData.TrainerLast100Starts);\r\n command.Parameters.AddWithValue(\u0022@TrainerLast100Wins\u0022, horseData.TrainerLast100Wins);\r\n command.Parameters.AddWithValue(\u0022@TrainerLast100StrikeRate\u0022, horseData.TrainerLast100StrikeRate);\r\n command.Parameters.AddWithValue(\u0022@TrainerLast100ROI\u0022, horseData.TrainerLast100ROI);\r\n command.Parameters.AddWithValue(\u0022@TrainerLast100Places\u0022, horseData.TrainerLast100Places);\r\n command.Parameters.AddWithValue(\u0022@TrainerLast100PlaceStrikeRate\u0022, horseData.TrainerLast100PlaceStrikeRate);\r\n command.Parameters.AddWithValue(\u0022@Trainer12MonthHorseEarnings\u0022, horseData.Trainer12MonthHorseEarnings);\r\n command.Parameters.AddWithValue(\u0022@Trainer12MonthAvgHorseEarnings\u0022, horseData.Trainer12MonthAvgHorseEarnings);\r\n command.Parameters.AddWithValue(\u0022@Trainer12MonthsStarts\u0022, horseData.Trainer12MonthsStarts);\r\n command.Parameters.AddWithValue(\u0022@Trainer12MonthsWins\u0022, horseData.Trainer12MonthsWins);\r\n command.Parameters.AddWithValue(\u0022@Trainer12MonthsStrikeRate\u0022, horseData.Trainer12MonthsStrikeRate);\r\n command.Parameters.AddWithValue(\u0022@Trainer12MonthsROI\u0022, horseData.Trainer12MonthsROI);\r\n command.Parameters.AddWithValue(\u0022@Trainer12MonthsPlaces\u0022, horseData.Trainer12MonthsPlaces);\r\n command.Parameters.AddWithValue(\u0022@Trainer12MonthsPlaceStrikeRate\u0022, horseData.Trainer12MonthsPlaceStrikeRate);\r\n command.Parameters.AddWithValue(\u0022@TrainerThisSeasonHorseEarnings\u0022, horseData.TrainerThisSeasonHorseEarnings);\r\n command.Parameters.AddWithValue(\u0022@TrainerThisSeasonAvgHorseEarnings\u0022, horseData.TrainerThisSeasonAvgHorseEarnings);\r\n command.Parameters.AddWithValue(\u0022@TrainerThisSeasonStarts\u0022, horseData.TrainerThisSeasonStarts);\r\n command.Parameters.AddWithValue(\u0022@TrainerThisSeasonWins\u0022, horseData.TrainerThisSeasonWins);\r\n command.Parameters.AddWithValue(\u0022@TrainerThisSeasonStrikeRate\u0022, horseData.TrainerThisSeasonStrikeRate);\r\n command.Parameters.AddWithValue(\u0022@TrainerThisSeasonROI\u0022, horseData.TrainerThisSeasonROI);\r\n command.Parameters.AddWithValue(\u0022@TrainerThisSeasonPlaces\u0022, horseData.TrainerThisSeasonPlaces);\r\n command.Parameters.AddWithValue(\u0022@TrainerThisSeasonPlaceStrikeRate\u0022, horseData.TrainerThisSeasonPlaceStrikeRate);\r\n command.Parameters.AddWithValue(\u0022@TrainerLastSeasonHorseEarnings\u0022, horseData.TrainerLastSeasonHorseEarnings);\r\n command.Parameters.AddWithValue(\u0022@TrainerLastSeasonAvgHorseEarnings\u0022, horseData.TrainerLastSeasonAvgHorseEarnings);\r\n command.Parameters.AddWithValue(\u0022@TrainerLastSeasonStarts\u0022, horseData.TrainerLastSeasonStarts);\r\n command.Parameters.AddWithValue(\u0022@TrainerLastSeasonWins\u0022, horseData.TrainerLastSeasonWins);\r\n command.Parameters.AddWithValue(\u0022@TrainerLastSeasonStrikeRate\u0022, horseData.TrainerLastSeasonStrikeRate);\r\n command.Parameters.AddWithValue(\u0022@TrainerLastSeasonROI\u0022, horseData.TrainerLastSeasonROI);\r\n command.Parameters.AddWithValue(\u0022@TrainerLastSeasonPlaces\u0022, horseData.TrainerLastSeasonPlaces);\r\n command.Parameters.AddWithValue(\u0022@TrainerLastSeasonPlaceStrikeRate\u0022, horseData.TrainerLastSeasonPlaceStrikeRate);\r\n\r\n // Informazioni ultima corsa\r\n command.Parameters.AddWithValue(\u0022@LastStartFinishPosition\u0022, horseData.LastStartFinishPosition);\r\n command.Parameters.AddWithValue(\u0022@LastStartMargin\u0022, horseData.LastStartMargin);\r\n command.Parameters.AddWithValue(\u0022@LastStartDistance\u0022, horseData.LastStartDistance);\r\n command.Parameters.AddWithValue(\u0022@LastStartDistanceChange\u0022, horseData.LastStartDistanceChange);\r\n command.Parameters.AddWithValue(\u0022@LastStartPrizeMoney\u0022, horseData.LastStartPrizeMoney);\r\n\r\n // URL e link\r\n command.Parameters.AddWithValue(\u0022@FormGuideUrl\u0022, horseData.FormGuideUrl ?? string.Empty);\r\n command.Parameters.AddWithValue(\u0022@HorseProfileUrl\u0022, horseData.HorseProfileUrl ?? string.Empty);\r\n command.Parameters.AddWithValue(\u0022@JockeyProfileUrl\u0022, horseData.JockeyProfileUrl ?? string.Empty);\r\n command.Parameters.AddWithValue(\u0022@TrainerProfileUrl\u0022, horseData.TrainerProfileUrl ?? string.Empty);\r\n\r\n // Risultato finale\r\n command.Parameters.AddWithValue(\u0022@FinishResult\u0022, horseData.FinishResult ?? string.Empty);\r\n\r\n // Campi per timestamp\r\n command.Parameters.AddWithValue(\u0022@Created\u0022, currentDateTime);\r\n command.Parameters.AddWithValue(\u0022@Updated\u0022, currentDateTime);\r\n\r\n command.ExecuteNonQuery();\r\n }", + "protected": "T:System.Data.SqlClient.SqlCommand" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "using (var command = new SqlCommand(query, connection))\r\n {\r\n // Chiavi primarie\r\n command.Parameters.AddWithValue(\u0022@Data\u0022, raceDate);\r\n command.Parameters.AddWithValue(\u0022@Meeting\u0022, meeting ?? string.Empty);\r\n command.Parameters.AddWithValue(\u0022@Race\u0022, race);\r\n command.Parameters.AddWithValue(\u0022@Num\u0022, num);\r\n\r\n // Dati accessori\r\n command.Parameters.AddWithValue(\u0022@FileName\u0022, filePath ?? string.Empty);\r\n\r\n // Dati cavallo\r\n command.Parameters.AddWithValue(\u0022@HorseName\u0022, horseData.HorseName ?? string.Empty);\r\n command.Parameters.AddWithValue(\u0022@Age\u0022, horseData.Age);\r\n command.Parameters.AddWithValue(\u0022@Gender\u0022, horseData.Gender ?? string.Empty);\r\n command.Parameters.AddWithValue(\u0022@HandicapRating\u0022, horseData.HandicapRating);\r\n command.Parameters.AddWithValue(\u0022@CareerRuns\u0022, horseData.CareerRuns);\r\n command.Parameters.AddWithValue(\u0022@CareerWins\u0022, horseData.CareerWins);\r\n command.Parameters.AddWithValue(\u0022@CareerStrikeRate\u0022, horseData.CareerStrikeRate);\r\n command.Parameters.AddWithValue(\u0022@CareerROI\u0022, horseData.CareerROI);\r\n command.Parameters.AddWithValue(\u0022@CareerPlacings\u0022, horseData.CareerPlacings);\r\n command.Parameters.AddWithValue(\u0022@CareerPlaceStrikeRate\u0022, horseData.CareerPlaceStrikeRate);\r\n command.Parameters.AddWithValue(\u0022@DryTrackRuns\u0022, horseData.DryTrackRuns);\r\n command.Parameters.AddWithValue(\u0022@DryTrackWins\u0022, horseData.DryTrackWins);\r\n command.Parameters.AddWithValue(\u0022@DryTrackStrikeRate\u0022, horseData.DryTrackStrikeRate);\r\n command.Parameters.AddWithValue(\u0022@DryTrackROI\u0022, horseData.DryTrackROI);\r\n command.Parameters.AddWithValue(\u0022@WetTrackRuns\u0022, horseData.WetTrackRuns);\r\n command.Parameters.AddWithValue(\u0022@WetTrackWins\u0022, horseData.WetTrackWins);\r\n command.Parameters.AddWithValue(\u0022@WetTrackStrikeRate\u0022, horseData.WetTrackStrikeRate);\r\n command.Parameters.AddWithValue(\u0022@WetTrackROI\u0022, horseData.WetTrackROI);\r\n command.Parameters.AddWithValue(\u0022@AveragePrizeMoney\u0022, horseData.AveragePrizeMoney);\r\n command.Parameters.AddWithValue(\u0022@CareerPrizeMoney\u0022, horseData.CareerPrizeMoney);\r\n command.Parameters.AddWithValue(\u0022@BestFixedOdds\u0022, horseData.BestFixedOdds);\r\n command.Parameters.AddWithValue(\u0022@BetEasyOdds\u0022, horseData.BetEasyOdds);\r\n command.Parameters.AddWithValue(\u0022@Weight\u0022, horseData.Weight);\r\n command.Parameters.AddWithValue(\u0022@WeightCarried\u0022, horseData.WeightCarried);\r\n command.Parameters.AddWithValue(\u0022@Barrier\u0022, horseData.Barrier);\r\n command.Parameters.AddWithValue(\u0022@PrizeMoney\u0022, horseData.PrizeMoney);\r\n\r\n // Statistiche pista\r\n command.Parameters.AddWithValue(\u0022@ThisTrackRuns\u0022, horseData.ThisTrackRuns);\r\n command.Parameters.AddWithValue(\u0022@ThisTrackWins\u0022, horseData.ThisTrackWins);\r\n command.Parameters.AddWithValue(\u0022@ThisTrackStrikeRate\u0022, horseData.ThisTrackStrikeRate);\r\n command.Parameters.AddWithValue(\u0022@ThisTrackROI\u0022, horseData.ThisTrackROI);\r\n command.Parameters.AddWithValue(\u0022@ThisTrackPlaces\u0022, horseData.ThisTrackPlaces);\r\n command.Parameters.AddWithValue(\u0022@ThisTrackPlaceStrikeRate\u0022, horseData.ThisTrackPlaceStrikeRate);\r\n command.Parameters.AddWithValue(\u0022@ThisDistanceRuns\u0022, horseData.ThisDistanceRuns);\r\n command.Parameters.AddWithValue(\u0022@ThisDistanceWins\u0022, horseData.ThisDistanceWins);\r\n command.Parameters.AddWithValue(\u0022@ThisDistanceStrikeRate\u0022, horseData.ThisDistanceStrikeRate);\r\n command.Parameters.AddWithValue(\u0022@ThisDistanceROI\u0022, horseData.ThisDistanceROI);\r\n command.Parameters.AddWithValue(\u0022@ThisDistancePlaces\u0022, horseData.ThisDistancePlaces);\r\n command.Parameters.AddWithValue(\u0022@ThisDistancePlaceStrikeRate\u0022, horseData.ThisDistancePlaceStrikeRate);\r\n command.Parameters.AddWithValue(\u0022@ThisTrackDistanceRuns\u0022, horseData.ThisTrackDistanceRuns);\r\n command.Parameters.AddWithValue(\u0022@ThisTrackDistanceWins\u0022, horseData.ThisTrackDistanceWins);\r\n command.Parameters.AddWithValue(\u0022@ThisTrackDistanceStrikeRate\u0022, horseData.ThisTrackDistanceStrikeRate);\r\n command.Parameters.AddWithValue(\u0022@ThisTrackDistanceROI\u0022, horseData.ThisTrackDistanceROI);\r\n command.Parameters.AddWithValue(\u0022@ThisTrackDistancePlaces\u0022, horseData.ThisTrackDistancePlaces);\r\n command.Parameters.AddWithValue(\u0022@ThisTrackDistancePlaceStrikeRate\u0022, horseData.ThisTrackDistancePlaceStrikeRate);\r\n command.Parameters.AddWithValue(\u0022@ThisConditionRuns\u0022, horseData.ThisConditionRuns);\r\n command.Parameters.AddWithValue(\u0022@ThisConditionWins\u0022, horseData.ThisConditionWins);\r\n command.Parameters.AddWithValue(\u0022@ThisConditionStrikeRate\u0022, horseData.ThisConditionStrikeRate);\r\n command.Parameters.AddWithValue(\u0022@ThisConditionROI\u0022, horseData.ThisConditionROI);\r\n command.Parameters.AddWithValue(\u0022@ThisConditionPlaces\u0022, horseData.ThisConditionPlaces);\r\n command.Parameters.AddWithValue(\u0022@ThisConditionPlaceStrikeRate\u0022, horseData.ThisConditionPlaceStrikeRate);\r\n\r\n // Jockey\r\n command.Parameters.AddWithValue(\u0022@Jockey\u0022, horseData.Jockey ?? string.Empty);\r\n command.Parameters.AddWithValue(\u0022@Apprentice\u0022, horseData.Apprentice ?? string.Empty);\r\n command.Parameters.AddWithValue(\u0022@JockeyWeightClaim\u0022, horseData.JockeyWeightClaim);\r\n command.Parameters.AddWithValue(\u0022@JockeyLast100HorseEarnings\u0022, horseData.JockeyLast100HorseEarnings);\r\n command.Parameters.AddWithValue(\u0022@JockeyLast100AvgHorseEarnings\u0022, horseData.JockeyLast100AvgHorseEarnings);\r\n command.Parameters.AddWithValue(\u0022@JockeyLast100Starts\u0022, horseData.JockeyLast100Starts);\r\n command.Parameters.AddWithValue(\u0022@JockeyLast100Wins\u0022, horseData.JockeyLast100Wins);\r\n command.Parameters.AddWithValue(\u0022@JockeyLast100StrikeRate\u0022, horseData.JockeyLast100StrikeRate);\r\n command.Parameters.AddWithValue(\u0022@JockeyLast100ROI\u0022, horseData.JockeyLast100ROI);\r\n command.Parameters.AddWithValue(\u0022@JockeyLast100Places\u0022, horseData.JockeyLast100Places);\r\n command.Parameters.AddWithValue(\u0022@JockeyLast100PlaceStrikeRate\u0022, horseData.JockeyLast100PlaceStrikeRate);\r\n command.Parameters.AddWithValue(\u0022@Jockey12MonthHorseEarnings\u0022, horseData.Jockey12MonthHorseEarnings);\r\n command.Parameters.AddWithValue(\u0022@Jockey12MonthAvgHorseEarnings\u0022, horseData.Jockey12MonthAvgHorseEarnings);\r\n command.Parameters.AddWithValue(\u0022@Jockey12MonthsStarts\u0022, horseData.Jockey12MonthsStarts);\r\n command.Parameters.AddWithValue(\u0022@Jockey12MonthsWins\u0022, horseData.Jockey12MonthsWins);\r\n command.Parameters.AddWithValue(\u0022@Jockey12MonthsStrikeRate\u0022, horseData.Jockey12MonthsStrikeRate);\r\n command.Parameters.AddWithValue(\u0022@Jockey12MonthsROI\u0022, horseData.Jockey12MonthsROI);\r\n command.Parameters.AddWithValue(\u0022@Jockey12MonthsPlaces\u0022, horseData.Jockey12MonthsPlaces);\r\n command.Parameters.AddWithValue(\u0022@Jockey12MonthsPlaceStrikeRate\u0022, horseData.Jockey12MonthsPlaceStrikeRate);\r\n command.Parameters.AddWithValue(\u0022@JockeyThisSeasonHorseEarnings\u0022, horseData.JockeyThisSeasonHorseEarnings);\r\n command.Parameters.AddWithValue(\u0022@JockeyThisSeasonAvgHorseEarnings\u0022, horseData.JockeyThisSeasonAvgHorseEarnings);\r\n command.Parameters.AddWithValue(\u0022@JockeyThisSeasonStarts\u0022, horseData.JockeyThisSeasonStarts);\r\n command.Parameters.AddWithValue(\u0022@JockeyThisSeasonWins\u0022, horseData.JockeyThisSeasonWins);\r\n command.Parameters.AddWithValue(\u0022@JockeyThisSeasonStrikeRate\u0022, horseData.JockeyThisSeasonStrikeRate);\r\n command.Parameters.AddWithValue(\u0022@JockeyThisSeasonROI\u0022, horseData.JockeyThisSeasonROI);\r\n command.Parameters.AddWithValue(\u0022@JockeyThisSeasonPlaces\u0022, horseData.JockeyThisSeasonPlaces);\r\n command.Parameters.AddWithValue(\u0022@JockeyThisSeasonPlaceStrikeRate\u0022, horseData.JockeyThisSeasonPlaceStrikeRate);\r\n command.Parameters.AddWithValue(\u0022@JockeyLastSeasonHorseEarnings\u0022, horseData.JockeyLastSeasonHorseEarnings);\r\n command.Parameters.AddWithValue(\u0022@JockeyLastSeasonAvgHorseEarnings\u0022, horseData.JockeyLastSeasonAvgHorseEarnings);\r\n command.Parameters.AddWithValue(\u0022@JockeyLastSeasonStarts\u0022, horseData.JockeyLastSeasonStarts);\r\n command.Parameters.AddWithValue(\u0022@JockeyLastSeasonWins\u0022, horseData.JockeyLastSeasonWins);\r\n command.Parameters.AddWithValue(\u0022@JockeyLastSeasonStrikeRate\u0022, horseData.JockeyLastSeasonStrikeRate);\r\n command.Parameters.AddWithValue(\u0022@JockeyLastSeasonROI\u0022, horseData.JockeyLastSeasonROI);\r\n command.Parameters.AddWithValue(\u0022@JockeyLastSeasonPlaces\u0022, horseData.JockeyLastSeasonPlaces);\r\n command.Parameters.AddWithValue(\u0022@JockeyLastSeasonPlaceStrikeRate\u0022, horseData.JockeyLastSeasonPlaceStrikeRate);\r\n\r\n // Trainer\r\n command.Parameters.AddWithValue(\u0022@Trainer\u0022, horseData.Trainer ?? string.Empty);\r\n command.Parameters.AddWithValue(\u0022@TrainerLast100HorseEarnings\u0022, horseData.TrainerLast100HorseEarnings);\r\n command.Parameters.AddWithValue(\u0022@TrainerLast100AvgHorseEarnings\u0022, horseData.TrainerLast100AvgHorseEarnings);\r\n command.Parameters.AddWithValue(\u0022@TrainerLast100Starts\u0022, horseData.TrainerLast100Starts);\r\n command.Parameters.AddWithValue(\u0022@TrainerLast100Wins\u0022, horseData.TrainerLast100Wins);\r\n command.Parameters.AddWithValue(\u0022@TrainerLast100StrikeRate\u0022, horseData.TrainerLast100StrikeRate);\r\n command.Parameters.AddWithValue(\u0022@TrainerLast100ROI\u0022, horseData.TrainerLast100ROI);\r\n command.Parameters.AddWithValue(\u0022@TrainerLast100Places\u0022, horseData.TrainerLast100Places);\r\n command.Parameters.AddWithValue(\u0022@TrainerLast100PlaceStrikeRate\u0022, horseData.TrainerLast100PlaceStrikeRate);\r\n command.Parameters.AddWithValue(\u0022@Trainer12MonthHorseEarnings\u0022, horseData.Trainer12MonthHorseEarnings);\r\n command.Parameters.AddWithValue(\u0022@Trainer12MonthAvgHorseEarnings\u0022, horseData.Trainer12MonthAvgHorseEarnings);\r\n command.Parameters.AddWithValue(\u0022@Trainer12MonthsStarts\u0022, horseData.Trainer12MonthsStarts);\r\n command.Parameters.AddWithValue(\u0022@Trainer12MonthsWins\u0022, horseData.Trainer12MonthsWins);\r\n command.Parameters.AddWithValue(\u0022@Trainer12MonthsStrikeRate\u0022, horseData.Trainer12MonthsStrikeRate);\r\n command.Parameters.AddWithValue(\u0022@Trainer12MonthsROI\u0022, horseData.Trainer12MonthsROI);\r\n command.Parameters.AddWithValue(\u0022@Trainer12MonthsPlaces\u0022, horseData.Trainer12MonthsPlaces);\r\n command.Parameters.AddWithValue(\u0022@Trainer12MonthsPlaceStrikeRate\u0022, horseData.Trainer12MonthsPlaceStrikeRate);\r\n command.Parameters.AddWithValue(\u0022@TrainerThisSeasonHorseEarnings\u0022, horseData.TrainerThisSeasonHorseEarnings);\r\n command.Parameters.AddWithValue(\u0022@TrainerThisSeasonAvgHorseEarnings\u0022, horseData.TrainerThisSeasonAvgHorseEarnings);\r\n command.Parameters.AddWithValue(\u0022@TrainerThisSeasonStarts\u0022, horseData.TrainerThisSeasonStarts);\r\n command.Parameters.AddWithValue(\u0022@TrainerThisSeasonWins\u0022, horseData.TrainerThisSeasonWins);\r\n command.Parameters.AddWithValue(\u0022@TrainerThisSeasonStrikeRate\u0022, horseData.TrainerThisSeasonStrikeRate);\r\n command.Parameters.AddWithValue(\u0022@TrainerThisSeasonROI\u0022, horseData.TrainerThisSeasonROI);\r\n command.Parameters.AddWithValue(\u0022@TrainerThisSeasonPlaces\u0022, horseData.TrainerThisSeasonPlaces);\r\n command.Parameters.AddWithValue(\u0022@TrainerThisSeasonPlaceStrikeRate\u0022, horseData.TrainerThisSeasonPlaceStrikeRate);\r\n command.Parameters.AddWithValue(\u0022@TrainerLastSeasonHorseEarnings\u0022, horseData.TrainerLastSeasonHorseEarnings);\r\n command.Parameters.AddWithValue(\u0022@TrainerLastSeasonAvgHorseEarnings\u0022, horseData.TrainerLastSeasonAvgHorseEarnings);\r\n command.Parameters.AddWithValue(\u0022@TrainerLastSeasonStarts\u0022, horseData.TrainerLastSeasonStarts);\r\n command.Parameters.AddWithValue(\u0022@TrainerLastSeasonWins\u0022, horseData.TrainerLastSeasonWins);\r\n command.Parameters.AddWithValue(\u0022@TrainerLastSeasonStrikeRate\u0022, horseData.TrainerLastSeasonStrikeRate);\r\n command.Parameters.AddWithValue(\u0022@TrainerLastSeasonROI\u0022, horseData.TrainerLastSeasonROI);\r\n command.Parameters.AddWithValue(\u0022@TrainerLastSeasonPlaces\u0022, horseData.TrainerLastSeasonPlaces);\r\n command.Parameters.AddWithValue(\u0022@TrainerLastSeasonPlaceStrikeRate\u0022, horseData.TrainerLastSeasonPlaceStrikeRate);\r\n\r\n // Informazioni ultima corsa\r\n command.Parameters.AddWithValue(\u0022@LastStartFinishPosition\u0022, horseData.LastStartFinishPosition);\r\n command.Parameters.AddWithValue(\u0022@LastStartMargin\u0022, horseData.LastStartMargin);\r\n command.Parameters.AddWithValue(\u0022@LastStartDistance\u0022, horseData.LastStartDistance);\r\n command.Parameters.AddWithValue(\u0022@LastStartDistanceChange\u0022, horseData.LastStartDistanceChange);\r\n command.Parameters.AddWithValue(\u0022@LastStartPrizeMoney\u0022, horseData.LastStartPrizeMoney);\r\n\r\n // URL e link\r\n command.Parameters.AddWithValue(\u0022@FormGuideUrl\u0022, horseData.FormGuideUrl ?? string.Empty);\r\n command.Parameters.AddWithValue(\u0022@HorseProfileUrl\u0022, horseData.HorseProfileUrl ?? string.Empty);\r\n command.Parameters.AddWithValue(\u0022@JockeyProfileUrl\u0022, horseData.JockeyProfileUrl ?? string.Empty);\r\n command.Parameters.AddWithValue(\u0022@TrainerProfileUrl\u0022, horseData.TrainerProfileUrl ?? string.Empty);\r\n\r\n // Risultato finale\r\n command.Parameters.AddWithValue(\u0022@FinishResult\u0022, horseData.FinishResult ?? string.Empty);\r\n\r\n // Campi per timestamp\r\n command.Parameters.AddWithValue(\u0022@Created\u0022, currentDateTime);\r\n command.Parameters.AddWithValue(\u0022@Updated\u0022, currentDateTime);\r\n\r\n command.ExecuteNonQuery();\r\n }", + "protectedSnippet": "T:System.Data.SqlClient.SqlCommand", + "label": "T:System.Data.SqlClient.SqlCommand", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 290, + "column": 16 + } + }, + { + "incidentId": "9f8c2bd0-8031-4e1a-8b64-ed24cfaca897", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "using (var command = new SqlCommand(query, connection))\r\n {\r\n // Chiavi primarie\r\n command.Parameters.AddWithValue(\u0022@Data\u0022, raceDate);\r\n command.Parameters.AddWithValue(\u0022@Meeting\u0022, meeting ?? string.Empty);\r\n command.Parameters.AddWithValue(\u0022@Race\u0022, race);\r\n command.Parameters.AddWithValue(\u0022@Num\u0022, num);\r\n\r\n // Dati accessori\r\n command.Parameters.AddWithValue(\u0022@FileName\u0022, filePath ?? string.Empty);\r\n\r\n // Dati cavallo\r\n command.Parameters.AddWithValue(\u0022@HorseName\u0022, horseData.HorseName ?? string.Empty);\r\n command.Parameters.AddWithValue(\u0022@Age\u0022, horseData.Age);\r\n command.Parameters.AddWithValue(\u0022@Gender\u0022, horseData.Gender ?? string.Empty);\r\n command.Parameters.AddWithValue(\u0022@HandicapRating\u0022, horseData.HandicapRating);\r\n command.Parameters.AddWithValue(\u0022@CareerRuns\u0022, horseData.CareerRuns);\r\n command.Parameters.AddWithValue(\u0022@CareerWins\u0022, horseData.CareerWins);\r\n command.Parameters.AddWithValue(\u0022@CareerStrikeRate\u0022, horseData.CareerStrikeRate);\r\n command.Parameters.AddWithValue(\u0022@CareerROI\u0022, horseData.CareerROI);\r\n command.Parameters.AddWithValue(\u0022@CareerPlacings\u0022, horseData.CareerPlacings);\r\n command.Parameters.AddWithValue(\u0022@CareerPlaceStrikeRate\u0022, horseData.CareerPlaceStrikeRate);\r\n command.Parameters.AddWithValue(\u0022@DryTrackRuns\u0022, horseData.DryTrackRuns);\r\n command.Parameters.AddWithValue(\u0022@DryTrackWins\u0022, horseData.DryTrackWins);\r\n command.Parameters.AddWithValue(\u0022@DryTrackStrikeRate\u0022, horseData.DryTrackStrikeRate);\r\n command.Parameters.AddWithValue(\u0022@DryTrackROI\u0022, horseData.DryTrackROI);\r\n command.Parameters.AddWithValue(\u0022@WetTrackRuns\u0022, horseData.WetTrackRuns);\r\n command.Parameters.AddWithValue(\u0022@WetTrackWins\u0022, horseData.WetTrackWins);\r\n command.Parameters.AddWithValue(\u0022@WetTrackStrikeRate\u0022, horseData.WetTrackStrikeRate);\r\n command.Parameters.AddWithValue(\u0022@WetTrackROI\u0022, horseData.WetTrackROI);\r\n command.Parameters.AddWithValue(\u0022@AveragePrizeMoney\u0022, horseData.AveragePrizeMoney);\r\n command.Parameters.AddWithValue(\u0022@CareerPrizeMoney\u0022, horseData.CareerPrizeMoney);\r\n command.Parameters.AddWithValue(\u0022@BestFixedOdds\u0022, horseData.BestFixedOdds);\r\n command.Parameters.AddWithValue(\u0022@BetEasyOdds\u0022, horseData.BetEasyOdds);\r\n command.Parameters.AddWithValue(\u0022@Weight\u0022, horseData.Weight);\r\n command.Parameters.AddWithValue(\u0022@WeightCarried\u0022, horseData.WeightCarried);\r\n command.Parameters.AddWithValue(\u0022@Barrier\u0022, horseData.Barrier);\r\n command.Parameters.AddWithValue(\u0022@PrizeMoney\u0022, horseData.PrizeMoney);\r\n\r\n // Statistiche pista\r\n command.Parameters.AddWithValue(\u0022@ThisTrackRuns\u0022, horseData.ThisTrackRuns);\r\n command.Parameters.AddWithValue(\u0022@ThisTrackWins\u0022, horseData.ThisTrackWins);\r\n command.Parameters.AddWithValue(\u0022@ThisTrackStrikeRate\u0022, horseData.ThisTrackStrikeRate);\r\n command.Parameters.AddWithValue(\u0022@ThisTrackROI\u0022, horseData.ThisTrackROI);\r\n command.Parameters.AddWithValue(\u0022@ThisTrackPlaces\u0022, horseData.ThisTrackPlaces);\r\n command.Parameters.AddWithValue(\u0022@ThisTrackPlaceStrikeRate\u0022, horseData.ThisTrackPlaceStrikeRate);\r\n command.Parameters.AddWithValue(\u0022@ThisDistanceRuns\u0022, horseData.ThisDistanceRuns);\r\n command.Parameters.AddWithValue(\u0022@ThisDistanceWins\u0022, horseData.ThisDistanceWins);\r\n command.Parameters.AddWithValue(\u0022@ThisDistanceStrikeRate\u0022, horseData.ThisDistanceStrikeRate);\r\n command.Parameters.AddWithValue(\u0022@ThisDistanceROI\u0022, horseData.ThisDistanceROI);\r\n command.Parameters.AddWithValue(\u0022@ThisDistancePlaces\u0022, horseData.ThisDistancePlaces);\r\n command.Parameters.AddWithValue(\u0022@ThisDistancePlaceStrikeRate\u0022, horseData.ThisDistancePlaceStrikeRate);\r\n command.Parameters.AddWithValue(\u0022@ThisTrackDistanceRuns\u0022, horseData.ThisTrackDistanceRuns);\r\n command.Parameters.AddWithValue(\u0022@ThisTrackDistanceWins\u0022, horseData.ThisTrackDistanceWins);\r\n command.Parameters.AddWithValue(\u0022@ThisTrackDistanceStrikeRate\u0022, horseData.ThisTrackDistanceStrikeRate);\r\n command.Parameters.AddWithValue(\u0022@ThisTrackDistanceROI\u0022, horseData.ThisTrackDistanceROI);\r\n command.Parameters.AddWithValue(\u0022@ThisTrackDistancePlaces\u0022, horseData.ThisTrackDistancePlaces);\r\n command.Parameters.AddWithValue(\u0022@ThisTrackDistancePlaceStrikeRate\u0022, horseData.ThisTrackDistancePlaceStrikeRate);\r\n command.Parameters.AddWithValue(\u0022@ThisConditionRuns\u0022, horseData.ThisConditionRuns);\r\n command.Parameters.AddWithValue(\u0022@ThisConditionWins\u0022, horseData.ThisConditionWins);\r\n command.Parameters.AddWithValue(\u0022@ThisConditionStrikeRate\u0022, horseData.ThisConditionStrikeRate);\r\n command.Parameters.AddWithValue(\u0022@ThisConditionROI\u0022, horseData.ThisConditionROI);\r\n command.Parameters.AddWithValue(\u0022@ThisConditionPlaces\u0022, horseData.ThisConditionPlaces);\r\n command.Parameters.AddWithValue(\u0022@ThisConditionPlaceStrikeRate\u0022, horseData.ThisConditionPlaceStrikeRate);\r\n\r\n // Jockey\r\n command.Parameters.AddWithValue(\u0022@Jockey\u0022, horseData.Jockey ?? string.Empty);\r\n command.Parameters.AddWithValue(\u0022@Apprentice\u0022, horseData.Apprentice ?? string.Empty);\r\n command.Parameters.AddWithValue(\u0022@JockeyWeightClaim\u0022, horseData.JockeyWeightClaim);\r\n command.Parameters.AddWithValue(\u0022@JockeyLast100HorseEarnings\u0022, horseData.JockeyLast100HorseEarnings);\r\n command.Parameters.AddWithValue(\u0022@JockeyLast100AvgHorseEarnings\u0022, horseData.JockeyLast100AvgHorseEarnings);\r\n command.Parameters.AddWithValue(\u0022@JockeyLast100Starts\u0022, horseData.JockeyLast100Starts);\r\n command.Parameters.AddWithValue(\u0022@JockeyLast100Wins\u0022, horseData.JockeyLast100Wins);\r\n command.Parameters.AddWithValue(\u0022@JockeyLast100StrikeRate\u0022, horseData.JockeyLast100StrikeRate);\r\n command.Parameters.AddWithValue(\u0022@JockeyLast100ROI\u0022, horseData.JockeyLast100ROI);\r\n command.Parameters.AddWithValue(\u0022@JockeyLast100Places\u0022, horseData.JockeyLast100Places);\r\n command.Parameters.AddWithValue(\u0022@JockeyLast100PlaceStrikeRate\u0022, horseData.JockeyLast100PlaceStrikeRate);\r\n command.Parameters.AddWithValue(\u0022@Jockey12MonthHorseEarnings\u0022, horseData.Jockey12MonthHorseEarnings);\r\n command.Parameters.AddWithValue(\u0022@Jockey12MonthAvgHorseEarnings\u0022, horseData.Jockey12MonthAvgHorseEarnings);\r\n command.Parameters.AddWithValue(\u0022@Jockey12MonthsStarts\u0022, horseData.Jockey12MonthsStarts);\r\n command.Parameters.AddWithValue(\u0022@Jockey12MonthsWins\u0022, horseData.Jockey12MonthsWins);\r\n command.Parameters.AddWithValue(\u0022@Jockey12MonthsStrikeRate\u0022, horseData.Jockey12MonthsStrikeRate);\r\n command.Parameters.AddWithValue(\u0022@Jockey12MonthsROI\u0022, horseData.Jockey12MonthsROI);\r\n command.Parameters.AddWithValue(\u0022@Jockey12MonthsPlaces\u0022, horseData.Jockey12MonthsPlaces);\r\n command.Parameters.AddWithValue(\u0022@Jockey12MonthsPlaceStrikeRate\u0022, horseData.Jockey12MonthsPlaceStrikeRate);\r\n command.Parameters.AddWithValue(\u0022@JockeyThisSeasonHorseEarnings\u0022, horseData.JockeyThisSeasonHorseEarnings);\r\n command.Parameters.AddWithValue(\u0022@JockeyThisSeasonAvgHorseEarnings\u0022, horseData.JockeyThisSeasonAvgHorseEarnings);\r\n command.Parameters.AddWithValue(\u0022@JockeyThisSeasonStarts\u0022, horseData.JockeyThisSeasonStarts);\r\n command.Parameters.AddWithValue(\u0022@JockeyThisSeasonWins\u0022, horseData.JockeyThisSeasonWins);\r\n command.Parameters.AddWithValue(\u0022@JockeyThisSeasonStrikeRate\u0022, horseData.JockeyThisSeasonStrikeRate);\r\n command.Parameters.AddWithValue(\u0022@JockeyThisSeasonROI\u0022, horseData.JockeyThisSeasonROI);\r\n command.Parameters.AddWithValue(\u0022@JockeyThisSeasonPlaces\u0022, horseData.JockeyThisSeasonPlaces);\r\n command.Parameters.AddWithValue(\u0022@JockeyThisSeasonPlaceStrikeRate\u0022, horseData.JockeyThisSeasonPlaceStrikeRate);\r\n command.Parameters.AddWithValue(\u0022@JockeyLastSeasonHorseEarnings\u0022, horseData.JockeyLastSeasonHorseEarnings);\r\n command.Parameters.AddWithValue(\u0022@JockeyLastSeasonAvgHorseEarnings\u0022, horseData.JockeyLastSeasonAvgHorseEarnings);\r\n command.Parameters.AddWithValue(\u0022@JockeyLastSeasonStarts\u0022, horseData.JockeyLastSeasonStarts);\r\n command.Parameters.AddWithValue(\u0022@JockeyLastSeasonWins\u0022, horseData.JockeyLastSeasonWins);\r\n command.Parameters.AddWithValue(\u0022@JockeyLastSeasonStrikeRate\u0022, horseData.JockeyLastSeasonStrikeRate);\r\n command.Parameters.AddWithValue(\u0022@JockeyLastSeasonROI\u0022, horseData.JockeyLastSeasonROI);\r\n command.Parameters.AddWithValue(\u0022@JockeyLastSeasonPlaces\u0022, horseData.JockeyLastSeasonPlaces);\r\n command.Parameters.AddWithValue(\u0022@JockeyLastSeasonPlaceStrikeRate\u0022, horseData.JockeyLastSeasonPlaceStrikeRate);\r\n\r\n // Trainer\r\n command.Parameters.AddWithValue(\u0022@Trainer\u0022, horseData.Trainer ?? string.Empty);\r\n command.Parameters.AddWithValue(\u0022@TrainerLast100HorseEarnings\u0022, horseData.TrainerLast100HorseEarnings);\r\n command.Parameters.AddWithValue(\u0022@TrainerLast100AvgHorseEarnings\u0022, horseData.TrainerLast100AvgHorseEarnings);\r\n command.Parameters.AddWithValue(\u0022@TrainerLast100Starts\u0022, horseData.TrainerLast100Starts);\r\n command.Parameters.AddWithValue(\u0022@TrainerLast100Wins\u0022, horseData.TrainerLast100Wins);\r\n command.Parameters.AddWithValue(\u0022@TrainerLast100StrikeRate\u0022, horseData.TrainerLast100StrikeRate);\r\n command.Parameters.AddWithValue(\u0022@TrainerLast100ROI\u0022, horseData.TrainerLast100ROI);\r\n command.Parameters.AddWithValue(\u0022@TrainerLast100Places\u0022, horseData.TrainerLast100Places);\r\n command.Parameters.AddWithValue(\u0022@TrainerLast100PlaceStrikeRate\u0022, horseData.TrainerLast100PlaceStrikeRate);\r\n command.Parameters.AddWithValue(\u0022@Trainer12MonthHorseEarnings\u0022, horseData.Trainer12MonthHorseEarnings);\r\n command.Parameters.AddWithValue(\u0022@Trainer12MonthAvgHorseEarnings\u0022, horseData.Trainer12MonthAvgHorseEarnings);\r\n command.Parameters.AddWithValue(\u0022@Trainer12MonthsStarts\u0022, horseData.Trainer12MonthsStarts);\r\n command.Parameters.AddWithValue(\u0022@Trainer12MonthsWins\u0022, horseData.Trainer12MonthsWins);\r\n command.Parameters.AddWithValue(\u0022@Trainer12MonthsStrikeRate\u0022, horseData.Trainer12MonthsStrikeRate);\r\n command.Parameters.AddWithValue(\u0022@Trainer12MonthsROI\u0022, horseData.Trainer12MonthsROI);\r\n command.Parameters.AddWithValue(\u0022@Trainer12MonthsPlaces\u0022, horseData.Trainer12MonthsPlaces);\r\n command.Parameters.AddWithValue(\u0022@Trainer12MonthsPlaceStrikeRate\u0022, horseData.Trainer12MonthsPlaceStrikeRate);\r\n command.Parameters.AddWithValue(\u0022@TrainerThisSeasonHorseEarnings\u0022, horseData.TrainerThisSeasonHorseEarnings);\r\n command.Parameters.AddWithValue(\u0022@TrainerThisSeasonAvgHorseEarnings\u0022, horseData.TrainerThisSeasonAvgHorseEarnings);\r\n command.Parameters.AddWithValue(\u0022@TrainerThisSeasonStarts\u0022, horseData.TrainerThisSeasonStarts);\r\n command.Parameters.AddWithValue(\u0022@TrainerThisSeasonWins\u0022, horseData.TrainerThisSeasonWins);\r\n command.Parameters.AddWithValue(\u0022@TrainerThisSeasonStrikeRate\u0022, horseData.TrainerThisSeasonStrikeRate);\r\n command.Parameters.AddWithValue(\u0022@TrainerThisSeasonROI\u0022, horseData.TrainerThisSeasonROI);\r\n command.Parameters.AddWithValue(\u0022@TrainerThisSeasonPlaces\u0022, horseData.TrainerThisSeasonPlaces);\r\n command.Parameters.AddWithValue(\u0022@TrainerThisSeasonPlaceStrikeRate\u0022, horseData.TrainerThisSeasonPlaceStrikeRate);\r\n command.Parameters.AddWithValue(\u0022@TrainerLastSeasonHorseEarnings\u0022, horseData.TrainerLastSeasonHorseEarnings);\r\n command.Parameters.AddWithValue(\u0022@TrainerLastSeasonAvgHorseEarnings\u0022, horseData.TrainerLastSeasonAvgHorseEarnings);\r\n command.Parameters.AddWithValue(\u0022@TrainerLastSeasonStarts\u0022, horseData.TrainerLastSeasonStarts);\r\n command.Parameters.AddWithValue(\u0022@TrainerLastSeasonWins\u0022, horseData.TrainerLastSeasonWins);\r\n command.Parameters.AddWithValue(\u0022@TrainerLastSeasonStrikeRate\u0022, horseData.TrainerLastSeasonStrikeRate);\r\n command.Parameters.AddWithValue(\u0022@TrainerLastSeasonROI\u0022, horseData.TrainerLastSeasonROI);\r\n command.Parameters.AddWithValue(\u0022@TrainerLastSeasonPlaces\u0022, horseData.TrainerLastSeasonPlaces);\r\n command.Parameters.AddWithValue(\u0022@TrainerLastSeasonPlaceStrikeRate\u0022, horseData.TrainerLastSeasonPlaceStrikeRate);\r\n\r\n // Informazioni ultima corsa\r\n command.Parameters.AddWithValue(\u0022@LastStartFinishPosition\u0022, horseData.LastStartFinishPosition);\r\n command.Parameters.AddWithValue(\u0022@LastStartMargin\u0022, horseData.LastStartMargin);\r\n command.Parameters.AddWithValue(\u0022@LastStartDistance\u0022, horseData.LastStartDistance);\r\n command.Parameters.AddWithValue(\u0022@LastStartDistanceChange\u0022, horseData.LastStartDistanceChange);\r\n command.Parameters.AddWithValue(\u0022@LastStartPrizeMoney\u0022, horseData.LastStartPrizeMoney);\r\n\r\n // URL e link\r\n command.Parameters.AddWithValue(\u0022@FormGuideUrl\u0022, horseData.FormGuideUrl ?? string.Empty);\r\n command.Parameters.AddWithValue(\u0022@HorseProfileUrl\u0022, horseData.HorseProfileUrl ?? string.Empty);\r\n command.Parameters.AddWithValue(\u0022@JockeyProfileUrl\u0022, horseData.JockeyProfileUrl ?? string.Empty);\r\n command.Parameters.AddWithValue(\u0022@TrainerProfileUrl\u0022, horseData.TrainerProfileUrl ?? string.Empty);\r\n\r\n // Risultato finale\r\n command.Parameters.AddWithValue(\u0022@FinishResult\u0022, horseData.FinishResult ?? string.Empty);\r\n\r\n // Campi per timestamp\r\n command.Parameters.AddWithValue(\u0022@Created\u0022, currentDateTime);\r\n command.Parameters.AddWithValue(\u0022@Updated\u0022, currentDateTime);\r\n\r\n command.ExecuteNonQuery();\r\n }", + "protected": "M:System.Data.SqlClient.SqlCommand.#ctor(System.String,System.Data.SqlClient.SqlConnection)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "using (var command = new SqlCommand(query, connection))\r\n {\r\n // Chiavi primarie\r\n command.Parameters.AddWithValue(\u0022@Data\u0022, raceDate);\r\n command.Parameters.AddWithValue(\u0022@Meeting\u0022, meeting ?? string.Empty);\r\n command.Parameters.AddWithValue(\u0022@Race\u0022, race);\r\n command.Parameters.AddWithValue(\u0022@Num\u0022, num);\r\n\r\n // Dati accessori\r\n command.Parameters.AddWithValue(\u0022@FileName\u0022, filePath ?? string.Empty);\r\n\r\n // Dati cavallo\r\n command.Parameters.AddWithValue(\u0022@HorseName\u0022, horseData.HorseName ?? string.Empty);\r\n command.Parameters.AddWithValue(\u0022@Age\u0022, horseData.Age);\r\n command.Parameters.AddWithValue(\u0022@Gender\u0022, horseData.Gender ?? string.Empty);\r\n command.Parameters.AddWithValue(\u0022@HandicapRating\u0022, horseData.HandicapRating);\r\n command.Parameters.AddWithValue(\u0022@CareerRuns\u0022, horseData.CareerRuns);\r\n command.Parameters.AddWithValue(\u0022@CareerWins\u0022, horseData.CareerWins);\r\n command.Parameters.AddWithValue(\u0022@CareerStrikeRate\u0022, horseData.CareerStrikeRate);\r\n command.Parameters.AddWithValue(\u0022@CareerROI\u0022, horseData.CareerROI);\r\n command.Parameters.AddWithValue(\u0022@CareerPlacings\u0022, horseData.CareerPlacings);\r\n command.Parameters.AddWithValue(\u0022@CareerPlaceStrikeRate\u0022, horseData.CareerPlaceStrikeRate);\r\n command.Parameters.AddWithValue(\u0022@DryTrackRuns\u0022, horseData.DryTrackRuns);\r\n command.Parameters.AddWithValue(\u0022@DryTrackWins\u0022, horseData.DryTrackWins);\r\n command.Parameters.AddWithValue(\u0022@DryTrackStrikeRate\u0022, horseData.DryTrackStrikeRate);\r\n command.Parameters.AddWithValue(\u0022@DryTrackROI\u0022, horseData.DryTrackROI);\r\n command.Parameters.AddWithValue(\u0022@WetTrackRuns\u0022, horseData.WetTrackRuns);\r\n command.Parameters.AddWithValue(\u0022@WetTrackWins\u0022, horseData.WetTrackWins);\r\n command.Parameters.AddWithValue(\u0022@WetTrackStrikeRate\u0022, horseData.WetTrackStrikeRate);\r\n command.Parameters.AddWithValue(\u0022@WetTrackROI\u0022, horseData.WetTrackROI);\r\n command.Parameters.AddWithValue(\u0022@AveragePrizeMoney\u0022, horseData.AveragePrizeMoney);\r\n command.Parameters.AddWithValue(\u0022@CareerPrizeMoney\u0022, horseData.CareerPrizeMoney);\r\n command.Parameters.AddWithValue(\u0022@BestFixedOdds\u0022, horseData.BestFixedOdds);\r\n command.Parameters.AddWithValue(\u0022@BetEasyOdds\u0022, horseData.BetEasyOdds);\r\n command.Parameters.AddWithValue(\u0022@Weight\u0022, horseData.Weight);\r\n command.Parameters.AddWithValue(\u0022@WeightCarried\u0022, horseData.WeightCarried);\r\n command.Parameters.AddWithValue(\u0022@Barrier\u0022, horseData.Barrier);\r\n command.Parameters.AddWithValue(\u0022@PrizeMoney\u0022, horseData.PrizeMoney);\r\n\r\n // Statistiche pista\r\n command.Parameters.AddWithValue(\u0022@ThisTrackRuns\u0022, horseData.ThisTrackRuns);\r\n command.Parameters.AddWithValue(\u0022@ThisTrackWins\u0022, horseData.ThisTrackWins);\r\n command.Parameters.AddWithValue(\u0022@ThisTrackStrikeRate\u0022, horseData.ThisTrackStrikeRate);\r\n command.Parameters.AddWithValue(\u0022@ThisTrackROI\u0022, horseData.ThisTrackROI);\r\n command.Parameters.AddWithValue(\u0022@ThisTrackPlaces\u0022, horseData.ThisTrackPlaces);\r\n command.Parameters.AddWithValue(\u0022@ThisTrackPlaceStrikeRate\u0022, horseData.ThisTrackPlaceStrikeRate);\r\n command.Parameters.AddWithValue(\u0022@ThisDistanceRuns\u0022, horseData.ThisDistanceRuns);\r\n command.Parameters.AddWithValue(\u0022@ThisDistanceWins\u0022, horseData.ThisDistanceWins);\r\n command.Parameters.AddWithValue(\u0022@ThisDistanceStrikeRate\u0022, horseData.ThisDistanceStrikeRate);\r\n command.Parameters.AddWithValue(\u0022@ThisDistanceROI\u0022, horseData.ThisDistanceROI);\r\n command.Parameters.AddWithValue(\u0022@ThisDistancePlaces\u0022, horseData.ThisDistancePlaces);\r\n command.Parameters.AddWithValue(\u0022@ThisDistancePlaceStrikeRate\u0022, horseData.ThisDistancePlaceStrikeRate);\r\n command.Parameters.AddWithValue(\u0022@ThisTrackDistanceRuns\u0022, horseData.ThisTrackDistanceRuns);\r\n command.Parameters.AddWithValue(\u0022@ThisTrackDistanceWins\u0022, horseData.ThisTrackDistanceWins);\r\n command.Parameters.AddWithValue(\u0022@ThisTrackDistanceStrikeRate\u0022, horseData.ThisTrackDistanceStrikeRate);\r\n command.Parameters.AddWithValue(\u0022@ThisTrackDistanceROI\u0022, horseData.ThisTrackDistanceROI);\r\n command.Parameters.AddWithValue(\u0022@ThisTrackDistancePlaces\u0022, horseData.ThisTrackDistancePlaces);\r\n command.Parameters.AddWithValue(\u0022@ThisTrackDistancePlaceStrikeRate\u0022, horseData.ThisTrackDistancePlaceStrikeRate);\r\n command.Parameters.AddWithValue(\u0022@ThisConditionRuns\u0022, horseData.ThisConditionRuns);\r\n command.Parameters.AddWithValue(\u0022@ThisConditionWins\u0022, horseData.ThisConditionWins);\r\n command.Parameters.AddWithValue(\u0022@ThisConditionStrikeRate\u0022, horseData.ThisConditionStrikeRate);\r\n command.Parameters.AddWithValue(\u0022@ThisConditionROI\u0022, horseData.ThisConditionROI);\r\n command.Parameters.AddWithValue(\u0022@ThisConditionPlaces\u0022, horseData.ThisConditionPlaces);\r\n command.Parameters.AddWithValue(\u0022@ThisConditionPlaceStrikeRate\u0022, horseData.ThisConditionPlaceStrikeRate);\r\n\r\n // Jockey\r\n command.Parameters.AddWithValue(\u0022@Jockey\u0022, horseData.Jockey ?? string.Empty);\r\n command.Parameters.AddWithValue(\u0022@Apprentice\u0022, horseData.Apprentice ?? string.Empty);\r\n command.Parameters.AddWithValue(\u0022@JockeyWeightClaim\u0022, horseData.JockeyWeightClaim);\r\n command.Parameters.AddWithValue(\u0022@JockeyLast100HorseEarnings\u0022, horseData.JockeyLast100HorseEarnings);\r\n command.Parameters.AddWithValue(\u0022@JockeyLast100AvgHorseEarnings\u0022, horseData.JockeyLast100AvgHorseEarnings);\r\n command.Parameters.AddWithValue(\u0022@JockeyLast100Starts\u0022, horseData.JockeyLast100Starts);\r\n command.Parameters.AddWithValue(\u0022@JockeyLast100Wins\u0022, horseData.JockeyLast100Wins);\r\n command.Parameters.AddWithValue(\u0022@JockeyLast100StrikeRate\u0022, horseData.JockeyLast100StrikeRate);\r\n command.Parameters.AddWithValue(\u0022@JockeyLast100ROI\u0022, horseData.JockeyLast100ROI);\r\n command.Parameters.AddWithValue(\u0022@JockeyLast100Places\u0022, horseData.JockeyLast100Places);\r\n command.Parameters.AddWithValue(\u0022@JockeyLast100PlaceStrikeRate\u0022, horseData.JockeyLast100PlaceStrikeRate);\r\n command.Parameters.AddWithValue(\u0022@Jockey12MonthHorseEarnings\u0022, horseData.Jockey12MonthHorseEarnings);\r\n command.Parameters.AddWithValue(\u0022@Jockey12MonthAvgHorseEarnings\u0022, horseData.Jockey12MonthAvgHorseEarnings);\r\n command.Parameters.AddWithValue(\u0022@Jockey12MonthsStarts\u0022, horseData.Jockey12MonthsStarts);\r\n command.Parameters.AddWithValue(\u0022@Jockey12MonthsWins\u0022, horseData.Jockey12MonthsWins);\r\n command.Parameters.AddWithValue(\u0022@Jockey12MonthsStrikeRate\u0022, horseData.Jockey12MonthsStrikeRate);\r\n command.Parameters.AddWithValue(\u0022@Jockey12MonthsROI\u0022, horseData.Jockey12MonthsROI);\r\n command.Parameters.AddWithValue(\u0022@Jockey12MonthsPlaces\u0022, horseData.Jockey12MonthsPlaces);\r\n command.Parameters.AddWithValue(\u0022@Jockey12MonthsPlaceStrikeRate\u0022, horseData.Jockey12MonthsPlaceStrikeRate);\r\n command.Parameters.AddWithValue(\u0022@JockeyThisSeasonHorseEarnings\u0022, horseData.JockeyThisSeasonHorseEarnings);\r\n command.Parameters.AddWithValue(\u0022@JockeyThisSeasonAvgHorseEarnings\u0022, horseData.JockeyThisSeasonAvgHorseEarnings);\r\n command.Parameters.AddWithValue(\u0022@JockeyThisSeasonStarts\u0022, horseData.JockeyThisSeasonStarts);\r\n command.Parameters.AddWithValue(\u0022@JockeyThisSeasonWins\u0022, horseData.JockeyThisSeasonWins);\r\n command.Parameters.AddWithValue(\u0022@JockeyThisSeasonStrikeRate\u0022, horseData.JockeyThisSeasonStrikeRate);\r\n command.Parameters.AddWithValue(\u0022@JockeyThisSeasonROI\u0022, horseData.JockeyThisSeasonROI);\r\n command.Parameters.AddWithValue(\u0022@JockeyThisSeasonPlaces\u0022, horseData.JockeyThisSeasonPlaces);\r\n command.Parameters.AddWithValue(\u0022@JockeyThisSeasonPlaceStrikeRate\u0022, horseData.JockeyThisSeasonPlaceStrikeRate);\r\n command.Parameters.AddWithValue(\u0022@JockeyLastSeasonHorseEarnings\u0022, horseData.JockeyLastSeasonHorseEarnings);\r\n command.Parameters.AddWithValue(\u0022@JockeyLastSeasonAvgHorseEarnings\u0022, horseData.JockeyLastSeasonAvgHorseEarnings);\r\n command.Parameters.AddWithValue(\u0022@JockeyLastSeasonStarts\u0022, horseData.JockeyLastSeasonStarts);\r\n command.Parameters.AddWithValue(\u0022@JockeyLastSeasonWins\u0022, horseData.JockeyLastSeasonWins);\r\n command.Parameters.AddWithValue(\u0022@JockeyLastSeasonStrikeRate\u0022, horseData.JockeyLastSeasonStrikeRate);\r\n command.Parameters.AddWithValue(\u0022@JockeyLastSeasonROI\u0022, horseData.JockeyLastSeasonROI);\r\n command.Parameters.AddWithValue(\u0022@JockeyLastSeasonPlaces\u0022, horseData.JockeyLastSeasonPlaces);\r\n command.Parameters.AddWithValue(\u0022@JockeyLastSeasonPlaceStrikeRate\u0022, horseData.JockeyLastSeasonPlaceStrikeRate);\r\n\r\n // Trainer\r\n command.Parameters.AddWithValue(\u0022@Trainer\u0022, horseData.Trainer ?? string.Empty);\r\n command.Parameters.AddWithValue(\u0022@TrainerLast100HorseEarnings\u0022, horseData.TrainerLast100HorseEarnings);\r\n command.Parameters.AddWithValue(\u0022@TrainerLast100AvgHorseEarnings\u0022, horseData.TrainerLast100AvgHorseEarnings);\r\n command.Parameters.AddWithValue(\u0022@TrainerLast100Starts\u0022, horseData.TrainerLast100Starts);\r\n command.Parameters.AddWithValue(\u0022@TrainerLast100Wins\u0022, horseData.TrainerLast100Wins);\r\n command.Parameters.AddWithValue(\u0022@TrainerLast100StrikeRate\u0022, horseData.TrainerLast100StrikeRate);\r\n command.Parameters.AddWithValue(\u0022@TrainerLast100ROI\u0022, horseData.TrainerLast100ROI);\r\n command.Parameters.AddWithValue(\u0022@TrainerLast100Places\u0022, horseData.TrainerLast100Places);\r\n command.Parameters.AddWithValue(\u0022@TrainerLast100PlaceStrikeRate\u0022, horseData.TrainerLast100PlaceStrikeRate);\r\n command.Parameters.AddWithValue(\u0022@Trainer12MonthHorseEarnings\u0022, horseData.Trainer12MonthHorseEarnings);\r\n command.Parameters.AddWithValue(\u0022@Trainer12MonthAvgHorseEarnings\u0022, horseData.Trainer12MonthAvgHorseEarnings);\r\n command.Parameters.AddWithValue(\u0022@Trainer12MonthsStarts\u0022, horseData.Trainer12MonthsStarts);\r\n command.Parameters.AddWithValue(\u0022@Trainer12MonthsWins\u0022, horseData.Trainer12MonthsWins);\r\n command.Parameters.AddWithValue(\u0022@Trainer12MonthsStrikeRate\u0022, horseData.Trainer12MonthsStrikeRate);\r\n command.Parameters.AddWithValue(\u0022@Trainer12MonthsROI\u0022, horseData.Trainer12MonthsROI);\r\n command.Parameters.AddWithValue(\u0022@Trainer12MonthsPlaces\u0022, horseData.Trainer12MonthsPlaces);\r\n command.Parameters.AddWithValue(\u0022@Trainer12MonthsPlaceStrikeRate\u0022, horseData.Trainer12MonthsPlaceStrikeRate);\r\n command.Parameters.AddWithValue(\u0022@TrainerThisSeasonHorseEarnings\u0022, horseData.TrainerThisSeasonHorseEarnings);\r\n command.Parameters.AddWithValue(\u0022@TrainerThisSeasonAvgHorseEarnings\u0022, horseData.TrainerThisSeasonAvgHorseEarnings);\r\n command.Parameters.AddWithValue(\u0022@TrainerThisSeasonStarts\u0022, horseData.TrainerThisSeasonStarts);\r\n command.Parameters.AddWithValue(\u0022@TrainerThisSeasonWins\u0022, horseData.TrainerThisSeasonWins);\r\n command.Parameters.AddWithValue(\u0022@TrainerThisSeasonStrikeRate\u0022, horseData.TrainerThisSeasonStrikeRate);\r\n command.Parameters.AddWithValue(\u0022@TrainerThisSeasonROI\u0022, horseData.TrainerThisSeasonROI);\r\n command.Parameters.AddWithValue(\u0022@TrainerThisSeasonPlaces\u0022, horseData.TrainerThisSeasonPlaces);\r\n command.Parameters.AddWithValue(\u0022@TrainerThisSeasonPlaceStrikeRate\u0022, horseData.TrainerThisSeasonPlaceStrikeRate);\r\n command.Parameters.AddWithValue(\u0022@TrainerLastSeasonHorseEarnings\u0022, horseData.TrainerLastSeasonHorseEarnings);\r\n command.Parameters.AddWithValue(\u0022@TrainerLastSeasonAvgHorseEarnings\u0022, horseData.TrainerLastSeasonAvgHorseEarnings);\r\n command.Parameters.AddWithValue(\u0022@TrainerLastSeasonStarts\u0022, horseData.TrainerLastSeasonStarts);\r\n command.Parameters.AddWithValue(\u0022@TrainerLastSeasonWins\u0022, horseData.TrainerLastSeasonWins);\r\n command.Parameters.AddWithValue(\u0022@TrainerLastSeasonStrikeRate\u0022, horseData.TrainerLastSeasonStrikeRate);\r\n command.Parameters.AddWithValue(\u0022@TrainerLastSeasonROI\u0022, horseData.TrainerLastSeasonROI);\r\n command.Parameters.AddWithValue(\u0022@TrainerLastSeasonPlaces\u0022, horseData.TrainerLastSeasonPlaces);\r\n command.Parameters.AddWithValue(\u0022@TrainerLastSeasonPlaceStrikeRate\u0022, horseData.TrainerLastSeasonPlaceStrikeRate);\r\n\r\n // Informazioni ultima corsa\r\n command.Parameters.AddWithValue(\u0022@LastStartFinishPosition\u0022, horseData.LastStartFinishPosition);\r\n command.Parameters.AddWithValue(\u0022@LastStartMargin\u0022, horseData.LastStartMargin);\r\n command.Parameters.AddWithValue(\u0022@LastStartDistance\u0022, horseData.LastStartDistance);\r\n command.Parameters.AddWithValue(\u0022@LastStartDistanceChange\u0022, horseData.LastStartDistanceChange);\r\n command.Parameters.AddWithValue(\u0022@LastStartPrizeMoney\u0022, horseData.LastStartPrizeMoney);\r\n\r\n // URL e link\r\n command.Parameters.AddWithValue(\u0022@FormGuideUrl\u0022, horseData.FormGuideUrl ?? string.Empty);\r\n command.Parameters.AddWithValue(\u0022@HorseProfileUrl\u0022, horseData.HorseProfileUrl ?? string.Empty);\r\n command.Parameters.AddWithValue(\u0022@JockeyProfileUrl\u0022, horseData.JockeyProfileUrl ?? string.Empty);\r\n command.Parameters.AddWithValue(\u0022@TrainerProfileUrl\u0022, horseData.TrainerProfileUrl ?? string.Empty);\r\n\r\n // Risultato finale\r\n command.Parameters.AddWithValue(\u0022@FinishResult\u0022, horseData.FinishResult ?? string.Empty);\r\n\r\n // Campi per timestamp\r\n command.Parameters.AddWithValue(\u0022@Created\u0022, currentDateTime);\r\n command.Parameters.AddWithValue(\u0022@Updated\u0022, currentDateTime);\r\n\r\n command.ExecuteNonQuery();\r\n }", + "protectedSnippet": "M:System.Data.SqlClient.SqlCommand.#ctor(System.String,System.Data.SqlClient.SqlConnection)", + "label": "M:System.Data.SqlClient.SqlCommand.#ctor(System.String,System.Data.SqlClient.SqlConnection)", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 290, + "column": 16 + } + }, + { + "incidentId": "1e1d7565-60ca-43a6-81d8-48901af146cb", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "using (SqlDataAdapter adapter = new SqlDataAdapter(command))\r\n {\r\n adapter.Fill(horseRaceData);\r\n }", + "protected": "T:System.Data.SqlClient.SqlDataAdapter" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "using (SqlDataAdapter adapter = new SqlDataAdapter(command))\r\n {\r\n adapter.Fill(horseRaceData);\r\n }", + "protectedSnippet": "T:System.Data.SqlClient.SqlDataAdapter", + "label": "T:System.Data.SqlClient.SqlDataAdapter", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 29, + "column": 20 + } + }, + { + "incidentId": "672acc9f-69a5-412b-bed2-79b122e0d0e3", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "using (SqlDataAdapter adapter = new SqlDataAdapter(command))\r\n {\r\n adapter.Fill(horseRaceData);\r\n }", + "protected": "M:System.Data.SqlClient.SqlDataAdapter.#ctor(System.Data.SqlClient.SqlCommand)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "using (SqlDataAdapter adapter = new SqlDataAdapter(command))\r\n {\r\n adapter.Fill(horseRaceData);\r\n }", + "protectedSnippet": "M:System.Data.SqlClient.SqlDataAdapter.#ctor(System.Data.SqlClient.SqlCommand)", + "label": "M:System.Data.SqlClient.SqlDataAdapter.#ctor(System.Data.SqlClient.SqlCommand)", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 29, + "column": 20 + } + }, + { + "incidentId": "16a3c85e-42e8-4c27-860a-e66f90c58cd4", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "using (SqlCommand command = new SqlCommand(\u0022SELECT * FROM HorseRaceData\u0022, connection))\r\n {\r\n using (SqlDataAdapter adapter = new SqlDataAdapter(command))\r\n {\r\n adapter.Fill(horseRaceData);\r\n }\r\n }", + "protected": "T:System.Data.SqlClient.SqlCommand" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "using (SqlCommand command = new SqlCommand(\u0022SELECT * FROM HorseRaceData\u0022, connection))\r\n {\r\n using (SqlDataAdapter adapter = new SqlDataAdapter(command))\r\n {\r\n adapter.Fill(horseRaceData);\r\n }\r\n }", + "protectedSnippet": "T:System.Data.SqlClient.SqlCommand", + "label": "T:System.Data.SqlClient.SqlCommand", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 27, + "column": 16 + } + }, + { + "incidentId": "8db57c83-9810-43d1-8280-c8096bbaaf5a", + "ruleId": "Api.0002", + "description": "API is available in package System.Data.SqlClient, 4.8.6. Add package reference to System.Data.SqlClient, 4.8.6", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "using (SqlCommand command = new SqlCommand(\u0022SELECT * FROM HorseRaceData\u0022, connection))\r\n {\r\n using (SqlDataAdapter adapter = new SqlDataAdapter(command))\r\n {\r\n adapter.Fill(horseRaceData);\r\n }\r\n }", + "protected": "M:System.Data.SqlClient.SqlCommand.#ctor(System.String,System.Data.SqlClient.SqlConnection)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\Horses\\Database.cs", + "snippet": "using (SqlCommand command = new SqlCommand(\u0022SELECT * FROM HorseRaceData\u0022, connection))\r\n {\r\n using (SqlDataAdapter adapter = new SqlDataAdapter(command))\r\n {\r\n adapter.Fill(horseRaceData);\r\n }\r\n }", + "protectedSnippet": "M:System.Data.SqlClient.SqlCommand.#ctor(System.String,System.Data.SqlClient.SqlConnection)", + "label": "M:System.Data.SqlClient.SqlCommand.#ctor(System.String,System.Data.SqlClient.SqlConnection)", + "properties": { + "PackageId": "System.Data.SqlClient", + "PackageNewVersion": "4.8.6" + }, + "line": 27, + "column": 16 + } + }, + { + "incidentId": "f4a11c74-d358-4efe-9e37-44b7c93adf88", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "app.Run();", + "protected": "M:System.Windows.Application.Run" + }, + "kind": "File", + "path": "HorseRacingPredictor\\obj\\x64\\Debug\\App.g.i.cs", + "snippet": "app.Run();", + "protectedSnippet": "M:System.Windows.Application.Run", + "label": "M:System.Windows.Application.Run", + "line": 64, + "column": 12 + } + }, + { + "incidentId": "7988283a-f4c3-4b4e-94ff-df05554fc2d3", + "ruleId": "Api.0003", + "description": "Breaking change: URI length limits removed ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "this.StartupUri = new System.Uri(\u0022MainWindow.xaml\u0022, System.UriKind.Relative);", + "protected": "T:System.Uri" + }, + "kind": "File", + "path": "HorseRacingPredictor\\obj\\x64\\Debug\\App.g.i.cs", + "snippet": "this.StartupUri = new System.Uri(\u0022MainWindow.xaml\u0022, System.UriKind.Relative);", + "protectedSnippet": "T:System.Uri", + "label": "T:System.Uri", + "links": [ + { + "title": "Documentazione dell\u0027API", + "url": "https://github.com/dotnet/docs/blob/main/docs/core/compatibility/networking/10.0/uri-length-limits-removed.md", + "isCustom": false + } + ], + "line": 49, + "column": 12 + } + }, + { + "incidentId": "be181aaf-2607-4faf-afdd-4d4b2e25e3f3", + "ruleId": "Api.0003", + "description": "Breaking change: URI length limits removed ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "this.StartupUri = new System.Uri(\u0022MainWindow.xaml\u0022, System.UriKind.Relative);", + "protected": "M:System.Uri.#ctor(System.String,System.UriKind)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\obj\\x64\\Debug\\App.g.i.cs", + "snippet": "this.StartupUri = new System.Uri(\u0022MainWindow.xaml\u0022, System.UriKind.Relative);", + "protectedSnippet": "M:System.Uri.#ctor(System.String,System.UriKind)", + "label": "M:System.Uri.#ctor(System.String,System.UriKind)", + "links": [ + { + "title": "Documentazione dell\u0027API", + "url": "https://github.com/dotnet/docs/blob/main/docs/core/compatibility/networking/10.0/uri-length-limits-removed.md", + "isCustom": false + } + ], + "line": 49, + "column": 12 + } + }, + { + "incidentId": "23625fc4-7e26-4450-bb36-0ddb512fab2d", + "ruleId": "Api.0003", + "description": "Breaking change: URI length limits removed ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "this.StartupUri = new System.Uri(\u0022MainWindow.xaml\u0022, System.UriKind.Relative);", + "protected": "T:System.Uri" + }, + "kind": "File", + "path": "HorseRacingPredictor\\obj\\x64\\Debug\\App.g.i.cs", + "snippet": "this.StartupUri = new System.Uri(\u0022MainWindow.xaml\u0022, System.UriKind.Relative);", + "protectedSnippet": "T:System.Uri", + "label": "T:System.Uri", + "links": [ + { + "title": "Documentazione dell\u0027API", + "url": "https://github.com/dotnet/docs/blob/main/docs/core/compatibility/networking/10.0/uri-length-limits-removed.md", + "isCustom": false + } + ], + "line": 49, + "column": 12 + } + }, + { + "incidentId": "d31b5640-f6cb-4d2e-a55a-41002f956abf", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "this.StartupUri = new System.Uri(\u0022MainWindow.xaml\u0022, System.UriKind.Relative);", + "protected": "P:System.Windows.Application.StartupUri" + }, + "kind": "File", + "path": "HorseRacingPredictor\\obj\\x64\\Debug\\App.g.i.cs", + "snippet": "this.StartupUri = new System.Uri(\u0022MainWindow.xaml\u0022, System.UriKind.Relative);", + "protectedSnippet": "P:System.Windows.Application.StartupUri", + "label": "P:System.Windows.Application.StartupUri", + "line": 49, + "column": 12 + } + }, + { + "incidentId": "362113d9-b069-45a0-95d4-3c1636fa5338", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "Application", + "protected": "M:System.Windows.Application.#ctor" + }, + "kind": "File", + "path": "HorseRacingPredictor\\App.xaml.cs", + "snippet": "Application", + "protectedSnippet": "M:System.Windows.Application.#ctor", + "label": "M:System.Windows.Application.#ctor", + "line": 4, + "column": 31 + } + }, + { + "incidentId": "3090db27-4d54-4acf-b427-84960bd4f430", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "Application", + "protected": "T:System.Windows.Application" + }, + "kind": "File", + "path": "HorseRacingPredictor\\App.xaml.cs", + "snippet": "Application", + "protectedSnippet": "T:System.Windows.Application", + "label": "T:System.Windows.Application", + "line": 4, + "column": 31 + } + }, + { + "incidentId": "329a0b3e-672c-4d3f-8c4f-09cb6fbfceec", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "this.lbVfbResults = ((System.Windows.Controls.ListBox)(target));", + "protected": "T:System.Windows.Controls.ListBox" + }, + "kind": "File", + "path": "HorseRacingPredictor\\obj\\x64\\Debug\\MainWindow.g.i.cs", + "snippet": "this.lbVfbResults = ((System.Windows.Controls.ListBox)(target));", + "protectedSnippet": "T:System.Windows.Controls.ListBox", + "label": "T:System.Windows.Controls.ListBox", + "line": 784, + "column": 12 + } + }, + { + "incidentId": "a1772f22-33d9-4f0d-b1d9-0eeb0369473e", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "this.lblVfbStats = ((System.Windows.Controls.TextBlock)(target));", + "protected": "T:System.Windows.Controls.TextBlock" + }, + "kind": "File", + "path": "HorseRacingPredictor\\obj\\x64\\Debug\\MainWindow.g.i.cs", + "snippet": "this.lblVfbStats = ((System.Windows.Controls.TextBlock)(target));", + "protectedSnippet": "T:System.Windows.Controls.TextBlock", + "label": "T:System.Windows.Controls.TextBlock", + "line": 781, + "column": 12 + } + }, + { + "incidentId": "1cda5f95-2ee1-4dab-82d8-0a5849082aa2", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "this.lblVfbSuggestion = ((System.Windows.Controls.TextBlock)(target));", + "protected": "T:System.Windows.Controls.TextBlock" + }, + "kind": "File", + "path": "HorseRacingPredictor\\obj\\x64\\Debug\\MainWindow.g.i.cs", + "snippet": "this.lblVfbSuggestion = ((System.Windows.Controls.TextBlock)(target));", + "protectedSnippet": "T:System.Windows.Controls.TextBlock", + "label": "T:System.Windows.Controls.TextBlock", + "line": 778, + "column": 12 + } + }, + { + "incidentId": "15b7aa4d-ce50-436d-9ee2-f7ba099eaeea", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "this.btnVfbAddResult.Click \u002B= new System.Windows.RoutedEventHandler(this.btnVfbAddResult_Click);", + "protected": "T:System.Windows.Controls.Button" + }, + "kind": "File", + "path": "HorseRacingPredictor\\obj\\x64\\Debug\\MainWindow.g.i.cs", + "snippet": "this.btnVfbAddResult.Click \u002B= new System.Windows.RoutedEventHandler(this.btnVfbAddResult_Click);", + "protectedSnippet": "T:System.Windows.Controls.Button", + "label": "T:System.Windows.Controls.Button", + "line": 772, + "column": 12 + } + }, + { + "incidentId": "d79af895-df6f-4e61-b063-0721b76efe5e", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "this.btnVfbAddResult.Click \u002B= new System.Windows.RoutedEventHandler(this.btnVfbAddResult_Click);", + "protected": "T:System.Windows.RoutedEventHandler" + }, + "kind": "File", + "path": "HorseRacingPredictor\\obj\\x64\\Debug\\MainWindow.g.i.cs", + "snippet": "this.btnVfbAddResult.Click \u002B= new System.Windows.RoutedEventHandler(this.btnVfbAddResult_Click);", + "protectedSnippet": "T:System.Windows.RoutedEventHandler", + "label": "T:System.Windows.RoutedEventHandler", + "line": 772, + "column": 12 + } + }, + { + "incidentId": "a13ee9c5-910a-49e0-a4be-ad5b755ce117", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "this.btnVfbAddResult.Click \u002B= new System.Windows.RoutedEventHandler(this.btnVfbAddResult_Click);", + "protected": "T:System.Windows.RoutedEventHandler" + }, + "kind": "File", + "path": "HorseRacingPredictor\\obj\\x64\\Debug\\MainWindow.g.i.cs", + "snippet": "this.btnVfbAddResult.Click \u002B= new System.Windows.RoutedEventHandler(this.btnVfbAddResult_Click);", + "protectedSnippet": "T:System.Windows.RoutedEventHandler", + "label": "T:System.Windows.RoutedEventHandler", + "line": 772, + "column": 12 + } + }, + { + "incidentId": "4cb50d43-6f60-4502-8221-7b8f317b29b8", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "this.btnVfbAddResult.Click \u002B= new System.Windows.RoutedEventHandler(this.btnVfbAddResult_Click);", + "protected": "E:System.Windows.Controls.Primitives.ButtonBase.Click" + }, + "kind": "File", + "path": "HorseRacingPredictor\\obj\\x64\\Debug\\MainWindow.g.i.cs", + "snippet": "this.btnVfbAddResult.Click \u002B= new System.Windows.RoutedEventHandler(this.btnVfbAddResult_Click);", + "protectedSnippet": "E:System.Windows.Controls.Primitives.ButtonBase.Click", + "label": "E:System.Windows.Controls.Primitives.ButtonBase.Click", + "line": 772, + "column": 12 + } + }, + { + "incidentId": "7dd5b24c-7390-41a0-b205-a9904ea43f00", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "this.btnVfbAddResult = ((System.Windows.Controls.Button)(target));", + "protected": "T:System.Windows.Controls.Button" + }, + "kind": "File", + "path": "HorseRacingPredictor\\obj\\x64\\Debug\\MainWindow.g.i.cs", + "snippet": "this.btnVfbAddResult = ((System.Windows.Controls.Button)(target));", + "protectedSnippet": "T:System.Windows.Controls.Button", + "label": "T:System.Windows.Controls.Button", + "line": 769, + "column": 12 + } + }, + { + "incidentId": "edeba2c8-4129-4dc4-8f88-2ab333b93dde", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "this.txtVfbAway = ((System.Windows.Controls.TextBox)(target));", + "protected": "T:System.Windows.Controls.TextBox" + }, + "kind": "File", + "path": "HorseRacingPredictor\\obj\\x64\\Debug\\MainWindow.g.i.cs", + "snippet": "this.txtVfbAway = ((System.Windows.Controls.TextBox)(target));", + "protectedSnippet": "T:System.Windows.Controls.TextBox", + "label": "T:System.Windows.Controls.TextBox", + "line": 766, + "column": 12 + } + }, + { + "incidentId": "ea58d5fc-cb78-48ac-b125-694bbc5f5c81", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "this.txtVfbAwayGoals = ((System.Windows.Controls.TextBox)(target));", + "protected": "T:System.Windows.Controls.TextBox" + }, + "kind": "File", + "path": "HorseRacingPredictor\\obj\\x64\\Debug\\MainWindow.g.i.cs", + "snippet": "this.txtVfbAwayGoals = ((System.Windows.Controls.TextBox)(target));", + "protectedSnippet": "T:System.Windows.Controls.TextBox", + "label": "T:System.Windows.Controls.TextBox", + "line": 763, + "column": 12 + } + }, + { + "incidentId": "07420e9a-49c5-4787-b8ec-5b37ea464f64", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "this.txtVfbHomeGoals = ((System.Windows.Controls.TextBox)(target));", + "protected": "T:System.Windows.Controls.TextBox" + }, + "kind": "File", + "path": "HorseRacingPredictor\\obj\\x64\\Debug\\MainWindow.g.i.cs", + "snippet": "this.txtVfbHomeGoals = ((System.Windows.Controls.TextBox)(target));", + "protectedSnippet": "T:System.Windows.Controls.TextBox", + "label": "T:System.Windows.Controls.TextBox", + "line": 760, + "column": 12 + } + }, + { + "incidentId": "811b052d-d568-42f8-a2d9-f6278889ffc5", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "this.txtVfbHome = ((System.Windows.Controls.TextBox)(target));", + "protected": "T:System.Windows.Controls.TextBox" + }, + "kind": "File", + "path": "HorseRacingPredictor\\obj\\x64\\Debug\\MainWindow.g.i.cs", + "snippet": "this.txtVfbHome = ((System.Windows.Controls.TextBox)(target));", + "protectedSnippet": "T:System.Windows.Controls.TextBox", + "label": "T:System.Windows.Controls.TextBox", + "line": 757, + "column": 12 + } + }, + { + "incidentId": "880ef971-7558-4dc4-8247-da0d30104178", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "this.btnVfbRefresh.Click \u002B= new System.Windows.RoutedEventHandler(this.btnVfbRefresh_Click);", + "protected": "T:System.Windows.Controls.Button" + }, + "kind": "File", + "path": "HorseRacingPredictor\\obj\\x64\\Debug\\MainWindow.g.i.cs", + "snippet": "this.btnVfbRefresh.Click \u002B= new System.Windows.RoutedEventHandler(this.btnVfbRefresh_Click);", + "protectedSnippet": "T:System.Windows.Controls.Button", + "label": "T:System.Windows.Controls.Button", + "line": 748, + "column": 12 + } + }, + { + "incidentId": "c028a40f-8789-4318-937b-93988f5a8d13", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "this.btnVfbRefresh.Click \u002B= new System.Windows.RoutedEventHandler(this.btnVfbRefresh_Click);", + "protected": "T:System.Windows.RoutedEventHandler" + }, + "kind": "File", + "path": "HorseRacingPredictor\\obj\\x64\\Debug\\MainWindow.g.i.cs", + "snippet": "this.btnVfbRefresh.Click \u002B= new System.Windows.RoutedEventHandler(this.btnVfbRefresh_Click);", + "protectedSnippet": "T:System.Windows.RoutedEventHandler", + "label": "T:System.Windows.RoutedEventHandler", + "line": 748, + "column": 12 + } + }, + { + "incidentId": "1d8c9bea-ef87-4603-b5f8-91ef9b4afc36", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "this.btnVfbRefresh.Click \u002B= new System.Windows.RoutedEventHandler(this.btnVfbRefresh_Click);", + "protected": "T:System.Windows.RoutedEventHandler" + }, + "kind": "File", + "path": "HorseRacingPredictor\\obj\\x64\\Debug\\MainWindow.g.i.cs", + "snippet": "this.btnVfbRefresh.Click \u002B= new System.Windows.RoutedEventHandler(this.btnVfbRefresh_Click);", + "protectedSnippet": "T:System.Windows.RoutedEventHandler", + "label": "T:System.Windows.RoutedEventHandler", + "line": 748, + "column": 12 + } + }, + { + "incidentId": "f14ec429-0b49-4dac-a7b7-e28f903200d4", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "this.btnVfbRefresh.Click \u002B= new System.Windows.RoutedEventHandler(this.btnVfbRefresh_Click);", + "protected": "E:System.Windows.Controls.Primitives.ButtonBase.Click" + }, + "kind": "File", + "path": "HorseRacingPredictor\\obj\\x64\\Debug\\MainWindow.g.i.cs", + "snippet": "this.btnVfbRefresh.Click \u002B= new System.Windows.RoutedEventHandler(this.btnVfbRefresh_Click);", + "protectedSnippet": "E:System.Windows.Controls.Primitives.ButtonBase.Click", + "label": "E:System.Windows.Controls.Primitives.ButtonBase.Click", + "line": 748, + "column": 12 + } + }, + { + "incidentId": "8b991ad7-5c3c-4713-b98c-ef6a6a4497e8", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "this.btnVfbRefresh = ((System.Windows.Controls.Button)(target));", + "protected": "T:System.Windows.Controls.Button" + }, + "kind": "File", + "path": "HorseRacingPredictor\\obj\\x64\\Debug\\MainWindow.g.i.cs", + "snippet": "this.btnVfbRefresh = ((System.Windows.Controls.Button)(target));", + "protectedSnippet": "T:System.Windows.Controls.Button", + "label": "T:System.Windows.Controls.Button", + "line": 745, + "column": 12 + } + }, + { + "incidentId": "0fe13d37-0ba9-4a52-9993-04a0db502c07", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "this.txtVfbUrl = ((System.Windows.Controls.TextBox)(target));", + "protected": "T:System.Windows.Controls.TextBox" + }, + "kind": "File", + "path": "HorseRacingPredictor\\obj\\x64\\Debug\\MainWindow.g.i.cs", + "snippet": "this.txtVfbUrl = ((System.Windows.Controls.TextBox)(target));", + "protectedSnippet": "T:System.Windows.Controls.TextBox", + "label": "T:System.Windows.Controls.TextBox", + "line": 742, + "column": 12 + } + }, + { + "incidentId": "39417db0-6f8a-4d5b-91d9-565a91406f33", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "this.btnVfbNavigate.Click \u002B= new System.Windows.RoutedEventHandler(this.btnVfbNavigate_Click);", + "protected": "T:System.Windows.Controls.Button" + }, + "kind": "File", + "path": "HorseRacingPredictor\\obj\\x64\\Debug\\MainWindow.g.i.cs", + "snippet": "this.btnVfbNavigate.Click \u002B= new System.Windows.RoutedEventHandler(this.btnVfbNavigate_Click);", + "protectedSnippet": "T:System.Windows.Controls.Button", + "label": "T:System.Windows.Controls.Button", + "line": 736, + "column": 12 + } + }, + { + "incidentId": "d455b4ba-f2a2-4480-aca5-ce380c628a7a", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "this.btnVfbNavigate.Click \u002B= new System.Windows.RoutedEventHandler(this.btnVfbNavigate_Click);", + "protected": "T:System.Windows.RoutedEventHandler" + }, + "kind": "File", + "path": "HorseRacingPredictor\\obj\\x64\\Debug\\MainWindow.g.i.cs", + "snippet": "this.btnVfbNavigate.Click \u002B= new System.Windows.RoutedEventHandler(this.btnVfbNavigate_Click);", + "protectedSnippet": "T:System.Windows.RoutedEventHandler", + "label": "T:System.Windows.RoutedEventHandler", + "line": 736, + "column": 12 + } + }, + { + "incidentId": "9e499d39-4ed6-4859-aaa1-62d08e8bcd9b", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "this.btnVfbNavigate.Click \u002B= new System.Windows.RoutedEventHandler(this.btnVfbNavigate_Click);", + "protected": "T:System.Windows.RoutedEventHandler" + }, + "kind": "File", + "path": "HorseRacingPredictor\\obj\\x64\\Debug\\MainWindow.g.i.cs", + "snippet": "this.btnVfbNavigate.Click \u002B= new System.Windows.RoutedEventHandler(this.btnVfbNavigate_Click);", + "protectedSnippet": "T:System.Windows.RoutedEventHandler", + "label": "T:System.Windows.RoutedEventHandler", + "line": 736, + "column": 12 + } + }, + { + "incidentId": "76247a43-f76f-4daa-bc8e-f4281962d9f1", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "this.btnVfbNavigate.Click \u002B= new System.Windows.RoutedEventHandler(this.btnVfbNavigate_Click);", + "protected": "E:System.Windows.Controls.Primitives.ButtonBase.Click" + }, + "kind": "File", + "path": "HorseRacingPredictor\\obj\\x64\\Debug\\MainWindow.g.i.cs", + "snippet": "this.btnVfbNavigate.Click \u002B= new System.Windows.RoutedEventHandler(this.btnVfbNavigate_Click);", + "protectedSnippet": "E:System.Windows.Controls.Primitives.ButtonBase.Click", + "label": "E:System.Windows.Controls.Primitives.ButtonBase.Click", + "line": 736, + "column": 12 + } + }, + { + "incidentId": "1e2f1878-57d3-438e-ac3c-f228be74b827", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "this.btnVfbNavigate = ((System.Windows.Controls.Button)(target));", + "protected": "T:System.Windows.Controls.Button" + }, + "kind": "File", + "path": "HorseRacingPredictor\\obj\\x64\\Debug\\MainWindow.g.i.cs", + "snippet": "this.btnVfbNavigate = ((System.Windows.Controls.Button)(target));", + "protectedSnippet": "T:System.Windows.Controls.Button", + "label": "T:System.Windows.Controls.Button", + "line": 733, + "column": 12 + } + }, + { + "incidentId": "a3d62aba-1603-4fbc-b7d4-e174ccd56b12", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "this.pageVirtualFb = ((System.Windows.Controls.Grid)(target));", + "protected": "T:System.Windows.Controls.Grid" + }, + "kind": "File", + "path": "HorseRacingPredictor\\obj\\x64\\Debug\\MainWindow.g.i.cs", + "snippet": "this.pageVirtualFb = ((System.Windows.Controls.Grid)(target));", + "protectedSnippet": "T:System.Windows.Controls.Grid", + "label": "T:System.Windows.Controls.Grid", + "line": 730, + "column": 12 + } + }, + { + "incidentId": "53e00dc6-ca3d-4c7a-aa63-7bbfdf9e58c5", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "this.btnSaveSettings.Click \u002B= new System.Windows.RoutedEventHandler(this.btnSaveSettings_Click);", + "protected": "T:System.Windows.Controls.Button" + }, + "kind": "File", + "path": "HorseRacingPredictor\\obj\\x64\\Debug\\MainWindow.g.i.cs", + "snippet": "this.btnSaveSettings.Click \u002B= new System.Windows.RoutedEventHandler(this.btnSaveSettings_Click);", + "protectedSnippet": "T:System.Windows.Controls.Button", + "label": "T:System.Windows.Controls.Button", + "line": 724, + "column": 12 + } + }, + { + "incidentId": "a8b308d2-b0c4-46f6-8227-8e1344628491", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "this.btnSaveSettings.Click \u002B= new System.Windows.RoutedEventHandler(this.btnSaveSettings_Click);", + "protected": "T:System.Windows.RoutedEventHandler" + }, + "kind": "File", + "path": "HorseRacingPredictor\\obj\\x64\\Debug\\MainWindow.g.i.cs", + "snippet": "this.btnSaveSettings.Click \u002B= new System.Windows.RoutedEventHandler(this.btnSaveSettings_Click);", + "protectedSnippet": "T:System.Windows.RoutedEventHandler", + "label": "T:System.Windows.RoutedEventHandler", + "line": 724, + "column": 12 + } + }, + { + "incidentId": "80a50969-ced6-4d96-88dd-b5bd7a585e39", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "this.btnSaveSettings.Click \u002B= new System.Windows.RoutedEventHandler(this.btnSaveSettings_Click);", + "protected": "T:System.Windows.RoutedEventHandler" + }, + "kind": "File", + "path": "HorseRacingPredictor\\obj\\x64\\Debug\\MainWindow.g.i.cs", + "snippet": "this.btnSaveSettings.Click \u002B= new System.Windows.RoutedEventHandler(this.btnSaveSettings_Click);", + "protectedSnippet": "T:System.Windows.RoutedEventHandler", + "label": "T:System.Windows.RoutedEventHandler", + "line": 724, + "column": 12 + } + }, + { + "incidentId": "2de7867f-f673-4b32-9052-fe1fe51a8ab2", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "this.btnSaveSettings.Click \u002B= new System.Windows.RoutedEventHandler(this.btnSaveSettings_Click);", + "protected": "E:System.Windows.Controls.Primitives.ButtonBase.Click" + }, + "kind": "File", + "path": "HorseRacingPredictor\\obj\\x64\\Debug\\MainWindow.g.i.cs", + "snippet": "this.btnSaveSettings.Click \u002B= new System.Windows.RoutedEventHandler(this.btnSaveSettings_Click);", + "protectedSnippet": "E:System.Windows.Controls.Primitives.ButtonBase.Click", + "label": "E:System.Windows.Controls.Primitives.ButtonBase.Click", + "line": 724, + "column": 12 + } + }, + { + "incidentId": "8de53e50-6c6d-45ec-bef5-1cfd5c5ef46e", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "this.btnSaveSettings = ((System.Windows.Controls.Button)(target));", + "protected": "T:System.Windows.Controls.Button" + }, + "kind": "File", + "path": "HorseRacingPredictor\\obj\\x64\\Debug\\MainWindow.g.i.cs", + "snippet": "this.btnSaveSettings = ((System.Windows.Controls.Button)(target));", + "protectedSnippet": "T:System.Windows.Controls.Button", + "label": "T:System.Windows.Controls.Button", + "line": 721, + "column": 12 + } + }, + { + "incidentId": "e0ca8539-f873-45fa-b83d-25e97cd7c92c", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "((System.Windows.Controls.Button)(target)).Click \u002B= new System.Windows.RoutedEventHandler(this.btnBrowseRcExport_Click);", + "protected": "T:System.Windows.RoutedEventHandler" + }, + "kind": "File", + "path": "HorseRacingPredictor\\obj\\x64\\Debug\\MainWindow.g.i.cs", + "snippet": "((System.Windows.Controls.Button)(target)).Click \u002B= new System.Windows.RoutedEventHandler(this.btnBrowseRcExport_Click);", + "protectedSnippet": "T:System.Windows.RoutedEventHandler", + "label": "T:System.Windows.RoutedEventHandler", + "line": 715, + "column": 12 + } + }, + { + "incidentId": "0c550c5f-97e5-41cb-bc3b-20e7af24a5c8", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "((System.Windows.Controls.Button)(target)).Click \u002B= new System.Windows.RoutedEventHandler(this.btnBrowseRcExport_Click);", + "protected": "T:System.Windows.RoutedEventHandler" + }, + "kind": "File", + "path": "HorseRacingPredictor\\obj\\x64\\Debug\\MainWindow.g.i.cs", + "snippet": "((System.Windows.Controls.Button)(target)).Click \u002B= new System.Windows.RoutedEventHandler(this.btnBrowseRcExport_Click);", + "protectedSnippet": "T:System.Windows.RoutedEventHandler", + "label": "T:System.Windows.RoutedEventHandler", + "line": 715, + "column": 12 + } + }, + { + "incidentId": "8484b275-572b-41d4-ac53-34a339a1a7b1", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "((System.Windows.Controls.Button)(target)).Click \u002B= new System.Windows.RoutedEventHandler(this.btnBrowseRcExport_Click);", + "protected": "E:System.Windows.Controls.Primitives.ButtonBase.Click" + }, + "kind": "File", + "path": "HorseRacingPredictor\\obj\\x64\\Debug\\MainWindow.g.i.cs", + "snippet": "((System.Windows.Controls.Button)(target)).Click \u002B= new System.Windows.RoutedEventHandler(this.btnBrowseRcExport_Click);", + "protectedSnippet": "E:System.Windows.Controls.Primitives.ButtonBase.Click", + "label": "E:System.Windows.Controls.Primitives.ButtonBase.Click", + "line": 715, + "column": 12 + } + }, + { + "incidentId": "87e8a010-9253-4508-996a-8ab1f06c690f", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "this.txtRcExportPath = ((System.Windows.Controls.TextBox)(target));", + "protected": "T:System.Windows.Controls.TextBox" + }, + "kind": "File", + "path": "HorseRacingPredictor\\obj\\x64\\Debug\\MainWindow.g.i.cs", + "snippet": "this.txtRcExportPath = ((System.Windows.Controls.TextBox)(target));", + "protectedSnippet": "T:System.Windows.Controls.TextBox", + "label": "T:System.Windows.Controls.TextBox", + "line": 710, + "column": 12 + } + }, + { + "incidentId": "d4569424-b328-4146-8441-541dd27cdcb7", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "this.txtRcPreview = ((System.Windows.Controls.TextBlock)(target));", + "protected": "T:System.Windows.Controls.TextBlock" + }, + "kind": "File", + "path": "HorseRacingPredictor\\obj\\x64\\Debug\\MainWindow.g.i.cs", + "snippet": "this.txtRcPreview = ((System.Windows.Controls.TextBlock)(target));", + "protectedSnippet": "T:System.Windows.Controls.TextBlock", + "label": "T:System.Windows.Controls.TextBlock", + "line": 707, + "column": 12 + } + }, + { + "incidentId": "fa5e14e8-6dae-4d97-aa24-3584be02d1c9", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "this.cmbRcFormat = ((System.Windows.Controls.ComboBox)(target));", + "protected": "T:System.Windows.Controls.ComboBox" + }, + "kind": "File", + "path": "HorseRacingPredictor\\obj\\x64\\Debug\\MainWindow.g.i.cs", + "snippet": "this.cmbRcFormat = ((System.Windows.Controls.ComboBox)(target));", + "protectedSnippet": "T:System.Windows.Controls.ComboBox", + "label": "T:System.Windows.Controls.ComboBox", + "line": 704, + "column": 12 + } + }, + { + "incidentId": "d1efc5bf-9352-4efe-8338-1d2f39bd74bb", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "this.cmbRcDateFormat = ((System.Windows.Controls.ComboBox)(target));", + "protected": "T:System.Windows.Controls.ComboBox" + }, + "kind": "File", + "path": "HorseRacingPredictor\\obj\\x64\\Debug\\MainWindow.g.i.cs", + "snippet": "this.cmbRcDateFormat = ((System.Windows.Controls.ComboBox)(target));", + "protectedSnippet": "T:System.Windows.Controls.ComboBox", + "label": "T:System.Windows.Controls.ComboBox", + "line": 701, + "column": 12 + } + }, + { + "incidentId": "2cebd9ec-e48d-47dc-a928-84bb8e8bcca0", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "this.chkRcIncludeDate = ((System.Windows.Controls.CheckBox)(target));", + "protected": "T:System.Windows.Controls.CheckBox" + }, + "kind": "File", + "path": "HorseRacingPredictor\\obj\\x64\\Debug\\MainWindow.g.i.cs", + "snippet": "this.chkRcIncludeDate = ((System.Windows.Controls.CheckBox)(target));", + "protectedSnippet": "T:System.Windows.Controls.CheckBox", + "label": "T:System.Windows.Controls.CheckBox", + "line": 698, + "column": 12 + } + }, + { + "incidentId": "e0c21fe2-2584-4b1d-ad93-7dd50080178e", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "this.txtRcSuffix = ((System.Windows.Controls.TextBox)(target));", + "protected": "T:System.Windows.Controls.TextBox" + }, + "kind": "File", + "path": "HorseRacingPredictor\\obj\\x64\\Debug\\MainWindow.g.i.cs", + "snippet": "this.txtRcSuffix = ((System.Windows.Controls.TextBox)(target));", + "protectedSnippet": "T:System.Windows.Controls.TextBox", + "label": "T:System.Windows.Controls.TextBox", + "line": 695, + "column": 12 + } + }, + { + "incidentId": "d1b2ba8c-aa03-42cd-b062-1d8afda4671a", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "this.txtRcPrefix = ((System.Windows.Controls.TextBox)(target));", + "protected": "T:System.Windows.Controls.TextBox" + }, + "kind": "File", + "path": "HorseRacingPredictor\\obj\\x64\\Debug\\MainWindow.g.i.cs", + "snippet": "this.txtRcPrefix = ((System.Windows.Controls.TextBox)(target));", + "protectedSnippet": "T:System.Windows.Controls.TextBox", + "label": "T:System.Windows.Controls.TextBox", + "line": 692, + "column": 12 + } + }, + { + "incidentId": "aec483fd-02a8-48db-89a1-f3d0d40ac923", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "this.txtRacingApiKey = ((System.Windows.Controls.TextBox)(target));", + "protected": "T:System.Windows.Controls.TextBox" + }, + "kind": "File", + "path": "HorseRacingPredictor\\obj\\x64\\Debug\\MainWindow.g.i.cs", + "snippet": "this.txtRacingApiKey = ((System.Windows.Controls.TextBox)(target));", + "protectedSnippet": "T:System.Windows.Controls.TextBox", + "label": "T:System.Windows.Controls.TextBox", + "line": 689, + "column": 12 + } + }, + { + "incidentId": "1e25528f-dfd9-4b4f-9f8c-45bb73cb78b4", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "((System.Windows.Controls.Button)(target)).Click \u002B= new System.Windows.RoutedEventHandler(this.btnBrowseFbExport_Click);", + "protected": "T:System.Windows.RoutedEventHandler" + }, + "kind": "File", + "path": "HorseRacingPredictor\\obj\\x64\\Debug\\MainWindow.g.i.cs", + "snippet": "((System.Windows.Controls.Button)(target)).Click \u002B= new System.Windows.RoutedEventHandler(this.btnBrowseFbExport_Click);", + "protectedSnippet": "T:System.Windows.RoutedEventHandler", + "label": "T:System.Windows.RoutedEventHandler", + "line": 683, + "column": 12 + } + }, + { + "incidentId": "eb36cf32-c3e2-4b1d-97cf-447a0ae31243", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "((System.Windows.Controls.Button)(target)).Click \u002B= new System.Windows.RoutedEventHandler(this.btnBrowseFbExport_Click);", + "protected": "T:System.Windows.RoutedEventHandler" + }, + "kind": "File", + "path": "HorseRacingPredictor\\obj\\x64\\Debug\\MainWindow.g.i.cs", + "snippet": "((System.Windows.Controls.Button)(target)).Click \u002B= new System.Windows.RoutedEventHandler(this.btnBrowseFbExport_Click);", + "protectedSnippet": "T:System.Windows.RoutedEventHandler", + "label": "T:System.Windows.RoutedEventHandler", + "line": 683, + "column": 12 + } + }, + { + "incidentId": "82b8a36f-7c80-4506-bd51-9105b9000a33", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "((System.Windows.Controls.Button)(target)).Click \u002B= new System.Windows.RoutedEventHandler(this.btnBrowseFbExport_Click);", + "protected": "E:System.Windows.Controls.Primitives.ButtonBase.Click" + }, + "kind": "File", + "path": "HorseRacingPredictor\\obj\\x64\\Debug\\MainWindow.g.i.cs", + "snippet": "((System.Windows.Controls.Button)(target)).Click \u002B= new System.Windows.RoutedEventHandler(this.btnBrowseFbExport_Click);", + "protectedSnippet": "E:System.Windows.Controls.Primitives.ButtonBase.Click", + "label": "E:System.Windows.Controls.Primitives.ButtonBase.Click", + "line": 683, + "column": 12 + } + }, + { + "incidentId": "f5fbe93a-9335-4276-9d51-4fde6cbdc0dc", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "this.txtFbExportPath = ((System.Windows.Controls.TextBox)(target));", + "protected": "T:System.Windows.Controls.TextBox" + }, + "kind": "File", + "path": "HorseRacingPredictor\\obj\\x64\\Debug\\MainWindow.g.i.cs", + "snippet": "this.txtFbExportPath = ((System.Windows.Controls.TextBox)(target));", + "protectedSnippet": "T:System.Windows.Controls.TextBox", + "label": "T:System.Windows.Controls.TextBox", + "line": 678, + "column": 12 + } + }, + { + "incidentId": "69341e2b-8708-4e76-adfd-80a08726d349", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "this.txtFbPreview = ((System.Windows.Controls.TextBlock)(target));", + "protected": "T:System.Windows.Controls.TextBlock" + }, + "kind": "File", + "path": "HorseRacingPredictor\\obj\\x64\\Debug\\MainWindow.g.i.cs", + "snippet": "this.txtFbPreview = ((System.Windows.Controls.TextBlock)(target));", + "protectedSnippet": "T:System.Windows.Controls.TextBlock", + "label": "T:System.Windows.Controls.TextBlock", + "line": 675, + "column": 12 + } + }, + { + "incidentId": "0d5a11b7-6aef-4bcf-b3e5-052db5761ee0", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "this.cmbFbFormat = ((System.Windows.Controls.ComboBox)(target));", + "protected": "T:System.Windows.Controls.ComboBox" + }, + "kind": "File", + "path": "HorseRacingPredictor\\obj\\x64\\Debug\\MainWindow.g.i.cs", + "snippet": "this.cmbFbFormat = ((System.Windows.Controls.ComboBox)(target));", + "protectedSnippet": "T:System.Windows.Controls.ComboBox", + "label": "T:System.Windows.Controls.ComboBox", + "line": 672, + "column": 12 + } + }, + { + "incidentId": "cbeab475-f73e-499d-b709-1a93f43038c8", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "this.cmbFbDateFormat = ((System.Windows.Controls.ComboBox)(target));", + "protected": "T:System.Windows.Controls.ComboBox" + }, + "kind": "File", + "path": "HorseRacingPredictor\\obj\\x64\\Debug\\MainWindow.g.i.cs", + "snippet": "this.cmbFbDateFormat = ((System.Windows.Controls.ComboBox)(target));", + "protectedSnippet": "T:System.Windows.Controls.ComboBox", + "label": "T:System.Windows.Controls.ComboBox", + "line": 669, + "column": 12 + } + }, + { + "incidentId": "440e33db-fd8e-4631-88bd-605ad722ad9d", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "this.chkFbIncludeDate = ((System.Windows.Controls.CheckBox)(target));", + "protected": "T:System.Windows.Controls.CheckBox" + }, + "kind": "File", + "path": "HorseRacingPredictor\\obj\\x64\\Debug\\MainWindow.g.i.cs", + "snippet": "this.chkFbIncludeDate = ((System.Windows.Controls.CheckBox)(target));", + "protectedSnippet": "T:System.Windows.Controls.CheckBox", + "label": "T:System.Windows.Controls.CheckBox", + "line": 666, + "column": 12 + } + }, + { + "incidentId": "dc53040c-9d40-4113-bb26-60ae6de9be2a", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "this.txtFbSuffix = ((System.Windows.Controls.TextBox)(target));", + "protected": "T:System.Windows.Controls.TextBox" + }, + "kind": "File", + "path": "HorseRacingPredictor\\obj\\x64\\Debug\\MainWindow.g.i.cs", + "snippet": "this.txtFbSuffix = ((System.Windows.Controls.TextBox)(target));", + "protectedSnippet": "T:System.Windows.Controls.TextBox", + "label": "T:System.Windows.Controls.TextBox", + "line": 663, + "column": 12 + } + }, + { + "incidentId": "44745820-fef0-4d01-9d9a-a8a0cae6d53e", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "this.txtFbPrefix = ((System.Windows.Controls.TextBox)(target));", + "protected": "T:System.Windows.Controls.TextBox" + }, + "kind": "File", + "path": "HorseRacingPredictor\\obj\\x64\\Debug\\MainWindow.g.i.cs", + "snippet": "this.txtFbPrefix = ((System.Windows.Controls.TextBox)(target));", + "protectedSnippet": "T:System.Windows.Controls.TextBox", + "label": "T:System.Windows.Controls.TextBox", + "line": 660, + "column": 12 + } + }, + { + "incidentId": "d72d56cd-3dde-4f11-9503-de46db29d868", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "this.txtApiKey = ((System.Windows.Controls.TextBox)(target));", + "protected": "T:System.Windows.Controls.TextBox" + }, + "kind": "File", + "path": "HorseRacingPredictor\\obj\\x64\\Debug\\MainWindow.g.i.cs", + "snippet": "this.txtApiKey = ((System.Windows.Controls.TextBox)(target));", + "protectedSnippet": "T:System.Windows.Controls.TextBox", + "label": "T:System.Windows.Controls.TextBox", + "line": 657, + "column": 12 + } + }, + { + "incidentId": "8be27ed1-6459-4898-84c1-0dc711fe2ab4", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "this.pageSettings = ((System.Windows.Controls.ScrollViewer)(target));", + "protected": "T:System.Windows.Controls.ScrollViewer" + }, + "kind": "File", + "path": "HorseRacingPredictor\\obj\\x64\\Debug\\MainWindow.g.i.cs", + "snippet": "this.pageSettings = ((System.Windows.Controls.ScrollViewer)(target));", + "protectedSnippet": "T:System.Windows.Controls.ScrollViewer", + "label": "T:System.Windows.Controls.ScrollViewer", + "line": 654, + "column": 12 + } + }, + { + "incidentId": "290650d9-c9dd-405d-bf66-b8543c30a302", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "this.dgRacing.AutoGeneratingColumn \u002B= new System.EventHandler\u003CSystem.Windows.Controls.DataGridAutoGeneratingColumnEventArgs\u003E(this.dgRacing_AutoGeneratingColumn);", + "protected": "T:System.Windows.Controls.DataGrid" + }, + "kind": "File", + "path": "HorseRacingPredictor\\obj\\x64\\Debug\\MainWindow.g.i.cs", + "snippet": "this.dgRacing.AutoGeneratingColumn \u002B= new System.EventHandler\u003CSystem.Windows.Controls.DataGridAutoGeneratingColumnEventArgs\u003E(this.dgRacing_AutoGeneratingColumn);", + "protectedSnippet": "T:System.Windows.Controls.DataGrid", + "label": "T:System.Windows.Controls.DataGrid", + "line": 648, + "column": 12 + } + }, + { + "incidentId": "f9b622bf-4801-4c35-9f4d-b2f8e1285549", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "this.dgRacing.AutoGeneratingColumn \u002B= new System.EventHandler\u003CSystem.Windows.Controls.DataGridAutoGeneratingColumnEventArgs\u003E(this.dgRacing_AutoGeneratingColumn);", + "protected": "E:System.Windows.Controls.DataGrid.AutoGeneratingColumn" + }, + "kind": "File", + "path": "HorseRacingPredictor\\obj\\x64\\Debug\\MainWindow.g.i.cs", + "snippet": "this.dgRacing.AutoGeneratingColumn \u002B= new System.EventHandler\u003CSystem.Windows.Controls.DataGridAutoGeneratingColumnEventArgs\u003E(this.dgRacing_AutoGeneratingColumn);", + "protectedSnippet": "E:System.Windows.Controls.DataGrid.AutoGeneratingColumn", + "label": "E:System.Windows.Controls.DataGrid.AutoGeneratingColumn", + "line": 648, + "column": 12 + } + }, + { + "incidentId": "be252331-7fa6-453f-9070-c6bf7f112a7d", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "this.dgRacing = ((System.Windows.Controls.DataGrid)(target));", + "protected": "T:System.Windows.Controls.DataGrid" + }, + "kind": "File", + "path": "HorseRacingPredictor\\obj\\x64\\Debug\\MainWindow.g.i.cs", + "snippet": "this.dgRacing = ((System.Windows.Controls.DataGrid)(target));", + "protectedSnippet": "T:System.Windows.Controls.DataGrid", + "label": "T:System.Windows.Controls.DataGrid", + "line": 645, + "column": 12 + } + }, + { + "incidentId": "98a5540d-66d8-4cda-92d6-fea1bbc51b43", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "this.lblStatusRc = ((System.Windows.Controls.TextBlock)(target));", + "protected": "T:System.Windows.Controls.TextBlock" + }, + "kind": "File", + "path": "HorseRacingPredictor\\obj\\x64\\Debug\\MainWindow.g.i.cs", + "snippet": "this.lblStatusRc = ((System.Windows.Controls.TextBlock)(target));", + "protectedSnippet": "T:System.Windows.Controls.TextBlock", + "label": "T:System.Windows.Controls.TextBlock", + "line": 642, + "column": 12 + } + }, + { + "incidentId": "3a76c63f-a4fc-4a46-a6a2-98d7912575af", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "this.pbRacing = ((System.Windows.Controls.ProgressBar)(target));", + "protected": "T:System.Windows.Controls.ProgressBar" + }, + "kind": "File", + "path": "HorseRacingPredictor\\obj\\x64\\Debug\\MainWindow.g.i.cs", + "snippet": "this.pbRacing = ((System.Windows.Controls.ProgressBar)(target));", + "protectedSnippet": "T:System.Windows.Controls.ProgressBar", + "label": "T:System.Windows.Controls.ProgressBar", + "line": 639, + "column": 12 + } + }, + { + "incidentId": "bf789496-2566-4df6-9876-146a08f445b6", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "this.btnExportRcCsv.Click \u002B= new System.Windows.RoutedEventHandler(this.btnExportRcCsv_Click);", + "protected": "T:System.Windows.Controls.Button" + }, + "kind": "File", + "path": "HorseRacingPredictor\\obj\\x64\\Debug\\MainWindow.g.i.cs", + "snippet": "this.btnExportRcCsv.Click \u002B= new System.Windows.RoutedEventHandler(this.btnExportRcCsv_Click);", + "protectedSnippet": "T:System.Windows.Controls.Button", + "label": "T:System.Windows.Controls.Button", + "line": 633, + "column": 12 + } + }, + { + "incidentId": "ccfccbbe-bee5-434e-a20b-f8a81baedabf", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "this.btnExportRcCsv.Click \u002B= new System.Windows.RoutedEventHandler(this.btnExportRcCsv_Click);", + "protected": "T:System.Windows.RoutedEventHandler" + }, + "kind": "File", + "path": "HorseRacingPredictor\\obj\\x64\\Debug\\MainWindow.g.i.cs", + "snippet": "this.btnExportRcCsv.Click \u002B= new System.Windows.RoutedEventHandler(this.btnExportRcCsv_Click);", + "protectedSnippet": "T:System.Windows.RoutedEventHandler", + "label": "T:System.Windows.RoutedEventHandler", + "line": 633, + "column": 12 + } + }, + { + "incidentId": "d03ae841-192d-4668-915b-0616cda5a26e", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "this.btnExportRcCsv.Click \u002B= new System.Windows.RoutedEventHandler(this.btnExportRcCsv_Click);", + "protected": "T:System.Windows.RoutedEventHandler" + }, + "kind": "File", + "path": "HorseRacingPredictor\\obj\\x64\\Debug\\MainWindow.g.i.cs", + "snippet": "this.btnExportRcCsv.Click \u002B= new System.Windows.RoutedEventHandler(this.btnExportRcCsv_Click);", + "protectedSnippet": "T:System.Windows.RoutedEventHandler", + "label": "T:System.Windows.RoutedEventHandler", + "line": 633, + "column": 12 + } + }, + { + "incidentId": "4756b1e2-44b2-4c03-98b2-ddbd35ca6447", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "this.btnExportRcCsv.Click \u002B= new System.Windows.RoutedEventHandler(this.btnExportRcCsv_Click);", + "protected": "E:System.Windows.Controls.Primitives.ButtonBase.Click" + }, + "kind": "File", + "path": "HorseRacingPredictor\\obj\\x64\\Debug\\MainWindow.g.i.cs", + "snippet": "this.btnExportRcCsv.Click \u002B= new System.Windows.RoutedEventHandler(this.btnExportRcCsv_Click);", + "protectedSnippet": "E:System.Windows.Controls.Primitives.ButtonBase.Click", + "label": "E:System.Windows.Controls.Primitives.ButtonBase.Click", + "line": 633, + "column": 12 + } + }, + { + "incidentId": "b9f352cc-f80b-4796-963f-e1cfaa5c9863", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "this.btnExportRcCsv = ((System.Windows.Controls.Button)(target));", + "protected": "T:System.Windows.Controls.Button" + }, + "kind": "File", + "path": "HorseRacingPredictor\\obj\\x64\\Debug\\MainWindow.g.i.cs", + "snippet": "this.btnExportRcCsv = ((System.Windows.Controls.Button)(target));", + "protectedSnippet": "T:System.Windows.Controls.Button", + "label": "T:System.Windows.Controls.Button", + "line": 630, + "column": 12 + } + }, + { + "incidentId": "725dad9d-db55-4ac7-b015-f5af7556e60a", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "this.btnBrowseCsvRc.Click \u002B= new System.Windows.RoutedEventHandler(this.btnBrowseCsvRc_Click);", + "protected": "T:System.Windows.Controls.Button" + }, + "kind": "File", + "path": "HorseRacingPredictor\\obj\\x64\\Debug\\MainWindow.g.i.cs", + "snippet": "this.btnBrowseCsvRc.Click \u002B= new System.Windows.RoutedEventHandler(this.btnBrowseCsvRc_Click);", + "protectedSnippet": "T:System.Windows.Controls.Button", + "label": "T:System.Windows.Controls.Button", + "line": 624, + "column": 12 + } + }, + { + "incidentId": "b1fe0e47-28b8-48dc-b366-910160247632", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "this.btnBrowseCsvRc.Click \u002B= new System.Windows.RoutedEventHandler(this.btnBrowseCsvRc_Click);", + "protected": "T:System.Windows.RoutedEventHandler" + }, + "kind": "File", + "path": "HorseRacingPredictor\\obj\\x64\\Debug\\MainWindow.g.i.cs", + "snippet": "this.btnBrowseCsvRc.Click \u002B= new System.Windows.RoutedEventHandler(this.btnBrowseCsvRc_Click);", + "protectedSnippet": "T:System.Windows.RoutedEventHandler", + "label": "T:System.Windows.RoutedEventHandler", + "line": 624, + "column": 12 + } + }, + { + "incidentId": "60825302-3aad-4961-90fb-91680aab1a3b", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "this.btnBrowseCsvRc.Click \u002B= new System.Windows.RoutedEventHandler(this.btnBrowseCsvRc_Click);", + "protected": "T:System.Windows.RoutedEventHandler" + }, + "kind": "File", + "path": "HorseRacingPredictor\\obj\\x64\\Debug\\MainWindow.g.i.cs", + "snippet": "this.btnBrowseCsvRc.Click \u002B= new System.Windows.RoutedEventHandler(this.btnBrowseCsvRc_Click);", + "protectedSnippet": "T:System.Windows.RoutedEventHandler", + "label": "T:System.Windows.RoutedEventHandler", + "line": 624, + "column": 12 + } + }, + { + "incidentId": "b6fa5519-d55e-454c-aab0-57f299ea0adf", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "this.btnBrowseCsvRc.Click \u002B= new System.Windows.RoutedEventHandler(this.btnBrowseCsvRc_Click);", + "protected": "E:System.Windows.Controls.Primitives.ButtonBase.Click" + }, + "kind": "File", + "path": "HorseRacingPredictor\\obj\\x64\\Debug\\MainWindow.g.i.cs", + "snippet": "this.btnBrowseCsvRc.Click \u002B= new System.Windows.RoutedEventHandler(this.btnBrowseCsvRc_Click);", + "protectedSnippet": "E:System.Windows.Controls.Primitives.ButtonBase.Click", + "label": "E:System.Windows.Controls.Primitives.ButtonBase.Click", + "line": 624, + "column": 12 + } + }, + { + "incidentId": "f25aac4c-79c5-4130-9b44-7ab1a16bc2ea", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "this.btnBrowseCsvRc = ((System.Windows.Controls.Button)(target));", + "protected": "T:System.Windows.Controls.Button" + }, + "kind": "File", + "path": "HorseRacingPredictor\\obj\\x64\\Debug\\MainWindow.g.i.cs", + "snippet": "this.btnBrowseCsvRc = ((System.Windows.Controls.Button)(target));", + "protectedSnippet": "T:System.Windows.Controls.Button", + "label": "T:System.Windows.Controls.Button", + "line": 621, + "column": 12 + } + }, + { + "incidentId": "9c88bba2-8378-4e1e-83c8-c6d1cb238b8a", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "this.btnDownloadRc.Click \u002B= new System.Windows.RoutedEventHandler(this.btnDownloadRc_Click);", + "protected": "T:System.Windows.Controls.Button" + }, + "kind": "File", + "path": "HorseRacingPredictor\\obj\\x64\\Debug\\MainWindow.g.i.cs", + "snippet": "this.btnDownloadRc.Click \u002B= new System.Windows.RoutedEventHandler(this.btnDownloadRc_Click);", + "protectedSnippet": "T:System.Windows.Controls.Button", + "label": "T:System.Windows.Controls.Button", + "line": 615, + "column": 12 + } + }, + { + "incidentId": "206339e3-aa6d-44f7-bd9c-e180f3199fd8", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "this.btnDownloadRc.Click \u002B= new System.Windows.RoutedEventHandler(this.btnDownloadRc_Click);", + "protected": "T:System.Windows.RoutedEventHandler" + }, + "kind": "File", + "path": "HorseRacingPredictor\\obj\\x64\\Debug\\MainWindow.g.i.cs", + "snippet": "this.btnDownloadRc.Click \u002B= new System.Windows.RoutedEventHandler(this.btnDownloadRc_Click);", + "protectedSnippet": "T:System.Windows.RoutedEventHandler", + "label": "T:System.Windows.RoutedEventHandler", + "line": 615, + "column": 12 + } + }, + { + "incidentId": "67ff227a-cf81-4873-aeef-f45d0e79d258", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "this.btnDownloadRc.Click \u002B= new System.Windows.RoutedEventHandler(this.btnDownloadRc_Click);", + "protected": "T:System.Windows.RoutedEventHandler" + }, + "kind": "File", + "path": "HorseRacingPredictor\\obj\\x64\\Debug\\MainWindow.g.i.cs", + "snippet": "this.btnDownloadRc.Click \u002B= new System.Windows.RoutedEventHandler(this.btnDownloadRc_Click);", + "protectedSnippet": "T:System.Windows.RoutedEventHandler", + "label": "T:System.Windows.RoutedEventHandler", + "line": 615, + "column": 12 + } + }, + { + "incidentId": "1a4fd1e0-9481-4d9d-9b6e-07f68c25bb74", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "this.btnDownloadRc.Click \u002B= new System.Windows.RoutedEventHandler(this.btnDownloadRc_Click);", + "protected": "E:System.Windows.Controls.Primitives.ButtonBase.Click" + }, + "kind": "File", + "path": "HorseRacingPredictor\\obj\\x64\\Debug\\MainWindow.g.i.cs", + "snippet": "this.btnDownloadRc.Click \u002B= new System.Windows.RoutedEventHandler(this.btnDownloadRc_Click);", + "protectedSnippet": "E:System.Windows.Controls.Primitives.ButtonBase.Click", + "label": "E:System.Windows.Controls.Primitives.ButtonBase.Click", + "line": 615, + "column": 12 + } + }, + { + "incidentId": "231d6a1d-e8a6-453e-a2c3-d3e1708f8b7f", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "this.btnDownloadRc = ((System.Windows.Controls.Button)(target));", + "protected": "T:System.Windows.Controls.Button" + }, + "kind": "File", + "path": "HorseRacingPredictor\\obj\\x64\\Debug\\MainWindow.g.i.cs", + "snippet": "this.btnDownloadRc = ((System.Windows.Controls.Button)(target));", + "protectedSnippet": "T:System.Windows.Controls.Button", + "label": "T:System.Windows.Controls.Button", + "line": 612, + "column": 12 + } + }, + { + "incidentId": "b0ebadf6-9ed6-4cf0-b0d8-5b664e051817", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "this.cmbRaceCode = ((System.Windows.Controls.ComboBox)(target));", + "protected": "T:System.Windows.Controls.ComboBox" + }, + "kind": "File", + "path": "HorseRacingPredictor\\obj\\x64\\Debug\\MainWindow.g.i.cs", + "snippet": "this.cmbRaceCode = ((System.Windows.Controls.ComboBox)(target));", + "protectedSnippet": "T:System.Windows.Controls.ComboBox", + "label": "T:System.Windows.Controls.ComboBox", + "line": 609, + "column": 12 + } + }, + { + "incidentId": "c9013b8a-547a-4099-9fe2-36046392937c", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "this.dpRacing = ((System.Windows.Controls.DatePicker)(target));", + "protected": "T:System.Windows.Controls.DatePicker" + }, + "kind": "File", + "path": "HorseRacingPredictor\\obj\\x64\\Debug\\MainWindow.g.i.cs", + "snippet": "this.dpRacing = ((System.Windows.Controls.DatePicker)(target));", + "protectedSnippet": "T:System.Windows.Controls.DatePicker", + "label": "T:System.Windows.Controls.DatePicker", + "line": 606, + "column": 12 + } + }, + { + "incidentId": "47d0f675-e3ef-4936-8582-0bd4c863a35c", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "this.rbRcCsv.Checked \u002B= new System.Windows.RoutedEventHandler(this.rbRcSource_Checked);", + "protected": "T:System.Windows.Controls.RadioButton" + }, + "kind": "File", + "path": "HorseRacingPredictor\\obj\\x64\\Debug\\MainWindow.g.i.cs", + "snippet": "this.rbRcCsv.Checked \u002B= new System.Windows.RoutedEventHandler(this.rbRcSource_Checked);", + "protectedSnippet": "T:System.Windows.Controls.RadioButton", + "label": "T:System.Windows.Controls.RadioButton", + "line": 600, + "column": 12 + } + }, + { + "incidentId": "646b5d62-b19e-4836-81f4-dccaf5c825f4", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "this.rbRcCsv.Checked \u002B= new System.Windows.RoutedEventHandler(this.rbRcSource_Checked);", + "protected": "T:System.Windows.RoutedEventHandler" + }, + "kind": "File", + "path": "HorseRacingPredictor\\obj\\x64\\Debug\\MainWindow.g.i.cs", + "snippet": "this.rbRcCsv.Checked \u002B= new System.Windows.RoutedEventHandler(this.rbRcSource_Checked);", + "protectedSnippet": "T:System.Windows.RoutedEventHandler", + "label": "T:System.Windows.RoutedEventHandler", + "line": 600, + "column": 12 + } + }, + { + "incidentId": "60a281a1-06da-4c20-911e-7f198ca3166a", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "this.rbRcCsv.Checked \u002B= new System.Windows.RoutedEventHandler(this.rbRcSource_Checked);", + "protected": "T:System.Windows.RoutedEventHandler" + }, + "kind": "File", + "path": "HorseRacingPredictor\\obj\\x64\\Debug\\MainWindow.g.i.cs", + "snippet": "this.rbRcCsv.Checked \u002B= new System.Windows.RoutedEventHandler(this.rbRcSource_Checked);", + "protectedSnippet": "T:System.Windows.RoutedEventHandler", + "label": "T:System.Windows.RoutedEventHandler", + "line": 600, + "column": 12 + } + }, + { + "incidentId": "fce048d2-db41-491c-96eb-fb5cf389fffb", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "this.rbRcCsv.Checked \u002B= new System.Windows.RoutedEventHandler(this.rbRcSource_Checked);", + "protected": "E:System.Windows.Controls.Primitives.ToggleButton.Checked" + }, + "kind": "File", + "path": "HorseRacingPredictor\\obj\\x64\\Debug\\MainWindow.g.i.cs", + "snippet": "this.rbRcCsv.Checked \u002B= new System.Windows.RoutedEventHandler(this.rbRcSource_Checked);", + "protectedSnippet": "E:System.Windows.Controls.Primitives.ToggleButton.Checked", + "label": "E:System.Windows.Controls.Primitives.ToggleButton.Checked", + "line": 600, + "column": 12 + } + }, + { + "incidentId": "e9a0418f-d241-4750-b101-9b667c7a498d", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "this.rbRcCsv = ((System.Windows.Controls.RadioButton)(target));", + "protected": "T:System.Windows.Controls.RadioButton" + }, + "kind": "File", + "path": "HorseRacingPredictor\\obj\\x64\\Debug\\MainWindow.g.i.cs", + "snippet": "this.rbRcCsv = ((System.Windows.Controls.RadioButton)(target));", + "protectedSnippet": "T:System.Windows.Controls.RadioButton", + "label": "T:System.Windows.Controls.RadioButton", + "line": 597, + "column": 12 + } + }, + { + "incidentId": "4a3ed50f-4b40-498d-b47b-f6dc2c8123ab", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "this.rbRcApi.Checked \u002B= new System.Windows.RoutedEventHandler(this.rbRcSource_Checked);", + "protected": "T:System.Windows.Controls.RadioButton" + }, + "kind": "File", + "path": "HorseRacingPredictor\\obj\\x64\\Debug\\MainWindow.g.i.cs", + "snippet": "this.rbRcApi.Checked \u002B= new System.Windows.RoutedEventHandler(this.rbRcSource_Checked);", + "protectedSnippet": "T:System.Windows.Controls.RadioButton", + "label": "T:System.Windows.Controls.RadioButton", + "line": 591, + "column": 12 + } + }, + { + "incidentId": "db94567d-920c-42a6-a17f-5e0bd00a15d1", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "this.rbRcApi.Checked \u002B= new System.Windows.RoutedEventHandler(this.rbRcSource_Checked);", + "protected": "T:System.Windows.RoutedEventHandler" + }, + "kind": "File", + "path": "HorseRacingPredictor\\obj\\x64\\Debug\\MainWindow.g.i.cs", + "snippet": "this.rbRcApi.Checked \u002B= new System.Windows.RoutedEventHandler(this.rbRcSource_Checked);", + "protectedSnippet": "T:System.Windows.RoutedEventHandler", + "label": "T:System.Windows.RoutedEventHandler", + "line": 591, + "column": 12 + } + }, + { + "incidentId": "eb327169-f25e-45fd-b15a-8d0e9f7abc7a", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "this.rbRcApi.Checked \u002B= new System.Windows.RoutedEventHandler(this.rbRcSource_Checked);", + "protected": "T:System.Windows.RoutedEventHandler" + }, + "kind": "File", + "path": "HorseRacingPredictor\\obj\\x64\\Debug\\MainWindow.g.i.cs", + "snippet": "this.rbRcApi.Checked \u002B= new System.Windows.RoutedEventHandler(this.rbRcSource_Checked);", + "protectedSnippet": "T:System.Windows.RoutedEventHandler", + "label": "T:System.Windows.RoutedEventHandler", + "line": 591, + "column": 12 + } + }, + { + "incidentId": "36e8a726-3ddc-4322-bcad-d15e8706b0a6", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "this.rbRcApi.Checked \u002B= new System.Windows.RoutedEventHandler(this.rbRcSource_Checked);", + "protected": "E:System.Windows.Controls.Primitives.ToggleButton.Checked" + }, + "kind": "File", + "path": "HorseRacingPredictor\\obj\\x64\\Debug\\MainWindow.g.i.cs", + "snippet": "this.rbRcApi.Checked \u002B= new System.Windows.RoutedEventHandler(this.rbRcSource_Checked);", + "protectedSnippet": "E:System.Windows.Controls.Primitives.ToggleButton.Checked", + "label": "E:System.Windows.Controls.Primitives.ToggleButton.Checked", + "line": 591, + "column": 12 + } + }, + { + "incidentId": "383b3d48-b703-4392-839c-d78a077ea347", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "this.rbRcApi = ((System.Windows.Controls.RadioButton)(target));", + "protected": "T:System.Windows.Controls.RadioButton" + }, + "kind": "File", + "path": "HorseRacingPredictor\\obj\\x64\\Debug\\MainWindow.g.i.cs", + "snippet": "this.rbRcApi = ((System.Windows.Controls.RadioButton)(target));", + "protectedSnippet": "T:System.Windows.Controls.RadioButton", + "label": "T:System.Windows.Controls.RadioButton", + "line": 588, + "column": 12 + } + }, + { + "incidentId": "63ee3b9f-306a-4fa8-8b09-ab06967993b2", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "this.pageRacing = ((System.Windows.Controls.Grid)(target));", + "protected": "T:System.Windows.Controls.Grid" + }, + "kind": "File", + "path": "HorseRacingPredictor\\obj\\x64\\Debug\\MainWindow.g.i.cs", + "snippet": "this.pageRacing = ((System.Windows.Controls.Grid)(target));", + "protectedSnippet": "T:System.Windows.Controls.Grid", + "label": "T:System.Windows.Controls.Grid", + "line": 585, + "column": 12 + } + }, + { + "incidentId": "14a34b6d-28c6-45ae-9c22-ed99d1a8c606", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "this.dgFootball = ((System.Windows.Controls.DataGrid)(target));", + "protected": "T:System.Windows.Controls.DataGrid" + }, + "kind": "File", + "path": "HorseRacingPredictor\\obj\\x64\\Debug\\MainWindow.g.i.cs", + "snippet": "this.dgFootball = ((System.Windows.Controls.DataGrid)(target));", + "protectedSnippet": "T:System.Windows.Controls.DataGrid", + "label": "T:System.Windows.Controls.DataGrid", + "line": 582, + "column": 12 + } + }, + { + "incidentId": "4fa113e2-dc4c-46cc-be1c-73a357c55088", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "this.lblStatusFb = ((System.Windows.Controls.TextBlock)(target));", + "protected": "T:System.Windows.Controls.TextBlock" + }, + "kind": "File", + "path": "HorseRacingPredictor\\obj\\x64\\Debug\\MainWindow.g.i.cs", + "snippet": "this.lblStatusFb = ((System.Windows.Controls.TextBlock)(target));", + "protectedSnippet": "T:System.Windows.Controls.TextBlock", + "label": "T:System.Windows.Controls.TextBlock", + "line": 579, + "column": 12 + } + }, + { + "incidentId": "a423cf13-6375-41af-af61-a587a556a198", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "this.pbFootball = ((System.Windows.Controls.ProgressBar)(target));", + "protected": "T:System.Windows.Controls.ProgressBar" + }, + "kind": "File", + "path": "HorseRacingPredictor\\obj\\x64\\Debug\\MainWindow.g.i.cs", + "snippet": "this.pbFootball = ((System.Windows.Controls.ProgressBar)(target));", + "protectedSnippet": "T:System.Windows.Controls.ProgressBar", + "label": "T:System.Windows.Controls.ProgressBar", + "line": 576, + "column": 12 + } + }, + { + "incidentId": "637b0e02-c1ae-4e67-a9a9-74369e37af22", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "this.btnExportFbCsv.Click \u002B= new System.Windows.RoutedEventHandler(this.btnExportFbCsv_Click);", + "protected": "T:System.Windows.Controls.Button" + }, + "kind": "File", + "path": "HorseRacingPredictor\\obj\\x64\\Debug\\MainWindow.g.i.cs", + "snippet": "this.btnExportFbCsv.Click \u002B= new System.Windows.RoutedEventHandler(this.btnExportFbCsv_Click);", + "protectedSnippet": "T:System.Windows.Controls.Button", + "label": "T:System.Windows.Controls.Button", + "line": 570, + "column": 12 + } + }, + { + "incidentId": "a49f54d0-afc8-4222-8d3a-f930faa9713e", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "this.btnExportFbCsv.Click \u002B= new System.Windows.RoutedEventHandler(this.btnExportFbCsv_Click);", + "protected": "T:System.Windows.RoutedEventHandler" + }, + "kind": "File", + "path": "HorseRacingPredictor\\obj\\x64\\Debug\\MainWindow.g.i.cs", + "snippet": "this.btnExportFbCsv.Click \u002B= new System.Windows.RoutedEventHandler(this.btnExportFbCsv_Click);", + "protectedSnippet": "T:System.Windows.RoutedEventHandler", + "label": "T:System.Windows.RoutedEventHandler", + "line": 570, + "column": 12 + } + }, + { + "incidentId": "034d4253-1607-42c8-b5eb-8d995ba0921e", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "this.btnExportFbCsv.Click \u002B= new System.Windows.RoutedEventHandler(this.btnExportFbCsv_Click);", + "protected": "T:System.Windows.RoutedEventHandler" + }, + "kind": "File", + "path": "HorseRacingPredictor\\obj\\x64\\Debug\\MainWindow.g.i.cs", + "snippet": "this.btnExportFbCsv.Click \u002B= new System.Windows.RoutedEventHandler(this.btnExportFbCsv_Click);", + "protectedSnippet": "T:System.Windows.RoutedEventHandler", + "label": "T:System.Windows.RoutedEventHandler", + "line": 570, + "column": 12 + } + }, + { + "incidentId": "4aea04b7-b690-406a-96c6-4ec1c542a4c1", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "this.btnExportFbCsv.Click \u002B= new System.Windows.RoutedEventHandler(this.btnExportFbCsv_Click);", + "protected": "E:System.Windows.Controls.Primitives.ButtonBase.Click" + }, + "kind": "File", + "path": "HorseRacingPredictor\\obj\\x64\\Debug\\MainWindow.g.i.cs", + "snippet": "this.btnExportFbCsv.Click \u002B= new System.Windows.RoutedEventHandler(this.btnExportFbCsv_Click);", + "protectedSnippet": "E:System.Windows.Controls.Primitives.ButtonBase.Click", + "label": "E:System.Windows.Controls.Primitives.ButtonBase.Click", + "line": 570, + "column": 12 + } + }, + { + "incidentId": "b9d251ea-62e7-4d8f-9c55-7e701c6914f6", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "this.btnExportFbCsv = ((System.Windows.Controls.Button)(target));", + "protected": "T:System.Windows.Controls.Button" + }, + "kind": "File", + "path": "HorseRacingPredictor\\obj\\x64\\Debug\\MainWindow.g.i.cs", + "snippet": "this.btnExportFbCsv = ((System.Windows.Controls.Button)(target));", + "protectedSnippet": "T:System.Windows.Controls.Button", + "label": "T:System.Windows.Controls.Button", + "line": 567, + "column": 12 + } + }, + { + "incidentId": "4b613559-bd76-4ee4-ba81-4f12b527b860", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "this.btnDownloadFb.Click \u002B= new System.Windows.RoutedEventHandler(this.btnDownloadFb_Click);", + "protected": "T:System.Windows.Controls.Button" + }, + "kind": "File", + "path": "HorseRacingPredictor\\obj\\x64\\Debug\\MainWindow.g.i.cs", + "snippet": "this.btnDownloadFb.Click \u002B= new System.Windows.RoutedEventHandler(this.btnDownloadFb_Click);", + "protectedSnippet": "T:System.Windows.Controls.Button", + "label": "T:System.Windows.Controls.Button", + "line": 561, + "column": 12 + } + }, + { + "incidentId": "54d0ca1d-431f-430f-8426-cd399140abed", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "this.btnDownloadFb.Click \u002B= new System.Windows.RoutedEventHandler(this.btnDownloadFb_Click);", + "protected": "T:System.Windows.RoutedEventHandler" + }, + "kind": "File", + "path": "HorseRacingPredictor\\obj\\x64\\Debug\\MainWindow.g.i.cs", + "snippet": "this.btnDownloadFb.Click \u002B= new System.Windows.RoutedEventHandler(this.btnDownloadFb_Click);", + "protectedSnippet": "T:System.Windows.RoutedEventHandler", + "label": "T:System.Windows.RoutedEventHandler", + "line": 561, + "column": 12 + } + }, + { + "incidentId": "9433784c-ed71-43cb-9df1-c6a4a2d4628f", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "this.btnDownloadFb.Click \u002B= new System.Windows.RoutedEventHandler(this.btnDownloadFb_Click);", + "protected": "T:System.Windows.RoutedEventHandler" + }, + "kind": "File", + "path": "HorseRacingPredictor\\obj\\x64\\Debug\\MainWindow.g.i.cs", + "snippet": "this.btnDownloadFb.Click \u002B= new System.Windows.RoutedEventHandler(this.btnDownloadFb_Click);", + "protectedSnippet": "T:System.Windows.RoutedEventHandler", + "label": "T:System.Windows.RoutedEventHandler", + "line": 561, + "column": 12 + } + }, + { + "incidentId": "d48f627e-9d6d-46c7-a044-395f913e6727", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "this.btnDownloadFb.Click \u002B= new System.Windows.RoutedEventHandler(this.btnDownloadFb_Click);", + "protected": "E:System.Windows.Controls.Primitives.ButtonBase.Click" + }, + "kind": "File", + "path": "HorseRacingPredictor\\obj\\x64\\Debug\\MainWindow.g.i.cs", + "snippet": "this.btnDownloadFb.Click \u002B= new System.Windows.RoutedEventHandler(this.btnDownloadFb_Click);", + "protectedSnippet": "E:System.Windows.Controls.Primitives.ButtonBase.Click", + "label": "E:System.Windows.Controls.Primitives.ButtonBase.Click", + "line": 561, + "column": 12 + } + }, + { + "incidentId": "71a3c463-1c0c-4568-85ff-24bbafc15f22", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "this.btnDownloadFb = ((System.Windows.Controls.Button)(target));", + "protected": "T:System.Windows.Controls.Button" + }, + "kind": "File", + "path": "HorseRacingPredictor\\obj\\x64\\Debug\\MainWindow.g.i.cs", + "snippet": "this.btnDownloadFb = ((System.Windows.Controls.Button)(target));", + "protectedSnippet": "T:System.Windows.Controls.Button", + "label": "T:System.Windows.Controls.Button", + "line": 558, + "column": 12 + } + }, + { + "incidentId": "847d20b6-2be1-440e-bdca-fe9c8af3d6bd", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "this.dpFootball = ((System.Windows.Controls.DatePicker)(target));", + "protected": "T:System.Windows.Controls.DatePicker" + }, + "kind": "File", + "path": "HorseRacingPredictor\\obj\\x64\\Debug\\MainWindow.g.i.cs", + "snippet": "this.dpFootball = ((System.Windows.Controls.DatePicker)(target));", + "protectedSnippet": "T:System.Windows.Controls.DatePicker", + "label": "T:System.Windows.Controls.DatePicker", + "line": 555, + "column": 12 + } + }, + { + "incidentId": "acccfd3d-3dc3-4d5d-b8b3-df41c2a63488", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "this.pageFootball = ((System.Windows.Controls.Grid)(target));", + "protected": "T:System.Windows.Controls.Grid" + }, + "kind": "File", + "path": "HorseRacingPredictor\\obj\\x64\\Debug\\MainWindow.g.i.cs", + "snippet": "this.pageFootball = ((System.Windows.Controls.Grid)(target));", + "protectedSnippet": "T:System.Windows.Controls.Grid", + "label": "T:System.Windows.Controls.Grid", + "line": 552, + "column": 12 + } + }, + { + "incidentId": "ac1a56ac-f027-43f8-9e8a-471ce141e09b", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "this.lblTitle = ((System.Windows.Controls.TextBlock)(target));", + "protected": "T:System.Windows.Controls.TextBlock" + }, + "kind": "File", + "path": "HorseRacingPredictor\\obj\\x64\\Debug\\MainWindow.g.i.cs", + "snippet": "this.lblTitle = ((System.Windows.Controls.TextBlock)(target));", + "protectedSnippet": "T:System.Windows.Controls.TextBlock", + "label": "T:System.Windows.Controls.TextBlock", + "line": 549, + "column": 12 + } + }, + { + "incidentId": "9ec0feee-c2ee-4eb5-82b3-a44f68c3e308", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "this.navSettings.Checked \u002B= new System.Windows.RoutedEventHandler(this.navSettings_Checked);", + "protected": "T:System.Windows.Controls.RadioButton" + }, + "kind": "File", + "path": "HorseRacingPredictor\\obj\\x64\\Debug\\MainWindow.g.i.cs", + "snippet": "this.navSettings.Checked \u002B= new System.Windows.RoutedEventHandler(this.navSettings_Checked);", + "protectedSnippet": "T:System.Windows.Controls.RadioButton", + "label": "T:System.Windows.Controls.RadioButton", + "line": 543, + "column": 12 + } + }, + { + "incidentId": "b6131d22-bd64-4423-b40f-15501259c2c1", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "this.navSettings.Checked \u002B= new System.Windows.RoutedEventHandler(this.navSettings_Checked);", + "protected": "T:System.Windows.RoutedEventHandler" + }, + "kind": "File", + "path": "HorseRacingPredictor\\obj\\x64\\Debug\\MainWindow.g.i.cs", + "snippet": "this.navSettings.Checked \u002B= new System.Windows.RoutedEventHandler(this.navSettings_Checked);", + "protectedSnippet": "T:System.Windows.RoutedEventHandler", + "label": "T:System.Windows.RoutedEventHandler", + "line": 543, + "column": 12 + } + }, + { + "incidentId": "d35a587e-599b-4391-83b8-7f769a40bb77", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "this.navSettings.Checked \u002B= new System.Windows.RoutedEventHandler(this.navSettings_Checked);", + "protected": "T:System.Windows.RoutedEventHandler" + }, + "kind": "File", + "path": "HorseRacingPredictor\\obj\\x64\\Debug\\MainWindow.g.i.cs", + "snippet": "this.navSettings.Checked \u002B= new System.Windows.RoutedEventHandler(this.navSettings_Checked);", + "protectedSnippet": "T:System.Windows.RoutedEventHandler", + "label": "T:System.Windows.RoutedEventHandler", + "line": 543, + "column": 12 + } + }, + { + "incidentId": "706cb1eb-c2e8-436a-b2c8-e3663b18de70", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "this.navSettings.Checked \u002B= new System.Windows.RoutedEventHandler(this.navSettings_Checked);", + "protected": "E:System.Windows.Controls.Primitives.ToggleButton.Checked" + }, + "kind": "File", + "path": "HorseRacingPredictor\\obj\\x64\\Debug\\MainWindow.g.i.cs", + "snippet": "this.navSettings.Checked \u002B= new System.Windows.RoutedEventHandler(this.navSettings_Checked);", + "protectedSnippet": "E:System.Windows.Controls.Primitives.ToggleButton.Checked", + "label": "E:System.Windows.Controls.Primitives.ToggleButton.Checked", + "line": 543, + "column": 12 + } + }, + { + "incidentId": "4fb03d0b-fe69-478b-b5cb-44f48e665172", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "this.navSettings = ((System.Windows.Controls.RadioButton)(target));", + "protected": "T:System.Windows.Controls.RadioButton" + }, + "kind": "File", + "path": "HorseRacingPredictor\\obj\\x64\\Debug\\MainWindow.g.i.cs", + "snippet": "this.navSettings = ((System.Windows.Controls.RadioButton)(target));", + "protectedSnippet": "T:System.Windows.Controls.RadioButton", + "label": "T:System.Windows.Controls.RadioButton", + "line": 540, + "column": 12 + } + }, + { + "incidentId": "eae301a2-e285-4e7f-93ae-585ebad91164", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "this.navVirtualFb.Checked \u002B= new System.Windows.RoutedEventHandler(this.navVirtualFb_Checked);", + "protected": "T:System.Windows.Controls.RadioButton" + }, + "kind": "File", + "path": "HorseRacingPredictor\\obj\\x64\\Debug\\MainWindow.g.i.cs", + "snippet": "this.navVirtualFb.Checked \u002B= new System.Windows.RoutedEventHandler(this.navVirtualFb_Checked);", + "protectedSnippet": "T:System.Windows.Controls.RadioButton", + "label": "T:System.Windows.Controls.RadioButton", + "line": 534, + "column": 12 + } + }, + { + "incidentId": "06b2c078-3778-4427-b1e7-edb3fa48a329", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "this.navVirtualFb.Checked \u002B= new System.Windows.RoutedEventHandler(this.navVirtualFb_Checked);", + "protected": "T:System.Windows.RoutedEventHandler" + }, + "kind": "File", + "path": "HorseRacingPredictor\\obj\\x64\\Debug\\MainWindow.g.i.cs", + "snippet": "this.navVirtualFb.Checked \u002B= new System.Windows.RoutedEventHandler(this.navVirtualFb_Checked);", + "protectedSnippet": "T:System.Windows.RoutedEventHandler", + "label": "T:System.Windows.RoutedEventHandler", + "line": 534, + "column": 12 + } + }, + { + "incidentId": "c904b461-1f0b-4815-85d9-101e9f7ed287", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "this.navVirtualFb.Checked \u002B= new System.Windows.RoutedEventHandler(this.navVirtualFb_Checked);", + "protected": "T:System.Windows.RoutedEventHandler" + }, + "kind": "File", + "path": "HorseRacingPredictor\\obj\\x64\\Debug\\MainWindow.g.i.cs", + "snippet": "this.navVirtualFb.Checked \u002B= new System.Windows.RoutedEventHandler(this.navVirtualFb_Checked);", + "protectedSnippet": "T:System.Windows.RoutedEventHandler", + "label": "T:System.Windows.RoutedEventHandler", + "line": 534, + "column": 12 + } + }, + { + "incidentId": "ce3752c4-0ad2-413b-b925-5c5d477a9dda", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "this.navVirtualFb.Checked \u002B= new System.Windows.RoutedEventHandler(this.navVirtualFb_Checked);", + "protected": "E:System.Windows.Controls.Primitives.ToggleButton.Checked" + }, + "kind": "File", + "path": "HorseRacingPredictor\\obj\\x64\\Debug\\MainWindow.g.i.cs", + "snippet": "this.navVirtualFb.Checked \u002B= new System.Windows.RoutedEventHandler(this.navVirtualFb_Checked);", + "protectedSnippet": "E:System.Windows.Controls.Primitives.ToggleButton.Checked", + "label": "E:System.Windows.Controls.Primitives.ToggleButton.Checked", + "line": 534, + "column": 12 + } + }, + { + "incidentId": "5b698c97-a30c-488e-b1cf-6379dd25c484", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "this.navVirtualFb = ((System.Windows.Controls.RadioButton)(target));", + "protected": "T:System.Windows.Controls.RadioButton" + }, + "kind": "File", + "path": "HorseRacingPredictor\\obj\\x64\\Debug\\MainWindow.g.i.cs", + "snippet": "this.navVirtualFb = ((System.Windows.Controls.RadioButton)(target));", + "protectedSnippet": "T:System.Windows.Controls.RadioButton", + "label": "T:System.Windows.Controls.RadioButton", + "line": 531, + "column": 12 + } + }, + { + "incidentId": "dd84b506-36ab-4153-a50e-205fd66190bb", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "this.navRacing.Checked \u002B= new System.Windows.RoutedEventHandler(this.navRacing_Checked);", + "protected": "T:System.Windows.Controls.RadioButton" + }, + "kind": "File", + "path": "HorseRacingPredictor\\obj\\x64\\Debug\\MainWindow.g.i.cs", + "snippet": "this.navRacing.Checked \u002B= new System.Windows.RoutedEventHandler(this.navRacing_Checked);", + "protectedSnippet": "T:System.Windows.Controls.RadioButton", + "label": "T:System.Windows.Controls.RadioButton", + "line": 525, + "column": 12 + } + }, + { + "incidentId": "5a190200-4a85-4120-bfad-fdf52b8590ab", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "this.navRacing.Checked \u002B= new System.Windows.RoutedEventHandler(this.navRacing_Checked);", + "protected": "T:System.Windows.RoutedEventHandler" + }, + "kind": "File", + "path": "HorseRacingPredictor\\obj\\x64\\Debug\\MainWindow.g.i.cs", + "snippet": "this.navRacing.Checked \u002B= new System.Windows.RoutedEventHandler(this.navRacing_Checked);", + "protectedSnippet": "T:System.Windows.RoutedEventHandler", + "label": "T:System.Windows.RoutedEventHandler", + "line": 525, + "column": 12 + } + }, + { + "incidentId": "ae400418-ecf0-4363-9670-37cfa2af2833", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "this.navRacing.Checked \u002B= new System.Windows.RoutedEventHandler(this.navRacing_Checked);", + "protected": "T:System.Windows.RoutedEventHandler" + }, + "kind": "File", + "path": "HorseRacingPredictor\\obj\\x64\\Debug\\MainWindow.g.i.cs", + "snippet": "this.navRacing.Checked \u002B= new System.Windows.RoutedEventHandler(this.navRacing_Checked);", + "protectedSnippet": "T:System.Windows.RoutedEventHandler", + "label": "T:System.Windows.RoutedEventHandler", + "line": 525, + "column": 12 + } + }, + { + "incidentId": "90e98dde-7a1b-4b2d-8623-2644286becdd", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "this.navRacing.Checked \u002B= new System.Windows.RoutedEventHandler(this.navRacing_Checked);", + "protected": "E:System.Windows.Controls.Primitives.ToggleButton.Checked" + }, + "kind": "File", + "path": "HorseRacingPredictor\\obj\\x64\\Debug\\MainWindow.g.i.cs", + "snippet": "this.navRacing.Checked \u002B= new System.Windows.RoutedEventHandler(this.navRacing_Checked);", + "protectedSnippet": "E:System.Windows.Controls.Primitives.ToggleButton.Checked", + "label": "E:System.Windows.Controls.Primitives.ToggleButton.Checked", + "line": 525, + "column": 12 + } + }, + { + "incidentId": "ce2c6096-8e7e-4291-8a06-3bee7707337b", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "this.navRacing = ((System.Windows.Controls.RadioButton)(target));", + "protected": "T:System.Windows.Controls.RadioButton" + }, + "kind": "File", + "path": "HorseRacingPredictor\\obj\\x64\\Debug\\MainWindow.g.i.cs", + "snippet": "this.navRacing = ((System.Windows.Controls.RadioButton)(target));", + "protectedSnippet": "T:System.Windows.Controls.RadioButton", + "label": "T:System.Windows.Controls.RadioButton", + "line": 522, + "column": 12 + } + }, + { + "incidentId": "2d282eec-1bd0-45e3-8813-5b47a4e802c8", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "this.navFootball.Checked \u002B= new System.Windows.RoutedEventHandler(this.navFootball_Checked);", + "protected": "T:System.Windows.Controls.RadioButton" + }, + "kind": "File", + "path": "HorseRacingPredictor\\obj\\x64\\Debug\\MainWindow.g.i.cs", + "snippet": "this.navFootball.Checked \u002B= new System.Windows.RoutedEventHandler(this.navFootball_Checked);", + "protectedSnippet": "T:System.Windows.Controls.RadioButton", + "label": "T:System.Windows.Controls.RadioButton", + "line": 516, + "column": 12 + } + }, + { + "incidentId": "6107dbd6-a469-4c3c-9fe8-5315a984e9de", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "this.navFootball.Checked \u002B= new System.Windows.RoutedEventHandler(this.navFootball_Checked);", + "protected": "T:System.Windows.RoutedEventHandler" + }, + "kind": "File", + "path": "HorseRacingPredictor\\obj\\x64\\Debug\\MainWindow.g.i.cs", + "snippet": "this.navFootball.Checked \u002B= new System.Windows.RoutedEventHandler(this.navFootball_Checked);", + "protectedSnippet": "T:System.Windows.RoutedEventHandler", + "label": "T:System.Windows.RoutedEventHandler", + "line": 516, + "column": 12 + } + }, + { + "incidentId": "7e656ba8-b935-4c73-b910-c3ee1c76fcf0", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "this.navFootball.Checked \u002B= new System.Windows.RoutedEventHandler(this.navFootball_Checked);", + "protected": "T:System.Windows.RoutedEventHandler" + }, + "kind": "File", + "path": "HorseRacingPredictor\\obj\\x64\\Debug\\MainWindow.g.i.cs", + "snippet": "this.navFootball.Checked \u002B= new System.Windows.RoutedEventHandler(this.navFootball_Checked);", + "protectedSnippet": "T:System.Windows.RoutedEventHandler", + "label": "T:System.Windows.RoutedEventHandler", + "line": 516, + "column": 12 + } + }, + { + "incidentId": "83f20f4d-228f-426e-b725-0298952209cf", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "this.navFootball.Checked \u002B= new System.Windows.RoutedEventHandler(this.navFootball_Checked);", + "protected": "E:System.Windows.Controls.Primitives.ToggleButton.Checked" + }, + "kind": "File", + "path": "HorseRacingPredictor\\obj\\x64\\Debug\\MainWindow.g.i.cs", + "snippet": "this.navFootball.Checked \u002B= new System.Windows.RoutedEventHandler(this.navFootball_Checked);", + "protectedSnippet": "E:System.Windows.Controls.Primitives.ToggleButton.Checked", + "label": "E:System.Windows.Controls.Primitives.ToggleButton.Checked", + "line": 516, + "column": 12 + } + }, + { + "incidentId": "15126aa2-9c73-4cdd-88dd-fae90b26d15d", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "this.navFootball = ((System.Windows.Controls.RadioButton)(target));", + "protected": "T:System.Windows.Controls.RadioButton" + }, + "kind": "File", + "path": "HorseRacingPredictor\\obj\\x64\\Debug\\MainWindow.g.i.cs", + "snippet": "this.navFootball = ((System.Windows.Controls.RadioButton)(target));", + "protectedSnippet": "T:System.Windows.Controls.RadioButton", + "label": "T:System.Windows.Controls.RadioButton", + "line": 513, + "column": 12 + } + }, + { + "incidentId": "c8e799a0-e433-429f-af76-1b522aa903c5", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "((HorseRacingPredictor.MainWindow)(target)).Loaded \u002B= new System.Windows.RoutedEventHandler(this.Window_Loaded);", + "protected": "T:System.Windows.RoutedEventHandler" + }, + "kind": "File", + "path": "HorseRacingPredictor\\obj\\x64\\Debug\\MainWindow.g.i.cs", + "snippet": "((HorseRacingPredictor.MainWindow)(target)).Loaded \u002B= new System.Windows.RoutedEventHandler(this.Window_Loaded);", + "protectedSnippet": "T:System.Windows.RoutedEventHandler", + "label": "T:System.Windows.RoutedEventHandler", + "line": 507, + "column": 12 + } + }, + { + "incidentId": "e04dd1f4-9698-4aa9-b222-7364123da9bb", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "((HorseRacingPredictor.MainWindow)(target)).Loaded \u002B= new System.Windows.RoutedEventHandler(this.Window_Loaded);", + "protected": "T:System.Windows.RoutedEventHandler" + }, + "kind": "File", + "path": "HorseRacingPredictor\\obj\\x64\\Debug\\MainWindow.g.i.cs", + "snippet": "((HorseRacingPredictor.MainWindow)(target)).Loaded \u002B= new System.Windows.RoutedEventHandler(this.Window_Loaded);", + "protectedSnippet": "T:System.Windows.RoutedEventHandler", + "label": "T:System.Windows.RoutedEventHandler", + "line": 507, + "column": 12 + } + }, + { + "incidentId": "7dca467a-bc6f-4bc1-b9a4-cdf701dc9ff4", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "((HorseRacingPredictor.MainWindow)(target)).Loaded \u002B= new System.Windows.RoutedEventHandler(this.Window_Loaded);", + "protected": "E:System.Windows.FrameworkElement.Loaded" + }, + "kind": "File", + "path": "HorseRacingPredictor\\obj\\x64\\Debug\\MainWindow.g.i.cs", + "snippet": "((HorseRacingPredictor.MainWindow)(target)).Loaded \u002B= new System.Windows.RoutedEventHandler(this.Window_Loaded);", + "protectedSnippet": "E:System.Windows.FrameworkElement.Loaded", + "label": "E:System.Windows.FrameworkElement.Loaded", + "line": 507, + "column": 12 + } + }, + { + "incidentId": "c1c63f8b-49b3-4240-ab14-3e3d1ec83a3f", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "System.Windows.Application.LoadComponent(this, resourceLocater);", + "protected": "T:System.Windows.Application" + }, + "kind": "File", + "path": "HorseRacingPredictor\\obj\\x64\\Debug\\MainWindow.g.i.cs", + "snippet": "System.Windows.Application.LoadComponent(this, resourceLocater);", + "protectedSnippet": "T:System.Windows.Application", + "label": "T:System.Windows.Application", + "line": 489, + "column": 12 + } + }, + { + "incidentId": "06aa57ba-728c-4a7f-8b22-bc59da8d343f", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "System.Windows.Application.LoadComponent(this, resourceLocater);", + "protected": "M:System.Windows.Application.LoadComponent(System.Object,System.Uri)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\obj\\x64\\Debug\\MainWindow.g.i.cs", + "snippet": "System.Windows.Application.LoadComponent(this, resourceLocater);", + "protectedSnippet": "M:System.Windows.Application.LoadComponent(System.Object,System.Uri)", + "label": "M:System.Windows.Application.LoadComponent(System.Object,System.Uri)", + "line": 489, + "column": 12 + } + }, + { + "incidentId": "88655700-2929-412c-9ba9-3b036f67ca32", + "ruleId": "Api.0003", + "description": "Breaking change: URI length limits removed ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "System.Uri resourceLocater = new System.Uri(\u0022/HorseRacingPredictor;component/mainwindow.xaml\u0022, System.UriKind.Relative);", + "protected": "T:System.Uri" + }, + "kind": "File", + "path": "HorseRacingPredictor\\obj\\x64\\Debug\\MainWindow.g.i.cs", + "snippet": "System.Uri resourceLocater = new System.Uri(\u0022/HorseRacingPredictor;component/mainwindow.xaml\u0022, System.UriKind.Relative);", + "protectedSnippet": "T:System.Uri", + "label": "T:System.Uri", + "links": [ + { + "title": "Documentazione dell\u0027API", + "url": "https://github.com/dotnet/docs/blob/main/docs/core/compatibility/networking/10.0/uri-length-limits-removed.md", + "isCustom": false + } + ], + "line": 486, + "column": 12 + } + }, + { + "incidentId": "b2269645-4d80-4b97-b7c5-6858f5a71b82", + "ruleId": "Api.0003", + "description": "Breaking change: URI length limits removed ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "System.Uri resourceLocater = new System.Uri(\u0022/HorseRacingPredictor;component/mainwindow.xaml\u0022, System.UriKind.Relative);", + "protected": "M:System.Uri.#ctor(System.String,System.UriKind)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\obj\\x64\\Debug\\MainWindow.g.i.cs", + "snippet": "System.Uri resourceLocater = new System.Uri(\u0022/HorseRacingPredictor;component/mainwindow.xaml\u0022, System.UriKind.Relative);", + "protectedSnippet": "M:System.Uri.#ctor(System.String,System.UriKind)", + "label": "M:System.Uri.#ctor(System.String,System.UriKind)", + "links": [ + { + "title": "Documentazione dell\u0027API", + "url": "https://github.com/dotnet/docs/blob/main/docs/core/compatibility/networking/10.0/uri-length-limits-removed.md", + "isCustom": false + } + ], + "line": 486, + "column": 12 + } + }, + { + "incidentId": "c9a646e9-928b-445e-822c-20f65edda4da", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "lbVfbResults", + "protected": "T:System.Windows.Controls.ListBox" + }, + "kind": "File", + "path": "HorseRacingPredictor\\obj\\x64\\Debug\\MainWindow.g.i.cs", + "snippet": "lbVfbResults", + "protectedSnippet": "T:System.Windows.Controls.ListBox", + "label": "T:System.Windows.Controls.ListBox", + "line": 469, + "column": 49 + } + }, + { + "incidentId": "70d11337-bb1f-4eef-99c4-4e0ad2561567", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "lblVfbStats", + "protected": "T:System.Windows.Controls.TextBlock" + }, + "kind": "File", + "path": "HorseRacingPredictor\\obj\\x64\\Debug\\MainWindow.g.i.cs", + "snippet": "lblVfbStats", + "protectedSnippet": "T:System.Windows.Controls.TextBlock", + "label": "T:System.Windows.Controls.TextBlock", + "line": 461, + "column": 51 + } + }, + { + "incidentId": "4c2820fd-1ece-43fc-8ad2-0ff91b6908aa", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "lblVfbSuggestion", + "protected": "T:System.Windows.Controls.TextBlock" + }, + "kind": "File", + "path": "HorseRacingPredictor\\obj\\x64\\Debug\\MainWindow.g.i.cs", + "snippet": "lblVfbSuggestion", + "protectedSnippet": "T:System.Windows.Controls.TextBlock", + "label": "T:System.Windows.Controls.TextBlock", + "line": 453, + "column": 51 + } + }, + { + "incidentId": "b9d75fd6-65ab-4065-b655-754c8eff83cc", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "btnVfbAddResult", + "protected": "T:System.Windows.Controls.Button" + }, + "kind": "File", + "path": "HorseRacingPredictor\\obj\\x64\\Debug\\MainWindow.g.i.cs", + "snippet": "btnVfbAddResult", + "protectedSnippet": "T:System.Windows.Controls.Button", + "label": "T:System.Windows.Controls.Button", + "line": 445, + "column": 48 + } + }, + { + "incidentId": "2fedbce1-2128-4bd6-a481-6a801e945d62", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "txtVfbAway", + "protected": "T:System.Windows.Controls.TextBox" + }, + "kind": "File", + "path": "HorseRacingPredictor\\obj\\x64\\Debug\\MainWindow.g.i.cs", + "snippet": "txtVfbAway", + "protectedSnippet": "T:System.Windows.Controls.TextBox", + "label": "T:System.Windows.Controls.TextBox", + "line": 437, + "column": 49 + } + }, + { + "incidentId": "2d8d22f3-1537-41a2-8af5-7bfdef9bb649", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "txtVfbAwayGoals", + "protected": "T:System.Windows.Controls.TextBox" + }, + "kind": "File", + "path": "HorseRacingPredictor\\obj\\x64\\Debug\\MainWindow.g.i.cs", + "snippet": "txtVfbAwayGoals", + "protectedSnippet": "T:System.Windows.Controls.TextBox", + "label": "T:System.Windows.Controls.TextBox", + "line": 429, + "column": 49 + } + }, + { + "incidentId": "28ff3c77-5f67-46b2-b169-a1d7c6283b03", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "txtVfbHomeGoals", + "protected": "T:System.Windows.Controls.TextBox" + }, + "kind": "File", + "path": "HorseRacingPredictor\\obj\\x64\\Debug\\MainWindow.g.i.cs", + "snippet": "txtVfbHomeGoals", + "protectedSnippet": "T:System.Windows.Controls.TextBox", + "label": "T:System.Windows.Controls.TextBox", + "line": 421, + "column": 49 + } + }, + { + "incidentId": "cbec9999-c4a8-41f7-ae1c-234faaa7af33", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "txtVfbHome", + "protected": "T:System.Windows.Controls.TextBox" + }, + "kind": "File", + "path": "HorseRacingPredictor\\obj\\x64\\Debug\\MainWindow.g.i.cs", + "snippet": "txtVfbHome", + "protectedSnippet": "T:System.Windows.Controls.TextBox", + "label": "T:System.Windows.Controls.TextBox", + "line": 413, + "column": 49 + } + }, + { + "incidentId": "ddc5dcb4-23ac-4a95-86cf-b8ba33c5ea26", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "btnVfbRefresh", + "protected": "T:System.Windows.Controls.Button" + }, + "kind": "File", + "path": "HorseRacingPredictor\\obj\\x64\\Debug\\MainWindow.g.i.cs", + "snippet": "btnVfbRefresh", + "protectedSnippet": "T:System.Windows.Controls.Button", + "label": "T:System.Windows.Controls.Button", + "line": 397, + "column": 48 + } + }, + { + "incidentId": "ad5d9b71-5748-4491-8cfe-211a4518465e", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "txtVfbUrl", + "protected": "T:System.Windows.Controls.TextBox" + }, + "kind": "File", + "path": "HorseRacingPredictor\\obj\\x64\\Debug\\MainWindow.g.i.cs", + "snippet": "txtVfbUrl", + "protectedSnippet": "T:System.Windows.Controls.TextBox", + "label": "T:System.Windows.Controls.TextBox", + "line": 389, + "column": 49 + } + }, + { + "incidentId": "c8f1c35f-d54e-44f6-9d5d-e16892b34cf6", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "btnVfbNavigate", + "protected": "T:System.Windows.Controls.Button" + }, + "kind": "File", + "path": "HorseRacingPredictor\\obj\\x64\\Debug\\MainWindow.g.i.cs", + "snippet": "btnVfbNavigate", + "protectedSnippet": "T:System.Windows.Controls.Button", + "label": "T:System.Windows.Controls.Button", + "line": 381, + "column": 48 + } + }, + { + "incidentId": "bd1fc8d4-d9ad-4f0a-bed4-c598ab0745b6", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "pageVirtualFb", + "protected": "T:System.Windows.Controls.Grid" + }, + "kind": "File", + "path": "HorseRacingPredictor\\obj\\x64\\Debug\\MainWindow.g.i.cs", + "snippet": "pageVirtualFb", + "protectedSnippet": "T:System.Windows.Controls.Grid", + "label": "T:System.Windows.Controls.Grid", + "line": 373, + "column": 46 + } + }, + { + "incidentId": "c6a08ad2-f42c-4a6a-8af8-d1f61110e4d9", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "btnSaveSettings", + "protected": "T:System.Windows.Controls.Button" + }, + "kind": "File", + "path": "HorseRacingPredictor\\obj\\x64\\Debug\\MainWindow.g.i.cs", + "snippet": "btnSaveSettings", + "protectedSnippet": "T:System.Windows.Controls.Button", + "label": "T:System.Windows.Controls.Button", + "line": 365, + "column": 48 + } + }, + { + "incidentId": "e7e10b9d-f8de-4d6f-94b8-68145d2862a5", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "txtRcExportPath", + "protected": "T:System.Windows.Controls.TextBox" + }, + "kind": "File", + "path": "HorseRacingPredictor\\obj\\x64\\Debug\\MainWindow.g.i.cs", + "snippet": "txtRcExportPath", + "protectedSnippet": "T:System.Windows.Controls.TextBox", + "label": "T:System.Windows.Controls.TextBox", + "line": 357, + "column": 49 + } + }, + { + "incidentId": "98479d5c-c931-4c53-b109-316a641c575d", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "txtRcPreview", + "protected": "T:System.Windows.Controls.TextBlock" + }, + "kind": "File", + "path": "HorseRacingPredictor\\obj\\x64\\Debug\\MainWindow.g.i.cs", + "snippet": "txtRcPreview", + "protectedSnippet": "T:System.Windows.Controls.TextBlock", + "label": "T:System.Windows.Controls.TextBlock", + "line": 349, + "column": 51 + } + }, + { + "incidentId": "0269feaa-401c-41a4-95ba-6eb371b5d13d", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "cmbRcFormat", + "protected": "T:System.Windows.Controls.ComboBox" + }, + "kind": "File", + "path": "HorseRacingPredictor\\obj\\x64\\Debug\\MainWindow.g.i.cs", + "snippet": "cmbRcFormat", + "protectedSnippet": "T:System.Windows.Controls.ComboBox", + "label": "T:System.Windows.Controls.ComboBox", + "line": 341, + "column": 50 + } + }, + { + "incidentId": "1f9dac39-a936-47ba-99c8-64370e61bf03", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "cmbRcDateFormat", + "protected": "T:System.Windows.Controls.ComboBox" + }, + "kind": "File", + "path": "HorseRacingPredictor\\obj\\x64\\Debug\\MainWindow.g.i.cs", + "snippet": "cmbRcDateFormat", + "protectedSnippet": "T:System.Windows.Controls.ComboBox", + "label": "T:System.Windows.Controls.ComboBox", + "line": 333, + "column": 50 + } + }, + { + "incidentId": "86d2b9fb-ad5d-41cc-a0ee-1c4c89230b5b", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "chkRcIncludeDate", + "protected": "T:System.Windows.Controls.CheckBox" + }, + "kind": "File", + "path": "HorseRacingPredictor\\obj\\x64\\Debug\\MainWindow.g.i.cs", + "snippet": "chkRcIncludeDate", + "protectedSnippet": "T:System.Windows.Controls.CheckBox", + "label": "T:System.Windows.Controls.CheckBox", + "line": 325, + "column": 50 + } + }, + { + "incidentId": "af040581-aa61-40e6-afa3-89e88da6e280", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "txtRcSuffix", + "protected": "T:System.Windows.Controls.TextBox" + }, + "kind": "File", + "path": "HorseRacingPredictor\\obj\\x64\\Debug\\MainWindow.g.i.cs", + "snippet": "txtRcSuffix", + "protectedSnippet": "T:System.Windows.Controls.TextBox", + "label": "T:System.Windows.Controls.TextBox", + "line": 317, + "column": 49 + } + }, + { + "incidentId": "d0672237-01cd-4f0a-9a25-71d1fa264665", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "txtRcPrefix", + "protected": "T:System.Windows.Controls.TextBox" + }, + "kind": "File", + "path": "HorseRacingPredictor\\obj\\x64\\Debug\\MainWindow.g.i.cs", + "snippet": "txtRcPrefix", + "protectedSnippet": "T:System.Windows.Controls.TextBox", + "label": "T:System.Windows.Controls.TextBox", + "line": 309, + "column": 49 + } + }, + { + "incidentId": "b87468e9-00e6-45ea-b829-4fab3acb74f9", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "txtRacingApiKey", + "protected": "T:System.Windows.Controls.TextBox" + }, + "kind": "File", + "path": "HorseRacingPredictor\\obj\\x64\\Debug\\MainWindow.g.i.cs", + "snippet": "txtRacingApiKey", + "protectedSnippet": "T:System.Windows.Controls.TextBox", + "label": "T:System.Windows.Controls.TextBox", + "line": 301, + "column": 49 + } + }, + { + "incidentId": "8cae4667-f917-44e8-a076-d6aabd195085", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "txtFbExportPath", + "protected": "T:System.Windows.Controls.TextBox" + }, + "kind": "File", + "path": "HorseRacingPredictor\\obj\\x64\\Debug\\MainWindow.g.i.cs", + "snippet": "txtFbExportPath", + "protectedSnippet": "T:System.Windows.Controls.TextBox", + "label": "T:System.Windows.Controls.TextBox", + "line": 293, + "column": 49 + } + }, + { + "incidentId": "2c92fcb1-29de-45c0-8a30-d7b3daaca87d", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "txtFbPreview", + "protected": "T:System.Windows.Controls.TextBlock" + }, + "kind": "File", + "path": "HorseRacingPredictor\\obj\\x64\\Debug\\MainWindow.g.i.cs", + "snippet": "txtFbPreview", + "protectedSnippet": "T:System.Windows.Controls.TextBlock", + "label": "T:System.Windows.Controls.TextBlock", + "line": 285, + "column": 51 + } + }, + { + "incidentId": "820cc66b-6aef-43ea-b774-4c0bc4a28bd2", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "cmbFbFormat", + "protected": "T:System.Windows.Controls.ComboBox" + }, + "kind": "File", + "path": "HorseRacingPredictor\\obj\\x64\\Debug\\MainWindow.g.i.cs", + "snippet": "cmbFbFormat", + "protectedSnippet": "T:System.Windows.Controls.ComboBox", + "label": "T:System.Windows.Controls.ComboBox", + "line": 277, + "column": 50 + } + }, + { + "incidentId": "4aee6dca-89f6-4b50-af66-d204373c5b9d", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "cmbFbDateFormat", + "protected": "T:System.Windows.Controls.ComboBox" + }, + "kind": "File", + "path": "HorseRacingPredictor\\obj\\x64\\Debug\\MainWindow.g.i.cs", + "snippet": "cmbFbDateFormat", + "protectedSnippet": "T:System.Windows.Controls.ComboBox", + "label": "T:System.Windows.Controls.ComboBox", + "line": 269, + "column": 50 + } + }, + { + "incidentId": "d7a470b3-0e49-431d-a6b7-60e5c3443f99", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "chkFbIncludeDate", + "protected": "T:System.Windows.Controls.CheckBox" + }, + "kind": "File", + "path": "HorseRacingPredictor\\obj\\x64\\Debug\\MainWindow.g.i.cs", + "snippet": "chkFbIncludeDate", + "protectedSnippet": "T:System.Windows.Controls.CheckBox", + "label": "T:System.Windows.Controls.CheckBox", + "line": 261, + "column": 50 + } + }, + { + "incidentId": "4b8c4928-9605-473b-810b-c72ed438a1f3", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "txtFbSuffix", + "protected": "T:System.Windows.Controls.TextBox" + }, + "kind": "File", + "path": "HorseRacingPredictor\\obj\\x64\\Debug\\MainWindow.g.i.cs", + "snippet": "txtFbSuffix", + "protectedSnippet": "T:System.Windows.Controls.TextBox", + "label": "T:System.Windows.Controls.TextBox", + "line": 253, + "column": 49 + } + }, + { + "incidentId": "f7d28b58-da88-4978-a32c-00dadc2efa8b", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "txtFbPrefix", + "protected": "T:System.Windows.Controls.TextBox" + }, + "kind": "File", + "path": "HorseRacingPredictor\\obj\\x64\\Debug\\MainWindow.g.i.cs", + "snippet": "txtFbPrefix", + "protectedSnippet": "T:System.Windows.Controls.TextBox", + "label": "T:System.Windows.Controls.TextBox", + "line": 245, + "column": 49 + } + }, + { + "incidentId": "634000ed-def6-4a07-983d-27a5be82d97c", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "txtApiKey", + "protected": "T:System.Windows.Controls.TextBox" + }, + "kind": "File", + "path": "HorseRacingPredictor\\obj\\x64\\Debug\\MainWindow.g.i.cs", + "snippet": "txtApiKey", + "protectedSnippet": "T:System.Windows.Controls.TextBox", + "label": "T:System.Windows.Controls.TextBox", + "line": 237, + "column": 49 + } + }, + { + "incidentId": "7662cdc7-e99d-4220-85c2-49863eeda793", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "pageSettings", + "protected": "T:System.Windows.Controls.ScrollViewer" + }, + "kind": "File", + "path": "HorseRacingPredictor\\obj\\x64\\Debug\\MainWindow.g.i.cs", + "snippet": "pageSettings", + "protectedSnippet": "T:System.Windows.Controls.ScrollViewer", + "label": "T:System.Windows.Controls.ScrollViewer", + "line": 229, + "column": 54 + } + }, + { + "incidentId": "566089c2-665a-48cd-a96d-6068d1157159", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "dgRacing", + "protected": "T:System.Windows.Controls.DataGrid" + }, + "kind": "File", + "path": "HorseRacingPredictor\\obj\\x64\\Debug\\MainWindow.g.i.cs", + "snippet": "dgRacing", + "protectedSnippet": "T:System.Windows.Controls.DataGrid", + "label": "T:System.Windows.Controls.DataGrid", + "line": 221, + "column": 50 + } + }, + { + "incidentId": "277e12c8-452f-4d9f-a4e7-e844fed25ba8", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "lblStatusRc", + "protected": "T:System.Windows.Controls.TextBlock" + }, + "kind": "File", + "path": "HorseRacingPredictor\\obj\\x64\\Debug\\MainWindow.g.i.cs", + "snippet": "lblStatusRc", + "protectedSnippet": "T:System.Windows.Controls.TextBlock", + "label": "T:System.Windows.Controls.TextBlock", + "line": 213, + "column": 51 + } + }, + { + "incidentId": "f6bdf315-eefa-49c6-b0d6-46623e505b9f", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "pbRacing", + "protected": "T:System.Windows.Controls.ProgressBar" + }, + "kind": "File", + "path": "HorseRacingPredictor\\obj\\x64\\Debug\\MainWindow.g.i.cs", + "snippet": "pbRacing", + "protectedSnippet": "T:System.Windows.Controls.ProgressBar", + "label": "T:System.Windows.Controls.ProgressBar", + "line": 205, + "column": 53 + } + }, + { + "incidentId": "f0a28a38-a114-4515-8b84-1754eb894c4b", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "btnExportRcCsv", + "protected": "T:System.Windows.Controls.Button" + }, + "kind": "File", + "path": "HorseRacingPredictor\\obj\\x64\\Debug\\MainWindow.g.i.cs", + "snippet": "btnExportRcCsv", + "protectedSnippet": "T:System.Windows.Controls.Button", + "label": "T:System.Windows.Controls.Button", + "line": 197, + "column": 48 + } + }, + { + "incidentId": "0cd69331-32d6-4fbc-87db-828789c87208", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "btnBrowseCsvRc", + "protected": "T:System.Windows.Controls.Button" + }, + "kind": "File", + "path": "HorseRacingPredictor\\obj\\x64\\Debug\\MainWindow.g.i.cs", + "snippet": "btnBrowseCsvRc", + "protectedSnippet": "T:System.Windows.Controls.Button", + "label": "T:System.Windows.Controls.Button", + "line": 189, + "column": 48 + } + }, + { + "incidentId": "a9bfdab4-3dbe-4738-bfff-45a682693924", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "btnDownloadRc", + "protected": "T:System.Windows.Controls.Button" + }, + "kind": "File", + "path": "HorseRacingPredictor\\obj\\x64\\Debug\\MainWindow.g.i.cs", + "snippet": "btnDownloadRc", + "protectedSnippet": "T:System.Windows.Controls.Button", + "label": "T:System.Windows.Controls.Button", + "line": 181, + "column": 48 + } + }, + { + "incidentId": "69b764b1-0b7e-4b3e-8008-93e01f19ffa8", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "cmbRaceCode", + "protected": "T:System.Windows.Controls.ComboBox" + }, + "kind": "File", + "path": "HorseRacingPredictor\\obj\\x64\\Debug\\MainWindow.g.i.cs", + "snippet": "cmbRaceCode", + "protectedSnippet": "T:System.Windows.Controls.ComboBox", + "label": "T:System.Windows.Controls.ComboBox", + "line": 173, + "column": 50 + } + }, + { + "incidentId": "b41d3e56-7ce1-49a6-a98e-522d27280ec5", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "dpRacing", + "protected": "T:System.Windows.Controls.DatePicker" + }, + "kind": "File", + "path": "HorseRacingPredictor\\obj\\x64\\Debug\\MainWindow.g.i.cs", + "snippet": "dpRacing", + "protectedSnippet": "T:System.Windows.Controls.DatePicker", + "label": "T:System.Windows.Controls.DatePicker", + "line": 165, + "column": 52 + } + }, + { + "incidentId": "c7599673-8565-4e20-a402-adcd03b6b81a", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "rbRcCsv", + "protected": "T:System.Windows.Controls.RadioButton" + }, + "kind": "File", + "path": "HorseRacingPredictor\\obj\\x64\\Debug\\MainWindow.g.i.cs", + "snippet": "rbRcCsv", + "protectedSnippet": "T:System.Windows.Controls.RadioButton", + "label": "T:System.Windows.Controls.RadioButton", + "line": 157, + "column": 53 + } + }, + { + "incidentId": "948ac441-a730-4f5d-9356-e866652fc947", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "rbRcApi", + "protected": "T:System.Windows.Controls.RadioButton" + }, + "kind": "File", + "path": "HorseRacingPredictor\\obj\\x64\\Debug\\MainWindow.g.i.cs", + "snippet": "rbRcApi", + "protectedSnippet": "T:System.Windows.Controls.RadioButton", + "label": "T:System.Windows.Controls.RadioButton", + "line": 149, + "column": 53 + } + }, + { + "incidentId": "943e2b6d-da04-4470-9633-f6a83ccb393b", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "pageRacing", + "protected": "T:System.Windows.Controls.Grid" + }, + "kind": "File", + "path": "HorseRacingPredictor\\obj\\x64\\Debug\\MainWindow.g.i.cs", + "snippet": "pageRacing", + "protectedSnippet": "T:System.Windows.Controls.Grid", + "label": "T:System.Windows.Controls.Grid", + "line": 141, + "column": 46 + } + }, + { + "incidentId": "0940a543-9132-4b0f-b429-2f73488c70e4", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "dgFootball", + "protected": "T:System.Windows.Controls.DataGrid" + }, + "kind": "File", + "path": "HorseRacingPredictor\\obj\\x64\\Debug\\MainWindow.g.i.cs", + "snippet": "dgFootball", + "protectedSnippet": "T:System.Windows.Controls.DataGrid", + "label": "T:System.Windows.Controls.DataGrid", + "line": 133, + "column": 50 + } + }, + { + "incidentId": "848ea210-f095-4b24-bc7f-475e0f7ff499", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "lblStatusFb", + "protected": "T:System.Windows.Controls.TextBlock" + }, + "kind": "File", + "path": "HorseRacingPredictor\\obj\\x64\\Debug\\MainWindow.g.i.cs", + "snippet": "lblStatusFb", + "protectedSnippet": "T:System.Windows.Controls.TextBlock", + "label": "T:System.Windows.Controls.TextBlock", + "line": 125, + "column": 51 + } + }, + { + "incidentId": "c4099cb2-738b-4ba2-911a-1d063eacc5a5", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "pbFootball", + "protected": "T:System.Windows.Controls.ProgressBar" + }, + "kind": "File", + "path": "HorseRacingPredictor\\obj\\x64\\Debug\\MainWindow.g.i.cs", + "snippet": "pbFootball", + "protectedSnippet": "T:System.Windows.Controls.ProgressBar", + "label": "T:System.Windows.Controls.ProgressBar", + "line": 117, + "column": 53 + } + }, + { + "incidentId": "566f7001-c0e8-4617-a424-d850c58505d3", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "btnExportFbCsv", + "protected": "T:System.Windows.Controls.Button" + }, + "kind": "File", + "path": "HorseRacingPredictor\\obj\\x64\\Debug\\MainWindow.g.i.cs", + "snippet": "btnExportFbCsv", + "protectedSnippet": "T:System.Windows.Controls.Button", + "label": "T:System.Windows.Controls.Button", + "line": 109, + "column": 48 + } + }, + { + "incidentId": "7038d392-7160-4020-98c4-024bde1c1f83", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "btnDownloadFb", + "protected": "T:System.Windows.Controls.Button" + }, + "kind": "File", + "path": "HorseRacingPredictor\\obj\\x64\\Debug\\MainWindow.g.i.cs", + "snippet": "btnDownloadFb", + "protectedSnippet": "T:System.Windows.Controls.Button", + "label": "T:System.Windows.Controls.Button", + "line": 101, + "column": 48 + } + }, + { + "incidentId": "525fc1ce-b328-4606-bb41-87eb637eb876", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "dpFootball", + "protected": "T:System.Windows.Controls.DatePicker" + }, + "kind": "File", + "path": "HorseRacingPredictor\\obj\\x64\\Debug\\MainWindow.g.i.cs", + "snippet": "dpFootball", + "protectedSnippet": "T:System.Windows.Controls.DatePicker", + "label": "T:System.Windows.Controls.DatePicker", + "line": 93, + "column": 52 + } + }, + { + "incidentId": "5eb902b3-0d59-4521-8b3d-e4f1e03bf407", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "pageFootball", + "protected": "T:System.Windows.Controls.Grid" + }, + "kind": "File", + "path": "HorseRacingPredictor\\obj\\x64\\Debug\\MainWindow.g.i.cs", + "snippet": "pageFootball", + "protectedSnippet": "T:System.Windows.Controls.Grid", + "label": "T:System.Windows.Controls.Grid", + "line": 85, + "column": 46 + } + }, + { + "incidentId": "298d85e9-3df5-41e6-9d87-0700853e7b8e", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "lblTitle", + "protected": "T:System.Windows.Controls.TextBlock" + }, + "kind": "File", + "path": "HorseRacingPredictor\\obj\\x64\\Debug\\MainWindow.g.i.cs", + "snippet": "lblTitle", + "protectedSnippet": "T:System.Windows.Controls.TextBlock", + "label": "T:System.Windows.Controls.TextBlock", + "line": 77, + "column": 51 + } + }, + { + "incidentId": "bc48ab22-b9c6-460a-9cab-7115d72b8aa1", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "navSettings", + "protected": "T:System.Windows.Controls.RadioButton" + }, + "kind": "File", + "path": "HorseRacingPredictor\\obj\\x64\\Debug\\MainWindow.g.i.cs", + "snippet": "navSettings", + "protectedSnippet": "T:System.Windows.Controls.RadioButton", + "label": "T:System.Windows.Controls.RadioButton", + "line": 69, + "column": 53 + } + }, + { + "incidentId": "7db4ca1d-5b0f-4f5f-95a4-221cd228d4f1", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "navVirtualFb", + "protected": "T:System.Windows.Controls.RadioButton" + }, + "kind": "File", + "path": "HorseRacingPredictor\\obj\\x64\\Debug\\MainWindow.g.i.cs", + "snippet": "navVirtualFb", + "protectedSnippet": "T:System.Windows.Controls.RadioButton", + "label": "T:System.Windows.Controls.RadioButton", + "line": 61, + "column": 53 + } + }, + { + "incidentId": "71552d30-81e5-4d75-a501-136938c44588", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "navRacing", + "protected": "T:System.Windows.Controls.RadioButton" + }, + "kind": "File", + "path": "HorseRacingPredictor\\obj\\x64\\Debug\\MainWindow.g.i.cs", + "snippet": "navRacing", + "protectedSnippet": "T:System.Windows.Controls.RadioButton", + "label": "T:System.Windows.Controls.RadioButton", + "line": 53, + "column": 53 + } + }, + { + "incidentId": "8d8a659e-98a2-4aa4-b000-30a59e59f437", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "navFootball", + "protected": "T:System.Windows.Controls.RadioButton" + }, + "kind": "File", + "path": "HorseRacingPredictor\\obj\\x64\\Debug\\MainWindow.g.i.cs", + "snippet": "navFootball", + "protectedSnippet": "T:System.Windows.Controls.RadioButton", + "label": "T:System.Windows.Controls.RadioButton", + "line": 45, + "column": 53 + } + }, + { + "incidentId": "03b10dc0-e11c-406f-846f-d1e8487873e7", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "lblVfbSuggestion.Text = $\u0022Pareggio recente \\u2014 attendi una serie senza X.\\n\u0022 \u002B\r\n $\u0022Frequenza X attuale: {drawPct:F1}%\u0022;", + "protected": "T:System.Windows.Controls.TextBlock" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "lblVfbSuggestion.Text = $\u0022Pareggio recente \\u2014 attendi una serie senza X.\\n\u0022 \u002B\r\n $\u0022Frequenza X attuale: {drawPct:F1}%\u0022;", + "protectedSnippet": "T:System.Windows.Controls.TextBlock", + "label": "T:System.Windows.Controls.TextBlock", + "line": 1139, + "column": 16 + } + }, + { + "incidentId": "4a5659b8-fe36-49a4-b161-1ed39834a629", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "lblVfbSuggestion.Text = $\u0022Pareggio recente \\u2014 attendi una serie senza X.\\n\u0022 \u002B\r\n $\u0022Frequenza X attuale: {drawPct:F1}%\u0022;", + "protected": "P:System.Windows.Controls.TextBlock.Text" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "lblVfbSuggestion.Text = $\u0022Pareggio recente \\u2014 attendi una serie senza X.\\n\u0022 \u002B\r\n $\u0022Frequenza X attuale: {drawPct:F1}%\u0022;", + "protectedSnippet": "P:System.Windows.Controls.TextBlock.Text", + "label": "P:System.Windows.Controls.TextBlock.Text", + "line": 1139, + "column": 16 + } + }, + { + "incidentId": "4163cbc5-c196-4326-ad9a-92d1f326fa40", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "lblVfbSuggestion.Text = $\u0022\\u23F3 Possibile X \\u2014 {streak} partite senza pareggio.\\n\u0022 \u002B\r\n \u0022Puntata bassa o attendi.\u0022;", + "protected": "T:System.Windows.Controls.TextBlock" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "lblVfbSuggestion.Text = $\u0022\\u23F3 Possibile X \\u2014 {streak} partite senza pareggio.\\n\u0022 \u002B\r\n \u0022Puntata bassa o attendi.\u0022;", + "protectedSnippet": "T:System.Windows.Controls.TextBlock", + "label": "T:System.Windows.Controls.TextBlock", + "line": 1133, + "column": 16 + } + }, + { + "incidentId": "b9a121d0-7dab-4dd5-b0b0-3377006b2f33", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "lblVfbSuggestion.Text = $\u0022\\u23F3 Possibile X \\u2014 {streak} partite senza pareggio.\\n\u0022 \u002B\r\n \u0022Puntata bassa o attendi.\u0022;", + "protected": "P:System.Windows.Controls.TextBlock.Text" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "lblVfbSuggestion.Text = $\u0022\\u23F3 Possibile X \\u2014 {streak} partite senza pareggio.\\n\u0022 \u002B\r\n \u0022Puntata bassa o attendi.\u0022;", + "protectedSnippet": "P:System.Windows.Controls.TextBlock.Text", + "label": "P:System.Windows.Controls.TextBlock.Text", + "line": 1133, + "column": 16 + } + }, + { + "incidentId": "83972a35-b539-44b0-9278-74890b68af48", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "lblVfbSuggestion.Text = $\u0022\\u2705 Punta X (pareggio) \\u2014 {streak} partite senza pareggio.\\n\u0022 \u002B\r\n \u0022Puntata media consigliata.\u0022;", + "protected": "T:System.Windows.Controls.TextBlock" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "lblVfbSuggestion.Text = $\u0022\\u2705 Punta X (pareggio) \\u2014 {streak} partite senza pareggio.\\n\u0022 \u002B\r\n \u0022Puntata media consigliata.\u0022;", + "protectedSnippet": "T:System.Windows.Controls.TextBlock", + "label": "T:System.Windows.Controls.TextBlock", + "line": 1128, + "column": 16 + } + }, + { + "incidentId": "eca383bd-7ba1-44ef-9f41-d6e0f87cb350", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "lblVfbSuggestion.Text = $\u0022\\u2705 Punta X (pareggio) \\u2014 {streak} partite senza pareggio.\\n\u0022 \u002B\r\n \u0022Puntata media consigliata.\u0022;", + "protected": "P:System.Windows.Controls.TextBlock.Text" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "lblVfbSuggestion.Text = $\u0022\\u2705 Punta X (pareggio) \\u2014 {streak} partite senza pareggio.\\n\u0022 \u002B\r\n \u0022Puntata media consigliata.\u0022;", + "protectedSnippet": "P:System.Windows.Controls.TextBlock.Text", + "label": "P:System.Windows.Controls.TextBlock.Text", + "line": 1128, + "column": 16 + } + }, + { + "incidentId": "592a8600-8b68-4711-8d3b-f948728182ac", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "lblVfbSuggestion.Text = $\u0022\\u26A0 PUNTA X (pareggio) \\u2014 {streak} partite consecutive senza pareggio!\\n\u0022 \u002B\r\n \u0022Puntata alta consigliata.\u0022;", + "protected": "T:System.Windows.Controls.TextBlock" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "lblVfbSuggestion.Text = $\u0022\\u26A0 PUNTA X (pareggio) \\u2014 {streak} partite consecutive senza pareggio!\\n\u0022 \u002B\r\n \u0022Puntata alta consigliata.\u0022;", + "protectedSnippet": "T:System.Windows.Controls.TextBlock", + "label": "T:System.Windows.Controls.TextBlock", + "line": 1123, + "column": 16 + } + }, + { + "incidentId": "21e4f459-ab8e-4fab-ab68-8e73e051f40c", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "lblVfbSuggestion.Text = $\u0022\\u26A0 PUNTA X (pareggio) \\u2014 {streak} partite consecutive senza pareggio!\\n\u0022 \u002B\r\n \u0022Puntata alta consigliata.\u0022;", + "protected": "P:System.Windows.Controls.TextBlock.Text" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "lblVfbSuggestion.Text = $\u0022\\u26A0 PUNTA X (pareggio) \\u2014 {streak} partite consecutive senza pareggio!\\n\u0022 \u002B\r\n \u0022Puntata alta consigliata.\u0022;", + "protectedSnippet": "P:System.Windows.Controls.TextBlock.Text", + "label": "P:System.Windows.Controls.TextBlock.Text", + "line": 1123, + "column": 16 + } + }, + { + "incidentId": "be86e705-7d38-4cec-8c82-e73c2dbce409", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "lblVfbSuggestion.Text = \u0022Inserisci almeno 5 risultati\u0022;", + "protected": "T:System.Windows.Controls.TextBlock" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "lblVfbSuggestion.Text = \u0022Inserisci almeno 5 risultati\u0022;", + "protectedSnippet": "T:System.Windows.Controls.TextBlock", + "label": "T:System.Windows.Controls.TextBlock", + "line": 1108, + "column": 16 + } + }, + { + "incidentId": "a2131418-c1a5-400e-b3cc-21d7e840f55b", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "lblVfbSuggestion.Text = \u0022Inserisci almeno 5 risultati\u0022;", + "protected": "P:System.Windows.Controls.TextBlock.Text" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "lblVfbSuggestion.Text = \u0022Inserisci almeno 5 risultati\u0022;", + "protectedSnippet": "P:System.Windows.Controls.TextBlock.Text", + "label": "P:System.Windows.Controls.TextBlock.Text", + "line": 1108, + "column": 16 + } + }, + { + "incidentId": "bdcb99b1-064a-437c-9d1e-9d6a5e4b58df", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "lblVfbStats.Text = $\u0022Partite: {total}\\n\u0022 \u002B\r\n $\u00221: {home} ({homePct:F1}%) X: {draws} ({drawPct:F1}%) 2: {away} ({awayPct:F1}%)\\n\u0022 \u002B\r\n $\u0022Media gol: {avgGoals:F1} Over 2.5: {over25} ({(double)over25 / total * 100:F1}%)\u0022;", + "protected": "T:System.Windows.Controls.TextBlock" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "lblVfbStats.Text = $\u0022Partite: {total}\\n\u0022 \u002B\r\n $\u00221: {home} ({homePct:F1}%) X: {draws} ({drawPct:F1}%) 2: {away} ({awayPct:F1}%)\\n\u0022 \u002B\r\n $\u0022Media gol: {avgGoals:F1} Over 2.5: {over25} ({(double)over25 / total * 100:F1}%)\u0022;", + "protectedSnippet": "T:System.Windows.Controls.TextBlock", + "label": "T:System.Windows.Controls.TextBlock", + "line": 1099, + "column": 12 + } + }, + { + "incidentId": "89617f1a-9134-4c48-a71d-5287e8627a01", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "lblVfbStats.Text = $\u0022Partite: {total}\\n\u0022 \u002B\r\n $\u00221: {home} ({homePct:F1}%) X: {draws} ({drawPct:F1}%) 2: {away} ({awayPct:F1}%)\\n\u0022 \u002B\r\n $\u0022Media gol: {avgGoals:F1} Over 2.5: {over25} ({(double)over25 / total * 100:F1}%)\u0022;", + "protected": "P:System.Windows.Controls.TextBlock.Text" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "lblVfbStats.Text = $\u0022Partite: {total}\\n\u0022 \u002B\r\n $\u00221: {home} ({homePct:F1}%) X: {draws} ({drawPct:F1}%) 2: {away} ({awayPct:F1}%)\\n\u0022 \u002B\r\n $\u0022Media gol: {avgGoals:F1} Over 2.5: {over25} ({(double)over25 / total * 100:F1}%)\u0022;", + "protectedSnippet": "P:System.Windows.Controls.TextBlock.Text", + "label": "P:System.Windows.Controls.TextBlock.Text", + "line": 1099, + "column": 12 + } + }, + { + "incidentId": "aab70e06-1b98-45a5-b390-a79c02f10a29", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "lblVfbStats.Text = \u0022Nessun dato\u0022;", + "protected": "T:System.Windows.Controls.TextBlock" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "lblVfbStats.Text = \u0022Nessun dato\u0022;", + "protectedSnippet": "T:System.Windows.Controls.TextBlock", + "label": "T:System.Windows.Controls.TextBlock", + "line": 1086, + "column": 42 + } + }, + { + "incidentId": "16b5eb44-f598-41b4-b03c-ecda40cb81bf", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "lblVfbStats.Text = \u0022Nessun dato\u0022;", + "protected": "P:System.Windows.Controls.TextBlock.Text" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "lblVfbStats.Text = \u0022Nessun dato\u0022;", + "protectedSnippet": "P:System.Windows.Controls.TextBlock.Text", + "label": "P:System.Windows.Controls.TextBlock.Text", + "line": 1086, + "column": 42 + } + }, + { + "incidentId": "4e227e44-546f-45a4-ba23-b055a8b9f0c0", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "private void btnVfbAddResult_Click(object sender, RoutedEventArgs e)", + "protected": "T:System.Windows.RoutedEventArgs" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "private void btnVfbAddResult_Click(object sender, RoutedEventArgs e)", + "protectedSnippet": "T:System.Windows.RoutedEventArgs", + "label": "T:System.Windows.RoutedEventArgs", + "line": 1060, + "column": 8 + } + }, + { + "incidentId": "b3c24721-a185-47c7-8520-3bbb2571eaab", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "txtVfbAwayGoals.Text = \u00220\u0022;", + "protected": "T:System.Windows.Controls.TextBox" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "txtVfbAwayGoals.Text = \u00220\u0022;", + "protectedSnippet": "T:System.Windows.Controls.TextBox", + "label": "T:System.Windows.Controls.TextBox", + "line": 1078, + "column": 12 + } + }, + { + "incidentId": "0031c6c8-72f0-4235-8a72-8678924137f1", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "txtVfbAwayGoals.Text = \u00220\u0022;", + "protected": "P:System.Windows.Controls.TextBox.Text" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "txtVfbAwayGoals.Text = \u00220\u0022;", + "protectedSnippet": "P:System.Windows.Controls.TextBox.Text", + "label": "P:System.Windows.Controls.TextBox.Text", + "line": 1078, + "column": 12 + } + }, + { + "incidentId": "6a32b5aa-fa2c-4a2c-8cef-bdca8e1c95c7", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "txtVfbHomeGoals.Text = \u00220\u0022;", + "protected": "T:System.Windows.Controls.TextBox" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "txtVfbHomeGoals.Text = \u00220\u0022;", + "protectedSnippet": "T:System.Windows.Controls.TextBox", + "label": "T:System.Windows.Controls.TextBox", + "line": 1077, + "column": 12 + } + }, + { + "incidentId": "75e5a714-cdb7-4dd6-bbeb-6a8cd3a0a9da", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "txtVfbHomeGoals.Text = \u00220\u0022;", + "protected": "P:System.Windows.Controls.TextBox.Text" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "txtVfbHomeGoals.Text = \u00220\u0022;", + "protectedSnippet": "P:System.Windows.Controls.TextBox.Text", + "label": "P:System.Windows.Controls.TextBox.Text", + "line": 1077, + "column": 12 + } + }, + { + "incidentId": "d872ef41-ad87-4560-be83-979350cc8bca", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "var match = new VirtualFootball.VirtualMatch\r\n {\r\n Time = DateTime.Now.ToString(\u0022HH:mm\u0022),\r\n Home = string.IsNullOrWhiteSpace(txtVfbHome.Text) ? \u0022Casa\u0022 : txtVfbHome.Text.Trim(),\r\n HomeGoals = hg,\r\n AwayGoals = ag,\r\n Away = string.IsNullOrWhiteSpace(txtVfbAway.Text) ? \u0022Ospite\u0022 : txtVfbAway.Text.Trim()\r\n };", + "protected": "T:System.Windows.Controls.TextBox" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "var match = new VirtualFootball.VirtualMatch\r\n {\r\n Time = DateTime.Now.ToString(\u0022HH:mm\u0022),\r\n Home = string.IsNullOrWhiteSpace(txtVfbHome.Text) ? \u0022Casa\u0022 : txtVfbHome.Text.Trim(),\r\n HomeGoals = hg,\r\n AwayGoals = ag,\r\n Away = string.IsNullOrWhiteSpace(txtVfbAway.Text) ? \u0022Ospite\u0022 : txtVfbAway.Text.Trim()\r\n };", + "protectedSnippet": "T:System.Windows.Controls.TextBox", + "label": "T:System.Windows.Controls.TextBox", + "line": 1065, + "column": 12 + } + }, + { + "incidentId": "d5dae7b5-cbcf-4e52-8fe1-87b3b10fc280", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "var match = new VirtualFootball.VirtualMatch\r\n {\r\n Time = DateTime.Now.ToString(\u0022HH:mm\u0022),\r\n Home = string.IsNullOrWhiteSpace(txtVfbHome.Text) ? \u0022Casa\u0022 : txtVfbHome.Text.Trim(),\r\n HomeGoals = hg,\r\n AwayGoals = ag,\r\n Away = string.IsNullOrWhiteSpace(txtVfbAway.Text) ? \u0022Ospite\u0022 : txtVfbAway.Text.Trim()\r\n };", + "protected": "P:System.Windows.Controls.TextBox.Text" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "var match = new VirtualFootball.VirtualMatch\r\n {\r\n Time = DateTime.Now.ToString(\u0022HH:mm\u0022),\r\n Home = string.IsNullOrWhiteSpace(txtVfbHome.Text) ? \u0022Casa\u0022 : txtVfbHome.Text.Trim(),\r\n HomeGoals = hg,\r\n AwayGoals = ag,\r\n Away = string.IsNullOrWhiteSpace(txtVfbAway.Text) ? \u0022Ospite\u0022 : txtVfbAway.Text.Trim()\r\n };", + "protectedSnippet": "P:System.Windows.Controls.TextBox.Text", + "label": "P:System.Windows.Controls.TextBox.Text", + "line": 1065, + "column": 12 + } + }, + { + "incidentId": "60045a60-e6dc-46ea-92af-2feeeff0df42", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "var match = new VirtualFootball.VirtualMatch\r\n {\r\n Time = DateTime.Now.ToString(\u0022HH:mm\u0022),\r\n Home = string.IsNullOrWhiteSpace(txtVfbHome.Text) ? \u0022Casa\u0022 : txtVfbHome.Text.Trim(),\r\n HomeGoals = hg,\r\n AwayGoals = ag,\r\n Away = string.IsNullOrWhiteSpace(txtVfbAway.Text) ? \u0022Ospite\u0022 : txtVfbAway.Text.Trim()\r\n };", + "protected": "T:System.Windows.Controls.TextBox" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "var match = new VirtualFootball.VirtualMatch\r\n {\r\n Time = DateTime.Now.ToString(\u0022HH:mm\u0022),\r\n Home = string.IsNullOrWhiteSpace(txtVfbHome.Text) ? \u0022Casa\u0022 : txtVfbHome.Text.Trim(),\r\n HomeGoals = hg,\r\n AwayGoals = ag,\r\n Away = string.IsNullOrWhiteSpace(txtVfbAway.Text) ? \u0022Ospite\u0022 : txtVfbAway.Text.Trim()\r\n };", + "protectedSnippet": "T:System.Windows.Controls.TextBox", + "label": "T:System.Windows.Controls.TextBox", + "line": 1065, + "column": 12 + } + }, + { + "incidentId": "778fba87-29cc-420c-a20c-f3d89f7052bb", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "var match = new VirtualFootball.VirtualMatch\r\n {\r\n Time = DateTime.Now.ToString(\u0022HH:mm\u0022),\r\n Home = string.IsNullOrWhiteSpace(txtVfbHome.Text) ? \u0022Casa\u0022 : txtVfbHome.Text.Trim(),\r\n HomeGoals = hg,\r\n AwayGoals = ag,\r\n Away = string.IsNullOrWhiteSpace(txtVfbAway.Text) ? \u0022Ospite\u0022 : txtVfbAway.Text.Trim()\r\n };", + "protected": "P:System.Windows.Controls.TextBox.Text" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "var match = new VirtualFootball.VirtualMatch\r\n {\r\n Time = DateTime.Now.ToString(\u0022HH:mm\u0022),\r\n Home = string.IsNullOrWhiteSpace(txtVfbHome.Text) ? \u0022Casa\u0022 : txtVfbHome.Text.Trim(),\r\n HomeGoals = hg,\r\n AwayGoals = ag,\r\n Away = string.IsNullOrWhiteSpace(txtVfbAway.Text) ? \u0022Ospite\u0022 : txtVfbAway.Text.Trim()\r\n };", + "protectedSnippet": "P:System.Windows.Controls.TextBox.Text", + "label": "P:System.Windows.Controls.TextBox.Text", + "line": 1065, + "column": 12 + } + }, + { + "incidentId": "ee9d7b02-ec7a-47d9-bd6a-d33f2794f3fc", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "var match = new VirtualFootball.VirtualMatch\r\n {\r\n Time = DateTime.Now.ToString(\u0022HH:mm\u0022),\r\n Home = string.IsNullOrWhiteSpace(txtVfbHome.Text) ? \u0022Casa\u0022 : txtVfbHome.Text.Trim(),\r\n HomeGoals = hg,\r\n AwayGoals = ag,\r\n Away = string.IsNullOrWhiteSpace(txtVfbAway.Text) ? \u0022Ospite\u0022 : txtVfbAway.Text.Trim()\r\n };", + "protected": "T:System.Windows.Controls.TextBox" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "var match = new VirtualFootball.VirtualMatch\r\n {\r\n Time = DateTime.Now.ToString(\u0022HH:mm\u0022),\r\n Home = string.IsNullOrWhiteSpace(txtVfbHome.Text) ? \u0022Casa\u0022 : txtVfbHome.Text.Trim(),\r\n HomeGoals = hg,\r\n AwayGoals = ag,\r\n Away = string.IsNullOrWhiteSpace(txtVfbAway.Text) ? \u0022Ospite\u0022 : txtVfbAway.Text.Trim()\r\n };", + "protectedSnippet": "T:System.Windows.Controls.TextBox", + "label": "T:System.Windows.Controls.TextBox", + "line": 1065, + "column": 12 + } + }, + { + "incidentId": "c83bc8b0-0ea7-4dff-ae5e-21d843c100ef", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "var match = new VirtualFootball.VirtualMatch\r\n {\r\n Time = DateTime.Now.ToString(\u0022HH:mm\u0022),\r\n Home = string.IsNullOrWhiteSpace(txtVfbHome.Text) ? \u0022Casa\u0022 : txtVfbHome.Text.Trim(),\r\n HomeGoals = hg,\r\n AwayGoals = ag,\r\n Away = string.IsNullOrWhiteSpace(txtVfbAway.Text) ? \u0022Ospite\u0022 : txtVfbAway.Text.Trim()\r\n };", + "protected": "P:System.Windows.Controls.TextBox.Text" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "var match = new VirtualFootball.VirtualMatch\r\n {\r\n Time = DateTime.Now.ToString(\u0022HH:mm\u0022),\r\n Home = string.IsNullOrWhiteSpace(txtVfbHome.Text) ? \u0022Casa\u0022 : txtVfbHome.Text.Trim(),\r\n HomeGoals = hg,\r\n AwayGoals = ag,\r\n Away = string.IsNullOrWhiteSpace(txtVfbAway.Text) ? \u0022Ospite\u0022 : txtVfbAway.Text.Trim()\r\n };", + "protectedSnippet": "P:System.Windows.Controls.TextBox.Text", + "label": "P:System.Windows.Controls.TextBox.Text", + "line": 1065, + "column": 12 + } + }, + { + "incidentId": "bf661c06-ece0-48f3-8728-6d7b286b6e41", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "var match = new VirtualFootball.VirtualMatch\r\n {\r\n Time = DateTime.Now.ToString(\u0022HH:mm\u0022),\r\n Home = string.IsNullOrWhiteSpace(txtVfbHome.Text) ? \u0022Casa\u0022 : txtVfbHome.Text.Trim(),\r\n HomeGoals = hg,\r\n AwayGoals = ag,\r\n Away = string.IsNullOrWhiteSpace(txtVfbAway.Text) ? \u0022Ospite\u0022 : txtVfbAway.Text.Trim()\r\n };", + "protected": "T:System.Windows.Controls.TextBox" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "var match = new VirtualFootball.VirtualMatch\r\n {\r\n Time = DateTime.Now.ToString(\u0022HH:mm\u0022),\r\n Home = string.IsNullOrWhiteSpace(txtVfbHome.Text) ? \u0022Casa\u0022 : txtVfbHome.Text.Trim(),\r\n HomeGoals = hg,\r\n AwayGoals = ag,\r\n Away = string.IsNullOrWhiteSpace(txtVfbAway.Text) ? \u0022Ospite\u0022 : txtVfbAway.Text.Trim()\r\n };", + "protectedSnippet": "T:System.Windows.Controls.TextBox", + "label": "T:System.Windows.Controls.TextBox", + "line": 1065, + "column": 12 + } + }, + { + "incidentId": "8a683d86-1fde-4bfe-8ae8-ca0dc12fdc45", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "var match = new VirtualFootball.VirtualMatch\r\n {\r\n Time = DateTime.Now.ToString(\u0022HH:mm\u0022),\r\n Home = string.IsNullOrWhiteSpace(txtVfbHome.Text) ? \u0022Casa\u0022 : txtVfbHome.Text.Trim(),\r\n HomeGoals = hg,\r\n AwayGoals = ag,\r\n Away = string.IsNullOrWhiteSpace(txtVfbAway.Text) ? \u0022Ospite\u0022 : txtVfbAway.Text.Trim()\r\n };", + "protected": "P:System.Windows.Controls.TextBox.Text" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "var match = new VirtualFootball.VirtualMatch\r\n {\r\n Time = DateTime.Now.ToString(\u0022HH:mm\u0022),\r\n Home = string.IsNullOrWhiteSpace(txtVfbHome.Text) ? \u0022Casa\u0022 : txtVfbHome.Text.Trim(),\r\n HomeGoals = hg,\r\n AwayGoals = ag,\r\n Away = string.IsNullOrWhiteSpace(txtVfbAway.Text) ? \u0022Ospite\u0022 : txtVfbAway.Text.Trim()\r\n };", + "protectedSnippet": "P:System.Windows.Controls.TextBox.Text", + "label": "P:System.Windows.Controls.TextBox.Text", + "line": 1065, + "column": 12 + } + }, + { + "incidentId": "61c3d74e-8b0f-4fff-ba65-1f6caa1da905", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "if (!int.TryParse(txtVfbAwayGoals.Text, out int ag)) ag = 0;", + "protected": "T:System.Windows.Controls.TextBox" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "if (!int.TryParse(txtVfbAwayGoals.Text, out int ag)) ag = 0;", + "protectedSnippet": "T:System.Windows.Controls.TextBox", + "label": "T:System.Windows.Controls.TextBox", + "line": 1063, + "column": 12 + } + }, + { + "incidentId": "ad84ec32-a732-44b2-9283-90e2fca814d4", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "if (!int.TryParse(txtVfbAwayGoals.Text, out int ag)) ag = 0;", + "protected": "P:System.Windows.Controls.TextBox.Text" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "if (!int.TryParse(txtVfbAwayGoals.Text, out int ag)) ag = 0;", + "protectedSnippet": "P:System.Windows.Controls.TextBox.Text", + "label": "P:System.Windows.Controls.TextBox.Text", + "line": 1063, + "column": 12 + } + }, + { + "incidentId": "d4934aa9-a9b4-45ba-8b65-60e5b1f222eb", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "if (!int.TryParse(txtVfbHomeGoals.Text, out int hg)) hg = 0;", + "protected": "T:System.Windows.Controls.TextBox" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "if (!int.TryParse(txtVfbHomeGoals.Text, out int hg)) hg = 0;", + "protectedSnippet": "T:System.Windows.Controls.TextBox", + "label": "T:System.Windows.Controls.TextBox", + "line": 1062, + "column": 12 + } + }, + { + "incidentId": "2e68967f-e10b-49b0-a4c3-eb75a62a716e", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "if (!int.TryParse(txtVfbHomeGoals.Text, out int hg)) hg = 0;", + "protected": "P:System.Windows.Controls.TextBox.Text" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "if (!int.TryParse(txtVfbHomeGoals.Text, out int hg)) hg = 0;", + "protectedSnippet": "P:System.Windows.Controls.TextBox.Text", + "label": "P:System.Windows.Controls.TextBox.Text", + "line": 1062, + "column": 12 + } + }, + { + "incidentId": "c96e24b8-00cd-4cfd-99cb-291217dcc301", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "private void btnVfbRefresh_Click(object sender, RoutedEventArgs e)", + "protected": "T:System.Windows.RoutedEventArgs" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "private void btnVfbRefresh_Click(object sender, RoutedEventArgs e)", + "protectedSnippet": "T:System.Windows.RoutedEventArgs", + "label": "T:System.Windows.RoutedEventArgs", + "line": 1051, + "column": 8 + } + }, + { + "incidentId": "8d066378-4d9f-4da5-9214-5f5e7040bf5d", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "private void btnVfbNavigate_Click(object sender, RoutedEventArgs e)", + "protected": "T:System.Windows.RoutedEventArgs" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "private void btnVfbNavigate_Click(object sender, RoutedEventArgs e)", + "protectedSnippet": "T:System.Windows.RoutedEventArgs", + "label": "T:System.Windows.RoutedEventArgs", + "line": 1037, + "column": 8 + } + }, + { + "incidentId": "cdb1a65c-bbc4-4b67-8ece-5450824e1cec", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "var url = txtVfbUrl.Text?.Trim();", + "protected": "T:System.Windows.Controls.TextBox" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "var url = txtVfbUrl.Text?.Trim();", + "protectedSnippet": "T:System.Windows.Controls.TextBox", + "label": "T:System.Windows.Controls.TextBox", + "line": 1041, + "column": 16 + } + }, + { + "incidentId": "b9d44e42-9212-4606-ac0c-388fff2d7b3a", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "var url = txtVfbUrl.Text?.Trim();", + "protected": "P:System.Windows.Controls.TextBox.Text" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "var url = txtVfbUrl.Text?.Trim();", + "protectedSnippet": "P:System.Windows.Controls.TextBox.Text", + "label": "P:System.Windows.Controls.TextBox.Text", + "line": 1041, + "column": 16 + } + }, + { + "incidentId": "3f8ec9e5-8e68-44dd-8b65-6b4b3299a12c", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "private void btnSaveSettings_Click(object sender, RoutedEventArgs e)", + "protected": "T:System.Windows.RoutedEventArgs" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "private void btnSaveSettings_Click(object sender, RoutedEventArgs e)", + "protectedSnippet": "T:System.Windows.RoutedEventArgs", + "label": "T:System.Windows.RoutedEventArgs", + "line": 998, + "column": 8 + } + }, + { + "incidentId": "18a54fd1-e6ba-42bd-8a72-da8fbee25c47", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "MessageBox.Show($\u0022Errore nel salvataggio:\\n{ex.Message}\u0022,\r\n \u0022Errore\u0022, MessageBoxButton.OK, MessageBoxImage.Error);", + "protected": "T:System.Windows.MessageBoxImage" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "MessageBox.Show($\u0022Errore nel salvataggio:\\n{ex.Message}\u0022,\r\n \u0022Errore\u0022, MessageBoxButton.OK, MessageBoxImage.Error);", + "protectedSnippet": "T:System.Windows.MessageBoxImage", + "label": "T:System.Windows.MessageBoxImage", + "line": 1030, + "column": 16 + } + }, + { + "incidentId": "531c6771-99bd-4a5e-8917-eca7bf7a3d98", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "MessageBox.Show($\u0022Errore nel salvataggio:\\n{ex.Message}\u0022,\r\n \u0022Errore\u0022, MessageBoxButton.OK, MessageBoxImage.Error);", + "protected": "T:System.Windows.MessageBoxImage" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "MessageBox.Show($\u0022Errore nel salvataggio:\\n{ex.Message}\u0022,\r\n \u0022Errore\u0022, MessageBoxButton.OK, MessageBoxImage.Error);", + "protectedSnippet": "T:System.Windows.MessageBoxImage", + "label": "T:System.Windows.MessageBoxImage", + "line": 1030, + "column": 16 + } + }, + { + "incidentId": "830c96b1-9327-445f-9ed5-86203fc08dc9", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "MessageBox.Show($\u0022Errore nel salvataggio:\\n{ex.Message}\u0022,\r\n \u0022Errore\u0022, MessageBoxButton.OK, MessageBoxImage.Error);", + "protected": "F:System.Windows.MessageBoxImage.Error" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "MessageBox.Show($\u0022Errore nel salvataggio:\\n{ex.Message}\u0022,\r\n \u0022Errore\u0022, MessageBoxButton.OK, MessageBoxImage.Error);", + "protectedSnippet": "F:System.Windows.MessageBoxImage.Error", + "label": "F:System.Windows.MessageBoxImage.Error", + "line": 1030, + "column": 16 + } + }, + { + "incidentId": "a4584eb3-f04b-4f60-a275-085795061490", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "MessageBox.Show($\u0022Errore nel salvataggio:\\n{ex.Message}\u0022,\r\n \u0022Errore\u0022, MessageBoxButton.OK, MessageBoxImage.Error);", + "protected": "T:System.Windows.MessageBoxButton" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "MessageBox.Show($\u0022Errore nel salvataggio:\\n{ex.Message}\u0022,\r\n \u0022Errore\u0022, MessageBoxButton.OK, MessageBoxImage.Error);", + "protectedSnippet": "T:System.Windows.MessageBoxButton", + "label": "T:System.Windows.MessageBoxButton", + "line": 1030, + "column": 16 + } + }, + { + "incidentId": "b0b9fcc1-5730-4e4c-bbf5-c259472e9b85", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "MessageBox.Show($\u0022Errore nel salvataggio:\\n{ex.Message}\u0022,\r\n \u0022Errore\u0022, MessageBoxButton.OK, MessageBoxImage.Error);", + "protected": "T:System.Windows.MessageBoxButton" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "MessageBox.Show($\u0022Errore nel salvataggio:\\n{ex.Message}\u0022,\r\n \u0022Errore\u0022, MessageBoxButton.OK, MessageBoxImage.Error);", + "protectedSnippet": "T:System.Windows.MessageBoxButton", + "label": "T:System.Windows.MessageBoxButton", + "line": 1030, + "column": 16 + } + }, + { + "incidentId": "3d19fbdf-330e-4ab7-b8a3-1f9560ac2320", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "MessageBox.Show($\u0022Errore nel salvataggio:\\n{ex.Message}\u0022,\r\n \u0022Errore\u0022, MessageBoxButton.OK, MessageBoxImage.Error);", + "protected": "F:System.Windows.MessageBoxButton.OK" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "MessageBox.Show($\u0022Errore nel salvataggio:\\n{ex.Message}\u0022,\r\n \u0022Errore\u0022, MessageBoxButton.OK, MessageBoxImage.Error);", + "protectedSnippet": "F:System.Windows.MessageBoxButton.OK", + "label": "F:System.Windows.MessageBoxButton.OK", + "line": 1030, + "column": 16 + } + }, + { + "incidentId": "e400dabb-fe91-4ec9-8a97-57d9d67706d9", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "MessageBox.Show($\u0022Errore nel salvataggio:\\n{ex.Message}\u0022,\r\n \u0022Errore\u0022, MessageBoxButton.OK, MessageBoxImage.Error);", + "protected": "T:System.Windows.MessageBox" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "MessageBox.Show($\u0022Errore nel salvataggio:\\n{ex.Message}\u0022,\r\n \u0022Errore\u0022, MessageBoxButton.OK, MessageBoxImage.Error);", + "protectedSnippet": "T:System.Windows.MessageBox", + "label": "T:System.Windows.MessageBox", + "line": 1030, + "column": 16 + } + }, + { + "incidentId": "e1470637-d06a-4c3b-923e-4bf061ff0c5a", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "MessageBox.Show($\u0022Errore nel salvataggio:\\n{ex.Message}\u0022,\r\n \u0022Errore\u0022, MessageBoxButton.OK, MessageBoxImage.Error);", + "protected": "T:System.Windows.MessageBoxResult" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "MessageBox.Show($\u0022Errore nel salvataggio:\\n{ex.Message}\u0022,\r\n \u0022Errore\u0022, MessageBoxButton.OK, MessageBoxImage.Error);", + "protectedSnippet": "T:System.Windows.MessageBoxResult", + "label": "T:System.Windows.MessageBoxResult", + "line": 1030, + "column": 16 + } + }, + { + "incidentId": "dfb0752b-a6e4-45b7-99de-adb6fcfe4ff9", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "MessageBox.Show($\u0022Errore nel salvataggio:\\n{ex.Message}\u0022,\r\n \u0022Errore\u0022, MessageBoxButton.OK, MessageBoxImage.Error);", + "protected": "M:System.Windows.MessageBox.Show(System.String,System.String,System.Windows.MessageBoxButton,System.Windows.MessageBoxImage)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "MessageBox.Show($\u0022Errore nel salvataggio:\\n{ex.Message}\u0022,\r\n \u0022Errore\u0022, MessageBoxButton.OK, MessageBoxImage.Error);", + "protectedSnippet": "M:System.Windows.MessageBox.Show(System.String,System.String,System.Windows.MessageBoxButton,System.Windows.MessageBoxImage)", + "label": "M:System.Windows.MessageBox.Show(System.String,System.String,System.Windows.MessageBoxButton,System.Windows.MessageBoxImage)", + "line": 1030, + "column": 16 + } + }, + { + "incidentId": "53f3a895-6fed-422d-81b1-9225c1f0e1fc", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "MessageBox.Show(\u0022Impostazioni salvate con successo.\u0022,\r\n \u0022Salvato\u0022, MessageBoxButton.OK, MessageBoxImage.Information);", + "protected": "T:System.Windows.MessageBoxImage" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "MessageBox.Show(\u0022Impostazioni salvate con successo.\u0022,\r\n \u0022Salvato\u0022, MessageBoxButton.OK, MessageBoxImage.Information);", + "protectedSnippet": "T:System.Windows.MessageBoxImage", + "label": "T:System.Windows.MessageBoxImage", + "line": 1025, + "column": 16 + } + }, + { + "incidentId": "729bfa9c-1fa0-4093-ab1c-d16302e05be7", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "MessageBox.Show(\u0022Impostazioni salvate con successo.\u0022,\r\n \u0022Salvato\u0022, MessageBoxButton.OK, MessageBoxImage.Information);", + "protected": "T:System.Windows.MessageBoxImage" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "MessageBox.Show(\u0022Impostazioni salvate con successo.\u0022,\r\n \u0022Salvato\u0022, MessageBoxButton.OK, MessageBoxImage.Information);", + "protectedSnippet": "T:System.Windows.MessageBoxImage", + "label": "T:System.Windows.MessageBoxImage", + "line": 1025, + "column": 16 + } + }, + { + "incidentId": "71820503-bf7a-4a49-8c05-ae950ea883f6", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "MessageBox.Show(\u0022Impostazioni salvate con successo.\u0022,\r\n \u0022Salvato\u0022, MessageBoxButton.OK, MessageBoxImage.Information);", + "protected": "F:System.Windows.MessageBoxImage.Information" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "MessageBox.Show(\u0022Impostazioni salvate con successo.\u0022,\r\n \u0022Salvato\u0022, MessageBoxButton.OK, MessageBoxImage.Information);", + "protectedSnippet": "F:System.Windows.MessageBoxImage.Information", + "label": "F:System.Windows.MessageBoxImage.Information", + "line": 1025, + "column": 16 + } + }, + { + "incidentId": "a6a3d54a-4e46-473f-b299-84e8dfc10af0", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "MessageBox.Show(\u0022Impostazioni salvate con successo.\u0022,\r\n \u0022Salvato\u0022, MessageBoxButton.OK, MessageBoxImage.Information);", + "protected": "T:System.Windows.MessageBoxButton" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "MessageBox.Show(\u0022Impostazioni salvate con successo.\u0022,\r\n \u0022Salvato\u0022, MessageBoxButton.OK, MessageBoxImage.Information);", + "protectedSnippet": "T:System.Windows.MessageBoxButton", + "label": "T:System.Windows.MessageBoxButton", + "line": 1025, + "column": 16 + } + }, + { + "incidentId": "fbc7e627-d199-4e92-98fe-20f6938928a8", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "MessageBox.Show(\u0022Impostazioni salvate con successo.\u0022,\r\n \u0022Salvato\u0022, MessageBoxButton.OK, MessageBoxImage.Information);", + "protected": "T:System.Windows.MessageBoxButton" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "MessageBox.Show(\u0022Impostazioni salvate con successo.\u0022,\r\n \u0022Salvato\u0022, MessageBoxButton.OK, MessageBoxImage.Information);", + "protectedSnippet": "T:System.Windows.MessageBoxButton", + "label": "T:System.Windows.MessageBoxButton", + "line": 1025, + "column": 16 + } + }, + { + "incidentId": "2d519016-f85e-457a-b342-d67450980386", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "MessageBox.Show(\u0022Impostazioni salvate con successo.\u0022,\r\n \u0022Salvato\u0022, MessageBoxButton.OK, MessageBoxImage.Information);", + "protected": "F:System.Windows.MessageBoxButton.OK" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "MessageBox.Show(\u0022Impostazioni salvate con successo.\u0022,\r\n \u0022Salvato\u0022, MessageBoxButton.OK, MessageBoxImage.Information);", + "protectedSnippet": "F:System.Windows.MessageBoxButton.OK", + "label": "F:System.Windows.MessageBoxButton.OK", + "line": 1025, + "column": 16 + } + }, + { + "incidentId": "d0aee93e-e0c6-457d-b2b0-1ff195ee5363", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "MessageBox.Show(\u0022Impostazioni salvate con successo.\u0022,\r\n \u0022Salvato\u0022, MessageBoxButton.OK, MessageBoxImage.Information);", + "protected": "T:System.Windows.MessageBox" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "MessageBox.Show(\u0022Impostazioni salvate con successo.\u0022,\r\n \u0022Salvato\u0022, MessageBoxButton.OK, MessageBoxImage.Information);", + "protectedSnippet": "T:System.Windows.MessageBox", + "label": "T:System.Windows.MessageBox", + "line": 1025, + "column": 16 + } + }, + { + "incidentId": "fe3528f7-abe5-4244-aca2-5d2a06d0cf17", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "MessageBox.Show(\u0022Impostazioni salvate con successo.\u0022,\r\n \u0022Salvato\u0022, MessageBoxButton.OK, MessageBoxImage.Information);", + "protected": "T:System.Windows.MessageBoxResult" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "MessageBox.Show(\u0022Impostazioni salvate con successo.\u0022,\r\n \u0022Salvato\u0022, MessageBoxButton.OK, MessageBoxImage.Information);", + "protectedSnippet": "T:System.Windows.MessageBoxResult", + "label": "T:System.Windows.MessageBoxResult", + "line": 1025, + "column": 16 + } + }, + { + "incidentId": "f70ed20a-c39d-4abd-bbc7-75172c2df856", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "MessageBox.Show(\u0022Impostazioni salvate con successo.\u0022,\r\n \u0022Salvato\u0022, MessageBoxButton.OK, MessageBoxImage.Information);", + "protected": "M:System.Windows.MessageBox.Show(System.String,System.String,System.Windows.MessageBoxButton,System.Windows.MessageBoxImage)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "MessageBox.Show(\u0022Impostazioni salvate con successo.\u0022,\r\n \u0022Salvato\u0022, MessageBoxButton.OK, MessageBoxImage.Information);", + "protectedSnippet": "M:System.Windows.MessageBox.Show(System.String,System.String,System.Windows.MessageBoxButton,System.Windows.MessageBoxImage)", + "label": "M:System.Windows.MessageBox.Show(System.String,System.String,System.Windows.MessageBoxButton,System.Windows.MessageBoxImage)", + "line": 1025, + "column": 16 + } + }, + { + "incidentId": "e6d4a530-cb93-4931-86c3-d123289dc70d", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "_racingManager.UpdateApiKey(txtRacingApiKey.Text.Trim());", + "protected": "T:System.Windows.Controls.TextBox" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "_racingManager.UpdateApiKey(txtRacingApiKey.Text.Trim());", + "protectedSnippet": "T:System.Windows.Controls.TextBox", + "label": "T:System.Windows.Controls.TextBox", + "line": 1023, + "column": 16 + } + }, + { + "incidentId": "b9905ce3-06e2-4eff-9997-f711d0c607a7", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "_racingManager.UpdateApiKey(txtRacingApiKey.Text.Trim());", + "protected": "P:System.Windows.Controls.TextBox.Text" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "_racingManager.UpdateApiKey(txtRacingApiKey.Text.Trim());", + "protectedSnippet": "P:System.Windows.Controls.TextBox.Text", + "label": "P:System.Windows.Controls.TextBox.Text", + "line": 1023, + "column": 16 + } + }, + { + "incidentId": "319d2cf6-17d8-4000-9f1e-a56a21561b1f", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "sb.AppendLine($\u0022RacingApiKey={txtRacingApiKey.Text.Trim()}\u0022);", + "protected": "T:System.Windows.Controls.TextBox" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "sb.AppendLine($\u0022RacingApiKey={txtRacingApiKey.Text.Trim()}\u0022);", + "protectedSnippet": "T:System.Windows.Controls.TextBox", + "label": "T:System.Windows.Controls.TextBox", + "line": 1016, + "column": 16 + } + }, + { + "incidentId": "0278cc95-1bc0-40ec-9102-fc86e6fb0661", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "sb.AppendLine($\u0022RacingApiKey={txtRacingApiKey.Text.Trim()}\u0022);", + "protected": "P:System.Windows.Controls.TextBox.Text" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "sb.AppendLine($\u0022RacingApiKey={txtRacingApiKey.Text.Trim()}\u0022);", + "protectedSnippet": "P:System.Windows.Controls.TextBox.Text", + "label": "P:System.Windows.Controls.TextBox.Text", + "line": 1016, + "column": 16 + } + }, + { + "incidentId": "0e67dd1d-f3bb-4235-a6c5-933ac7ea1815", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "sb.AppendLine($\u0022RcFormat={(cmbRcFormat?.SelectedItem as ComboBoxItem)?.Content?.ToString() ?? \u0022CSV\u0022}\u0022);", + "protected": "P:System.Windows.Controls.ContentControl.Content" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "sb.AppendLine($\u0022RcFormat={(cmbRcFormat?.SelectedItem as ComboBoxItem)?.Content?.ToString() ?? \u0022CSV\u0022}\u0022);", + "protectedSnippet": "P:System.Windows.Controls.ContentControl.Content", + "label": "P:System.Windows.Controls.ContentControl.Content", + "line": 1015, + "column": 16 + } + }, + { + "incidentId": "f81a5ea8-cf57-4377-900f-b33ab79bcdc4", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "sb.AppendLine($\u0022RcFormat={(cmbRcFormat?.SelectedItem as ComboBoxItem)?.Content?.ToString() ?? \u0022CSV\u0022}\u0022);", + "protected": "P:System.Windows.Controls.Primitives.Selector.SelectedItem" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "sb.AppendLine($\u0022RcFormat={(cmbRcFormat?.SelectedItem as ComboBoxItem)?.Content?.ToString() ?? \u0022CSV\u0022}\u0022);", + "protectedSnippet": "P:System.Windows.Controls.Primitives.Selector.SelectedItem", + "label": "P:System.Windows.Controls.Primitives.Selector.SelectedItem", + "line": 1015, + "column": 16 + } + }, + { + "incidentId": "48ec66ce-2ddc-4212-a53a-aa0bb2df0d7b", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "sb.AppendLine($\u0022RcFormat={(cmbRcFormat?.SelectedItem as ComboBoxItem)?.Content?.ToString() ?? \u0022CSV\u0022}\u0022);", + "protected": "T:System.Windows.Controls.ComboBox" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "sb.AppendLine($\u0022RcFormat={(cmbRcFormat?.SelectedItem as ComboBoxItem)?.Content?.ToString() ?? \u0022CSV\u0022}\u0022);", + "protectedSnippet": "T:System.Windows.Controls.ComboBox", + "label": "T:System.Windows.Controls.ComboBox", + "line": 1015, + "column": 16 + } + }, + { + "incidentId": "4c82bc8f-606a-411a-b93b-505504118a6e", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "sb.AppendLine($\u0022RcDateFormat={(cmbRcDateFormat?.SelectedItem as ComboBoxItem)?.Content?.ToString() ?? \u0022yyyy-MM-dd\u0022}\u0022);", + "protected": "P:System.Windows.Controls.ContentControl.Content" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "sb.AppendLine($\u0022RcDateFormat={(cmbRcDateFormat?.SelectedItem as ComboBoxItem)?.Content?.ToString() ?? \u0022yyyy-MM-dd\u0022}\u0022);", + "protectedSnippet": "P:System.Windows.Controls.ContentControl.Content", + "label": "P:System.Windows.Controls.ContentControl.Content", + "line": 1014, + "column": 16 + } + }, + { + "incidentId": "cc492c4c-81ad-440d-bbc5-ad886de8bf19", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "sb.AppendLine($\u0022RcDateFormat={(cmbRcDateFormat?.SelectedItem as ComboBoxItem)?.Content?.ToString() ?? \u0022yyyy-MM-dd\u0022}\u0022);", + "protected": "P:System.Windows.Controls.Primitives.Selector.SelectedItem" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "sb.AppendLine($\u0022RcDateFormat={(cmbRcDateFormat?.SelectedItem as ComboBoxItem)?.Content?.ToString() ?? \u0022yyyy-MM-dd\u0022}\u0022);", + "protectedSnippet": "P:System.Windows.Controls.Primitives.Selector.SelectedItem", + "label": "P:System.Windows.Controls.Primitives.Selector.SelectedItem", + "line": 1014, + "column": 16 + } + }, + { + "incidentId": "10aa2b68-2362-4be4-8844-0a74d2a1bb5a", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "sb.AppendLine($\u0022RcDateFormat={(cmbRcDateFormat?.SelectedItem as ComboBoxItem)?.Content?.ToString() ?? \u0022yyyy-MM-dd\u0022}\u0022);", + "protected": "T:System.Windows.Controls.ComboBox" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "sb.AppendLine($\u0022RcDateFormat={(cmbRcDateFormat?.SelectedItem as ComboBoxItem)?.Content?.ToString() ?? \u0022yyyy-MM-dd\u0022}\u0022);", + "protectedSnippet": "T:System.Windows.Controls.ComboBox", + "label": "T:System.Windows.Controls.ComboBox", + "line": 1014, + "column": 16 + } + }, + { + "incidentId": "a2159d39-0d81-43cb-97fc-d7b92cd06aac", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "sb.AppendLine($\u0022RcIncludeDate={(chkRcIncludeDate.IsChecked==true?\u00221\u0022:\u00220\u0022)}\u0022);", + "protected": "T:System.Windows.Controls.CheckBox" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "sb.AppendLine($\u0022RcIncludeDate={(chkRcIncludeDate.IsChecked==true?\u00221\u0022:\u00220\u0022)}\u0022);", + "protectedSnippet": "T:System.Windows.Controls.CheckBox", + "label": "T:System.Windows.Controls.CheckBox", + "line": 1013, + "column": 16 + } + }, + { + "incidentId": "cfda2880-cc8c-4603-abeb-ca7e73b16ba8", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "sb.AppendLine($\u0022RcIncludeDate={(chkRcIncludeDate.IsChecked==true?\u00221\u0022:\u00220\u0022)}\u0022);", + "protected": "P:System.Windows.Controls.Primitives.ToggleButton.IsChecked" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "sb.AppendLine($\u0022RcIncludeDate={(chkRcIncludeDate.IsChecked==true?\u00221\u0022:\u00220\u0022)}\u0022);", + "protectedSnippet": "P:System.Windows.Controls.Primitives.ToggleButton.IsChecked", + "label": "P:System.Windows.Controls.Primitives.ToggleButton.IsChecked", + "line": 1013, + "column": 16 + } + }, + { + "incidentId": "e886fe84-8d37-4f03-84ba-7bc662e7becd", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "sb.AppendLine($\u0022RcSuffix={txtRcSuffix.Text.Trim()}\u0022);", + "protected": "T:System.Windows.Controls.TextBox" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "sb.AppendLine($\u0022RcSuffix={txtRcSuffix.Text.Trim()}\u0022);", + "protectedSnippet": "T:System.Windows.Controls.TextBox", + "label": "T:System.Windows.Controls.TextBox", + "line": 1012, + "column": 16 + } + }, + { + "incidentId": "4433709d-816f-4381-aa44-c2c1ff4b956d", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "sb.AppendLine($\u0022RcSuffix={txtRcSuffix.Text.Trim()}\u0022);", + "protected": "P:System.Windows.Controls.TextBox.Text" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "sb.AppendLine($\u0022RcSuffix={txtRcSuffix.Text.Trim()}\u0022);", + "protectedSnippet": "P:System.Windows.Controls.TextBox.Text", + "label": "P:System.Windows.Controls.TextBox.Text", + "line": 1012, + "column": 16 + } + }, + { + "incidentId": "d9bab36c-3087-404b-8159-737fc1fdf91b", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "sb.AppendLine($\u0022RcPrefix={txtRcPrefix.Text.Trim()}\u0022);", + "protected": "T:System.Windows.Controls.TextBox" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "sb.AppendLine($\u0022RcPrefix={txtRcPrefix.Text.Trim()}\u0022);", + "protectedSnippet": "T:System.Windows.Controls.TextBox", + "label": "T:System.Windows.Controls.TextBox", + "line": 1011, + "column": 16 + } + }, + { + "incidentId": "d645aa29-b56c-4e1e-b103-9c570c9ef70e", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "sb.AppendLine($\u0022RcPrefix={txtRcPrefix.Text.Trim()}\u0022);", + "protected": "P:System.Windows.Controls.TextBox.Text" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "sb.AppendLine($\u0022RcPrefix={txtRcPrefix.Text.Trim()}\u0022);", + "protectedSnippet": "P:System.Windows.Controls.TextBox.Text", + "label": "P:System.Windows.Controls.TextBox.Text", + "line": 1011, + "column": 16 + } + }, + { + "incidentId": "6b40f651-519f-46cf-9ce3-0b925e7bbeb9", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "sb.AppendLine($\u0022RcExportPath={txtRcExportPath.Text.Trim()}\u0022);", + "protected": "T:System.Windows.Controls.TextBox" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "sb.AppendLine($\u0022RcExportPath={txtRcExportPath.Text.Trim()}\u0022);", + "protectedSnippet": "T:System.Windows.Controls.TextBox", + "label": "T:System.Windows.Controls.TextBox", + "line": 1010, + "column": 16 + } + }, + { + "incidentId": "6dba8b44-1008-4c24-b5fa-bca0e6becdce", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "sb.AppendLine($\u0022RcExportPath={txtRcExportPath.Text.Trim()}\u0022);", + "protected": "P:System.Windows.Controls.TextBox.Text" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "sb.AppendLine($\u0022RcExportPath={txtRcExportPath.Text.Trim()}\u0022);", + "protectedSnippet": "P:System.Windows.Controls.TextBox.Text", + "label": "P:System.Windows.Controls.TextBox.Text", + "line": 1010, + "column": 16 + } + }, + { + "incidentId": "1d19f805-c5bf-44f6-baff-f6182a8a90f6", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "sb.AppendLine($\u0022FbFormat={(cmbFbFormat?.SelectedItem as ComboBoxItem)?.Content?.ToString() ?? \u0022CSV\u0022}\u0022);", + "protected": "P:System.Windows.Controls.ContentControl.Content" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "sb.AppendLine($\u0022FbFormat={(cmbFbFormat?.SelectedItem as ComboBoxItem)?.Content?.ToString() ?? \u0022CSV\u0022}\u0022);", + "protectedSnippet": "P:System.Windows.Controls.ContentControl.Content", + "label": "P:System.Windows.Controls.ContentControl.Content", + "line": 1009, + "column": 16 + } + }, + { + "incidentId": "2c451230-c9db-4b76-8105-d3c7f2696abc", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "sb.AppendLine($\u0022FbFormat={(cmbFbFormat?.SelectedItem as ComboBoxItem)?.Content?.ToString() ?? \u0022CSV\u0022}\u0022);", + "protected": "P:System.Windows.Controls.Primitives.Selector.SelectedItem" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "sb.AppendLine($\u0022FbFormat={(cmbFbFormat?.SelectedItem as ComboBoxItem)?.Content?.ToString() ?? \u0022CSV\u0022}\u0022);", + "protectedSnippet": "P:System.Windows.Controls.Primitives.Selector.SelectedItem", + "label": "P:System.Windows.Controls.Primitives.Selector.SelectedItem", + "line": 1009, + "column": 16 + } + }, + { + "incidentId": "67a6843e-9f46-403f-b3a9-599560c9e914", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "sb.AppendLine($\u0022FbFormat={(cmbFbFormat?.SelectedItem as ComboBoxItem)?.Content?.ToString() ?? \u0022CSV\u0022}\u0022);", + "protected": "T:System.Windows.Controls.ComboBox" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "sb.AppendLine($\u0022FbFormat={(cmbFbFormat?.SelectedItem as ComboBoxItem)?.Content?.ToString() ?? \u0022CSV\u0022}\u0022);", + "protectedSnippet": "T:System.Windows.Controls.ComboBox", + "label": "T:System.Windows.Controls.ComboBox", + "line": 1009, + "column": 16 + } + }, + { + "incidentId": "ddb8ca94-06e6-4209-a461-700a925bb71d", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "sb.AppendLine($\u0022FbDateFormat={(cmbFbDateFormat?.SelectedItem as ComboBoxItem)?.Content?.ToString() ?? \u0022yyyy-MM-dd\u0022}\u0022);", + "protected": "P:System.Windows.Controls.ContentControl.Content" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "sb.AppendLine($\u0022FbDateFormat={(cmbFbDateFormat?.SelectedItem as ComboBoxItem)?.Content?.ToString() ?? \u0022yyyy-MM-dd\u0022}\u0022);", + "protectedSnippet": "P:System.Windows.Controls.ContentControl.Content", + "label": "P:System.Windows.Controls.ContentControl.Content", + "line": 1008, + "column": 16 + } + }, + { + "incidentId": "42d75729-c1d7-4925-a905-9fc0ed39daaf", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "sb.AppendLine($\u0022FbDateFormat={(cmbFbDateFormat?.SelectedItem as ComboBoxItem)?.Content?.ToString() ?? \u0022yyyy-MM-dd\u0022}\u0022);", + "protected": "P:System.Windows.Controls.Primitives.Selector.SelectedItem" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "sb.AppendLine($\u0022FbDateFormat={(cmbFbDateFormat?.SelectedItem as ComboBoxItem)?.Content?.ToString() ?? \u0022yyyy-MM-dd\u0022}\u0022);", + "protectedSnippet": "P:System.Windows.Controls.Primitives.Selector.SelectedItem", + "label": "P:System.Windows.Controls.Primitives.Selector.SelectedItem", + "line": 1008, + "column": 16 + } + }, + { + "incidentId": "fb2321f0-01ce-4a64-9bbc-518fbef8bd04", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "sb.AppendLine($\u0022FbDateFormat={(cmbFbDateFormat?.SelectedItem as ComboBoxItem)?.Content?.ToString() ?? \u0022yyyy-MM-dd\u0022}\u0022);", + "protected": "T:System.Windows.Controls.ComboBox" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "sb.AppendLine($\u0022FbDateFormat={(cmbFbDateFormat?.SelectedItem as ComboBoxItem)?.Content?.ToString() ?? \u0022yyyy-MM-dd\u0022}\u0022);", + "protectedSnippet": "T:System.Windows.Controls.ComboBox", + "label": "T:System.Windows.Controls.ComboBox", + "line": 1008, + "column": 16 + } + }, + { + "incidentId": "7cb0cf5b-cf4f-4c34-8719-5fa62875d18f", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "sb.AppendLine($\u0022FbIncludeDate={(chkFbIncludeDate.IsChecked==true?\u00221\u0022:\u00220\u0022)}\u0022);", + "protected": "T:System.Windows.Controls.CheckBox" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "sb.AppendLine($\u0022FbIncludeDate={(chkFbIncludeDate.IsChecked==true?\u00221\u0022:\u00220\u0022)}\u0022);", + "protectedSnippet": "T:System.Windows.Controls.CheckBox", + "label": "T:System.Windows.Controls.CheckBox", + "line": 1007, + "column": 16 + } + }, + { + "incidentId": "c43647d1-b699-462d-9884-ffee2676e363", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "sb.AppendLine($\u0022FbIncludeDate={(chkFbIncludeDate.IsChecked==true?\u00221\u0022:\u00220\u0022)}\u0022);", + "protected": "P:System.Windows.Controls.Primitives.ToggleButton.IsChecked" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "sb.AppendLine($\u0022FbIncludeDate={(chkFbIncludeDate.IsChecked==true?\u00221\u0022:\u00220\u0022)}\u0022);", + "protectedSnippet": "P:System.Windows.Controls.Primitives.ToggleButton.IsChecked", + "label": "P:System.Windows.Controls.Primitives.ToggleButton.IsChecked", + "line": 1007, + "column": 16 + } + }, + { + "incidentId": "8d39b6bf-f54b-43c3-b2ed-9f22130fd760", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "sb.AppendLine($\u0022FbSuffix={txtFbSuffix.Text.Trim()}\u0022);", + "protected": "T:System.Windows.Controls.TextBox" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "sb.AppendLine($\u0022FbSuffix={txtFbSuffix.Text.Trim()}\u0022);", + "protectedSnippet": "T:System.Windows.Controls.TextBox", + "label": "T:System.Windows.Controls.TextBox", + "line": 1006, + "column": 16 + } + }, + { + "incidentId": "978550ae-7e6d-4ae2-8d08-837bbf1e9006", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "sb.AppendLine($\u0022FbSuffix={txtFbSuffix.Text.Trim()}\u0022);", + "protected": "P:System.Windows.Controls.TextBox.Text" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "sb.AppendLine($\u0022FbSuffix={txtFbSuffix.Text.Trim()}\u0022);", + "protectedSnippet": "P:System.Windows.Controls.TextBox.Text", + "label": "P:System.Windows.Controls.TextBox.Text", + "line": 1006, + "column": 16 + } + }, + { + "incidentId": "740cfa91-ead4-4073-ae28-5b13829004cc", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "sb.AppendLine($\u0022FbPrefix={txtFbPrefix.Text.Trim()}\u0022);", + "protected": "T:System.Windows.Controls.TextBox" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "sb.AppendLine($\u0022FbPrefix={txtFbPrefix.Text.Trim()}\u0022);", + "protectedSnippet": "T:System.Windows.Controls.TextBox", + "label": "T:System.Windows.Controls.TextBox", + "line": 1005, + "column": 16 + } + }, + { + "incidentId": "6c2145ba-bbfd-4b8c-9ac7-c10bef4891af", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "sb.AppendLine($\u0022FbPrefix={txtFbPrefix.Text.Trim()}\u0022);", + "protected": "P:System.Windows.Controls.TextBox.Text" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "sb.AppendLine($\u0022FbPrefix={txtFbPrefix.Text.Trim()}\u0022);", + "protectedSnippet": "P:System.Windows.Controls.TextBox.Text", + "label": "P:System.Windows.Controls.TextBox.Text", + "line": 1005, + "column": 16 + } + }, + { + "incidentId": "6ab40807-2b31-4116-be1c-6f18db6f782a", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "sb.AppendLine($\u0022FbExportPath={txtFbExportPath.Text.Trim()}\u0022);", + "protected": "T:System.Windows.Controls.TextBox" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "sb.AppendLine($\u0022FbExportPath={txtFbExportPath.Text.Trim()}\u0022);", + "protectedSnippet": "T:System.Windows.Controls.TextBox", + "label": "T:System.Windows.Controls.TextBox", + "line": 1004, + "column": 16 + } + }, + { + "incidentId": "09a4f47a-6283-4ed0-9bba-ac98eb040dac", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "sb.AppendLine($\u0022FbExportPath={txtFbExportPath.Text.Trim()}\u0022);", + "protected": "P:System.Windows.Controls.TextBox.Text" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "sb.AppendLine($\u0022FbExportPath={txtFbExportPath.Text.Trim()}\u0022);", + "protectedSnippet": "P:System.Windows.Controls.TextBox.Text", + "label": "P:System.Windows.Controls.TextBox.Text", + "line": 1004, + "column": 16 + } + }, + { + "incidentId": "03b691d4-ab2b-4de0-b008-f8971ab7a17b", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "sb.AppendLine($\u0022ApiKey={txtApiKey.Text.Trim()}\u0022);", + "protected": "T:System.Windows.Controls.TextBox" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "sb.AppendLine($\u0022ApiKey={txtApiKey.Text.Trim()}\u0022);", + "protectedSnippet": "T:System.Windows.Controls.TextBox", + "label": "T:System.Windows.Controls.TextBox", + "line": 1003, + "column": 16 + } + }, + { + "incidentId": "64525572-ac52-49e7-903e-57c7cb9c0297", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "sb.AppendLine($\u0022ApiKey={txtApiKey.Text.Trim()}\u0022);", + "protected": "P:System.Windows.Controls.TextBox.Text" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "sb.AppendLine($\u0022ApiKey={txtApiKey.Text.Trim()}\u0022);", + "protectedSnippet": "P:System.Windows.Controls.TextBox.Text", + "label": "P:System.Windows.Controls.TextBox.Text", + "line": 1003, + "column": 16 + } + }, + { + "incidentId": "02f9a7eb-83de-4465-b44a-f9e9e72df9b0", + "ruleId": "Api.0002", + "description": "Breaking change: New TimeSpan.From*() overloads that take integers ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "rome = dto.ToOffset(TimeSpan.FromHours(1));", + "protected": "M:System.TimeSpan.FromHours(System.Double)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "rome = dto.ToOffset(TimeSpan.FromHours(1));", + "protectedSnippet": "M:System.TimeSpan.FromHours(System.Double)", + "label": "M:System.TimeSpan.FromHours(System.Double)", + "links": [ + { + "title": "Documentazione dell\u0027API", + "url": "https://github.com/dotnet/docs/blob/main/docs/core/compatibility/core-libraries/9.0/timespan-from-overloads.md", + "isCustom": false + } + ], + "line": 931, + "column": 24 + } + }, + { + "incidentId": "ba7a7b09-167a-49c9-9b51-233d18a36956", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "txtRcPreview.Text = name;", + "protected": "T:System.Windows.Controls.TextBlock" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "txtRcPreview.Text = name;", + "protectedSnippet": "T:System.Windows.Controls.TextBlock", + "label": "T:System.Windows.Controls.TextBlock", + "line": 862, + "column": 42 + } + }, + { + "incidentId": "fe4890ec-146f-495e-ab21-9074c6bccf8f", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "txtRcPreview.Text = name;", + "protected": "P:System.Windows.Controls.TextBlock.Text" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "txtRcPreview.Text = name;", + "protectedSnippet": "P:System.Windows.Controls.TextBlock.Text", + "label": "P:System.Windows.Controls.TextBlock.Text", + "line": 862, + "column": 42 + } + }, + { + "incidentId": "57839a5e-17d1-4b51-ad20-a138cb57fe62", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "if (txtRcPreview != null) txtRcPreview.Text = name;", + "protected": "T:System.Windows.Controls.TextBlock" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "if (txtRcPreview != null) txtRcPreview.Text = name;", + "protectedSnippet": "T:System.Windows.Controls.TextBlock", + "label": "T:System.Windows.Controls.TextBlock", + "line": 862, + "column": 16 + } + }, + { + "incidentId": "17cbd526-a3ae-423d-bf77-2e5ad7ba2916", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "var name = BuildFilename(txtRcPrefix?.Text, datePart, txtRcSuffix?.Text, null, defaultName);", + "protected": "P:System.Windows.Controls.TextBox.Text" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "var name = BuildFilename(txtRcPrefix?.Text, datePart, txtRcSuffix?.Text, null, defaultName);", + "protectedSnippet": "P:System.Windows.Controls.TextBox.Text", + "label": "P:System.Windows.Controls.TextBox.Text", + "line": 859, + "column": 16 + } + }, + { + "incidentId": "7a82cefe-ac7a-4749-8dde-3f804c99cbbe", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "var name = BuildFilename(txtRcPrefix?.Text, datePart, txtRcSuffix?.Text, null, defaultName);", + "protected": "T:System.Windows.Controls.TextBox" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "var name = BuildFilename(txtRcPrefix?.Text, datePart, txtRcSuffix?.Text, null, defaultName);", + "protectedSnippet": "T:System.Windows.Controls.TextBox", + "label": "T:System.Windows.Controls.TextBox", + "line": 859, + "column": 16 + } + }, + { + "incidentId": "08d75bdc-4e6e-4a27-a5c3-d55669e883ef", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "var name = BuildFilename(txtRcPrefix?.Text, datePart, txtRcSuffix?.Text, null, defaultName);", + "protected": "P:System.Windows.Controls.TextBox.Text" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "var name = BuildFilename(txtRcPrefix?.Text, datePart, txtRcSuffix?.Text, null, defaultName);", + "protectedSnippet": "P:System.Windows.Controls.TextBox.Text", + "label": "P:System.Windows.Controls.TextBox.Text", + "line": 859, + "column": 16 + } + }, + { + "incidentId": "20ad4ade-b008-46d5-8ee7-9b7c3d8e241e", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "var name = BuildFilename(txtRcPrefix?.Text, datePart, txtRcSuffix?.Text, null, defaultName);", + "protected": "T:System.Windows.Controls.TextBox" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "var name = BuildFilename(txtRcPrefix?.Text, datePart, txtRcSuffix?.Text, null, defaultName);", + "protectedSnippet": "T:System.Windows.Controls.TextBox", + "label": "T:System.Windows.Controls.TextBox", + "line": 859, + "column": 16 + } + }, + { + "incidentId": "c1403e6d-4d8a-4b56-ae33-ed43cddb1fc8", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "var datePart = chkRcIncludeDate?.IsChecked == true ? GetSelectedDateString(cmbRcDateFormat, rcDate) : null;", + "protected": "T:System.Windows.Controls.ComboBox" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "var datePart = chkRcIncludeDate?.IsChecked == true ? GetSelectedDateString(cmbRcDateFormat, rcDate) : null;", + "protectedSnippet": "T:System.Windows.Controls.ComboBox", + "label": "T:System.Windows.Controls.ComboBox", + "line": 857, + "column": 16 + } + }, + { + "incidentId": "4faea272-9edd-4859-9c35-c68ccfafc36e", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "var datePart = chkRcIncludeDate?.IsChecked == true ? GetSelectedDateString(cmbRcDateFormat, rcDate) : null;", + "protected": "P:System.Windows.Controls.Primitives.ToggleButton.IsChecked" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "var datePart = chkRcIncludeDate?.IsChecked == true ? GetSelectedDateString(cmbRcDateFormat, rcDate) : null;", + "protectedSnippet": "P:System.Windows.Controls.Primitives.ToggleButton.IsChecked", + "label": "P:System.Windows.Controls.Primitives.ToggleButton.IsChecked", + "line": 857, + "column": 16 + } + }, + { + "incidentId": "6b76502e-09f4-42dc-9682-ef0197640d6e", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "var datePart = chkRcIncludeDate?.IsChecked == true ? GetSelectedDateString(cmbRcDateFormat, rcDate) : null;", + "protected": "T:System.Windows.Controls.CheckBox" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "var datePart = chkRcIncludeDate?.IsChecked == true ? GetSelectedDateString(cmbRcDateFormat, rcDate) : null;", + "protectedSnippet": "T:System.Windows.Controls.CheckBox", + "label": "T:System.Windows.Controls.CheckBox", + "line": 857, + "column": 16 + } + }, + { + "incidentId": "9846e28c-3f1c-4932-9edd-565da2b7c759", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "var rcDate = dpRacing?.SelectedDate ?? DateTime.Today;", + "protected": "P:System.Windows.Controls.DatePicker.SelectedDate" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "var rcDate = dpRacing?.SelectedDate ?? DateTime.Today;", + "protectedSnippet": "P:System.Windows.Controls.DatePicker.SelectedDate", + "label": "P:System.Windows.Controls.DatePicker.SelectedDate", + "line": 856, + "column": 16 + } + }, + { + "incidentId": "544f00f7-5703-4ec1-8482-b8c4cc192742", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "var rcDate = dpRacing?.SelectedDate ?? DateTime.Today;", + "protected": "T:System.Windows.Controls.DatePicker" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "var rcDate = dpRacing?.SelectedDate ?? DateTime.Today;", + "protectedSnippet": "T:System.Windows.Controls.DatePicker", + "label": "T:System.Windows.Controls.DatePicker", + "line": 856, + "column": 16 + } + }, + { + "incidentId": "e9fb1b2b-7e27-4c1a-807a-f552d506ee5b", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "var format = (cmbRcFormat?.SelectedItem as ComboBoxItem)?.Content?.ToString() ?? \u0022CSV\u0022;", + "protected": "P:System.Windows.Controls.ContentControl.Content" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "var format = (cmbRcFormat?.SelectedItem as ComboBoxItem)?.Content?.ToString() ?? \u0022CSV\u0022;", + "protectedSnippet": "P:System.Windows.Controls.ContentControl.Content", + "label": "P:System.Windows.Controls.ContentControl.Content", + "line": 855, + "column": 16 + } + }, + { + "incidentId": "43db159c-df15-485f-adbd-1d1d5752d53c", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "var format = (cmbRcFormat?.SelectedItem as ComboBoxItem)?.Content?.ToString() ?? \u0022CSV\u0022;", + "protected": "P:System.Windows.Controls.Primitives.Selector.SelectedItem" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "var format = (cmbRcFormat?.SelectedItem as ComboBoxItem)?.Content?.ToString() ?? \u0022CSV\u0022;", + "protectedSnippet": "P:System.Windows.Controls.Primitives.Selector.SelectedItem", + "label": "P:System.Windows.Controls.Primitives.Selector.SelectedItem", + "line": 855, + "column": 16 + } + }, + { + "incidentId": "53017f15-d70c-4352-a12d-39034eb58b37", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "var format = (cmbRcFormat?.SelectedItem as ComboBoxItem)?.Content?.ToString() ?? \u0022CSV\u0022;", + "protected": "T:System.Windows.Controls.ComboBox" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "var format = (cmbRcFormat?.SelectedItem as ComboBoxItem)?.Content?.ToString() ?? \u0022CSV\u0022;", + "protectedSnippet": "T:System.Windows.Controls.ComboBox", + "label": "T:System.Windows.Controls.ComboBox", + "line": 855, + "column": 16 + } + }, + { + "incidentId": "54872c1e-840c-485b-a9ec-b646cd123822", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "txtFbPreview.Text = name;", + "protected": "T:System.Windows.Controls.TextBlock" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "txtFbPreview.Text = name;", + "protectedSnippet": "T:System.Windows.Controls.TextBlock", + "label": "T:System.Windows.Controls.TextBlock", + "line": 846, + "column": 42 + } + }, + { + "incidentId": "e569f472-2986-4a4e-9b1a-4b804a7e97f3", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "txtFbPreview.Text = name;", + "protected": "P:System.Windows.Controls.TextBlock.Text" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "txtFbPreview.Text = name;", + "protectedSnippet": "P:System.Windows.Controls.TextBlock.Text", + "label": "P:System.Windows.Controls.TextBlock.Text", + "line": 846, + "column": 42 + } + }, + { + "incidentId": "2d9a5878-da45-417f-8d46-173f1c23cd46", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "if (txtFbPreview != null) txtFbPreview.Text = name;", + "protected": "T:System.Windows.Controls.TextBlock" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "if (txtFbPreview != null) txtFbPreview.Text = name;", + "protectedSnippet": "T:System.Windows.Controls.TextBlock", + "label": "T:System.Windows.Controls.TextBlock", + "line": 846, + "column": 16 + } + }, + { + "incidentId": "74761047-d6d7-473a-bcf1-43c5998b9837", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "var name = BuildFilename(txtFbPrefix?.Text, datePart, txtFbSuffix?.Text, null, $\u0022Partite_{(dpFootball.SelectedDate ?? DateTime.Today):yyyy-MM-dd}.{format.ToLower()}\u0022);", + "protected": "T:System.Windows.Controls.DatePicker" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "var name = BuildFilename(txtFbPrefix?.Text, datePart, txtFbSuffix?.Text, null, $\u0022Partite_{(dpFootball.SelectedDate ?? DateTime.Today):yyyy-MM-dd}.{format.ToLower()}\u0022);", + "protectedSnippet": "T:System.Windows.Controls.DatePicker", + "label": "T:System.Windows.Controls.DatePicker", + "line": 843, + "column": 16 + } + }, + { + "incidentId": "e8c34ce3-527e-4dd2-ad51-284b27905ead", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "var name = BuildFilename(txtFbPrefix?.Text, datePart, txtFbSuffix?.Text, null, $\u0022Partite_{(dpFootball.SelectedDate ?? DateTime.Today):yyyy-MM-dd}.{format.ToLower()}\u0022);", + "protected": "P:System.Windows.Controls.DatePicker.SelectedDate" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "var name = BuildFilename(txtFbPrefix?.Text, datePart, txtFbSuffix?.Text, null, $\u0022Partite_{(dpFootball.SelectedDate ?? DateTime.Today):yyyy-MM-dd}.{format.ToLower()}\u0022);", + "protectedSnippet": "P:System.Windows.Controls.DatePicker.SelectedDate", + "label": "P:System.Windows.Controls.DatePicker.SelectedDate", + "line": 843, + "column": 16 + } + }, + { + "incidentId": "0d587357-dd85-40a4-888c-552d451f4a13", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "var name = BuildFilename(txtFbPrefix?.Text, datePart, txtFbSuffix?.Text, null, $\u0022Partite_{(dpFootball.SelectedDate ?? DateTime.Today):yyyy-MM-dd}.{format.ToLower()}\u0022);", + "protected": "P:System.Windows.Controls.TextBox.Text" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "var name = BuildFilename(txtFbPrefix?.Text, datePart, txtFbSuffix?.Text, null, $\u0022Partite_{(dpFootball.SelectedDate ?? DateTime.Today):yyyy-MM-dd}.{format.ToLower()}\u0022);", + "protectedSnippet": "P:System.Windows.Controls.TextBox.Text", + "label": "P:System.Windows.Controls.TextBox.Text", + "line": 843, + "column": 16 + } + }, + { + "incidentId": "5695a503-3622-4de6-9e7c-9a22d98f3959", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "var name = BuildFilename(txtFbPrefix?.Text, datePart, txtFbSuffix?.Text, null, $\u0022Partite_{(dpFootball.SelectedDate ?? DateTime.Today):yyyy-MM-dd}.{format.ToLower()}\u0022);", + "protected": "T:System.Windows.Controls.TextBox" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "var name = BuildFilename(txtFbPrefix?.Text, datePart, txtFbSuffix?.Text, null, $\u0022Partite_{(dpFootball.SelectedDate ?? DateTime.Today):yyyy-MM-dd}.{format.ToLower()}\u0022);", + "protectedSnippet": "T:System.Windows.Controls.TextBox", + "label": "T:System.Windows.Controls.TextBox", + "line": 843, + "column": 16 + } + }, + { + "incidentId": "8316fca8-d57d-4078-989f-8519ff6a9f41", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "var name = BuildFilename(txtFbPrefix?.Text, datePart, txtFbSuffix?.Text, null, $\u0022Partite_{(dpFootball.SelectedDate ?? DateTime.Today):yyyy-MM-dd}.{format.ToLower()}\u0022);", + "protected": "P:System.Windows.Controls.TextBox.Text" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "var name = BuildFilename(txtFbPrefix?.Text, datePart, txtFbSuffix?.Text, null, $\u0022Partite_{(dpFootball.SelectedDate ?? DateTime.Today):yyyy-MM-dd}.{format.ToLower()}\u0022);", + "protectedSnippet": "P:System.Windows.Controls.TextBox.Text", + "label": "P:System.Windows.Controls.TextBox.Text", + "line": 843, + "column": 16 + } + }, + { + "incidentId": "d9819293-86ba-4cfb-965c-af1b404c5fef", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "var name = BuildFilename(txtFbPrefix?.Text, datePart, txtFbSuffix?.Text, null, $\u0022Partite_{(dpFootball.SelectedDate ?? DateTime.Today):yyyy-MM-dd}.{format.ToLower()}\u0022);", + "protected": "T:System.Windows.Controls.TextBox" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "var name = BuildFilename(txtFbPrefix?.Text, datePart, txtFbSuffix?.Text, null, $\u0022Partite_{(dpFootball.SelectedDate ?? DateTime.Today):yyyy-MM-dd}.{format.ToLower()}\u0022);", + "protectedSnippet": "T:System.Windows.Controls.TextBox", + "label": "T:System.Windows.Controls.TextBox", + "line": 843, + "column": 16 + } + }, + { + "incidentId": "012ca668-b5fb-46ff-8f77-e7d33d8ecf4b", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "var datePart = chkFbIncludeDate?.IsChecked == true ? GetSelectedDateString(cmbFbDateFormat, dpFootball.SelectedDate ?? DateTime.Today) : null;", + "protected": "T:System.Windows.Controls.DatePicker" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "var datePart = chkFbIncludeDate?.IsChecked == true ? GetSelectedDateString(cmbFbDateFormat, dpFootball.SelectedDate ?? DateTime.Today) : null;", + "protectedSnippet": "T:System.Windows.Controls.DatePicker", + "label": "T:System.Windows.Controls.DatePicker", + "line": 842, + "column": 16 + } + }, + { + "incidentId": "5aeb83f7-a1ca-4c74-812d-46f0c8bf8390", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "var datePart = chkFbIncludeDate?.IsChecked == true ? GetSelectedDateString(cmbFbDateFormat, dpFootball.SelectedDate ?? DateTime.Today) : null;", + "protected": "P:System.Windows.Controls.DatePicker.SelectedDate" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "var datePart = chkFbIncludeDate?.IsChecked == true ? GetSelectedDateString(cmbFbDateFormat, dpFootball.SelectedDate ?? DateTime.Today) : null;", + "protectedSnippet": "P:System.Windows.Controls.DatePicker.SelectedDate", + "label": "P:System.Windows.Controls.DatePicker.SelectedDate", + "line": 842, + "column": 16 + } + }, + { + "incidentId": "3e5ab0e5-a67c-45db-94d2-41267fa066ae", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "var datePart = chkFbIncludeDate?.IsChecked == true ? GetSelectedDateString(cmbFbDateFormat, dpFootball.SelectedDate ?? DateTime.Today) : null;", + "protected": "T:System.Windows.Controls.ComboBox" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "var datePart = chkFbIncludeDate?.IsChecked == true ? GetSelectedDateString(cmbFbDateFormat, dpFootball.SelectedDate ?? DateTime.Today) : null;", + "protectedSnippet": "T:System.Windows.Controls.ComboBox", + "label": "T:System.Windows.Controls.ComboBox", + "line": 842, + "column": 16 + } + }, + { + "incidentId": "a59a2877-b0d4-4692-8a7f-1ad74cbdb648", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "var datePart = chkFbIncludeDate?.IsChecked == true ? GetSelectedDateString(cmbFbDateFormat, dpFootball.SelectedDate ?? DateTime.Today) : null;", + "protected": "P:System.Windows.Controls.Primitives.ToggleButton.IsChecked" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "var datePart = chkFbIncludeDate?.IsChecked == true ? GetSelectedDateString(cmbFbDateFormat, dpFootball.SelectedDate ?? DateTime.Today) : null;", + "protectedSnippet": "P:System.Windows.Controls.Primitives.ToggleButton.IsChecked", + "label": "P:System.Windows.Controls.Primitives.ToggleButton.IsChecked", + "line": 842, + "column": 16 + } + }, + { + "incidentId": "742f36d0-7d19-494d-9a00-10a9a3fbbdb1", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "var datePart = chkFbIncludeDate?.IsChecked == true ? GetSelectedDateString(cmbFbDateFormat, dpFootball.SelectedDate ?? DateTime.Today) : null;", + "protected": "T:System.Windows.Controls.CheckBox" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "var datePart = chkFbIncludeDate?.IsChecked == true ? GetSelectedDateString(cmbFbDateFormat, dpFootball.SelectedDate ?? DateTime.Today) : null;", + "protectedSnippet": "T:System.Windows.Controls.CheckBox", + "label": "T:System.Windows.Controls.CheckBox", + "line": 842, + "column": 16 + } + }, + { + "incidentId": "c7a055c8-0b0f-4f24-b69e-c60350c94aa2", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "var format = (cmbFbFormat?.SelectedItem as ComboBoxItem)?.Content?.ToString() ?? \u0022CSV\u0022;", + "protected": "P:System.Windows.Controls.ContentControl.Content" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "var format = (cmbFbFormat?.SelectedItem as ComboBoxItem)?.Content?.ToString() ?? \u0022CSV\u0022;", + "protectedSnippet": "P:System.Windows.Controls.ContentControl.Content", + "label": "P:System.Windows.Controls.ContentControl.Content", + "line": 841, + "column": 16 + } + }, + { + "incidentId": "2992f0de-e96c-4b40-9b6b-99ff29e90abc", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "var format = (cmbFbFormat?.SelectedItem as ComboBoxItem)?.Content?.ToString() ?? \u0022CSV\u0022;", + "protected": "P:System.Windows.Controls.Primitives.Selector.SelectedItem" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "var format = (cmbFbFormat?.SelectedItem as ComboBoxItem)?.Content?.ToString() ?? \u0022CSV\u0022;", + "protectedSnippet": "P:System.Windows.Controls.Primitives.Selector.SelectedItem", + "label": "P:System.Windows.Controls.Primitives.Selector.SelectedItem", + "line": 841, + "column": 16 + } + }, + { + "incidentId": "ccb48956-3a92-47bc-a8cc-148d1bac8471", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "var format = (cmbFbFormat?.SelectedItem as ComboBoxItem)?.Content?.ToString() ?? \u0022CSV\u0022;", + "protected": "T:System.Windows.Controls.ComboBox" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "var format = (cmbFbFormat?.SelectedItem as ComboBoxItem)?.Content?.ToString() ?? \u0022CSV\u0022;", + "protectedSnippet": "T:System.Windows.Controls.ComboBox", + "label": "T:System.Windows.Controls.ComboBox", + "line": 841, + "column": 16 + } + }, + { + "incidentId": "161ca2c5-2736-4692-b759-735d4c37bbc7", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "private static string GetSelectedDateString(ComboBox combo, DateTime? date)", + "protected": "T:System.Windows.Controls.ComboBox" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "private static string GetSelectedDateString(ComboBox combo, DateTime? date)", + "protectedSnippet": "T:System.Windows.Controls.ComboBox", + "label": "T:System.Windows.Controls.ComboBox", + "line": 814, + "column": 8 + } + }, + { + "incidentId": "fa37ae37-e643-444d-8b5b-80c1173828bc", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "var fmt = (combo?.SelectedItem as ComboBoxItem)?.Content?.ToString();", + "protected": "P:System.Windows.Controls.ContentControl.Content" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "var fmt = (combo?.SelectedItem as ComboBoxItem)?.Content?.ToString();", + "protectedSnippet": "P:System.Windows.Controls.ContentControl.Content", + "label": "P:System.Windows.Controls.ContentControl.Content", + "line": 817, + "column": 12 + } + }, + { + "incidentId": "883c877b-835b-46e6-812e-48f3b5b0c2c1", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "var fmt = (combo?.SelectedItem as ComboBoxItem)?.Content?.ToString();", + "protected": "P:System.Windows.Controls.Primitives.Selector.SelectedItem" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "var fmt = (combo?.SelectedItem as ComboBoxItem)?.Content?.ToString();", + "protectedSnippet": "P:System.Windows.Controls.Primitives.Selector.SelectedItem", + "label": "P:System.Windows.Controls.Primitives.Selector.SelectedItem", + "line": 817, + "column": 12 + } + }, + { + "incidentId": "2c504ad3-108b-4769-b0c3-43b0ec63496f", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "private void SetComboBoxSelectionByContent(ComboBox combo, string content)", + "protected": "T:System.Windows.Controls.ComboBox" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "private void SetComboBoxSelectionByContent(ComboBox combo, string content)", + "protectedSnippet": "T:System.Windows.Controls.ComboBox", + "label": "T:System.Windows.Controls.ComboBox", + "line": 776, + "column": 8 + } + }, + { + "incidentId": "0c6810fc-9175-4759-9cea-245153eba087", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "combo.SelectedIndex = i;", + "protected": "P:System.Windows.Controls.Primitives.Selector.SelectedIndex" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "combo.SelectedIndex = i;", + "protectedSnippet": "P:System.Windows.Controls.Primitives.Selector.SelectedIndex", + "label": "P:System.Windows.Controls.Primitives.Selector.SelectedIndex", + "line": 784, + "column": 20 + } + }, + { + "incidentId": "6f16866e-d7af-4095-9538-111991893a35", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "if (item != null \u0026\u0026 string.Equals(item.Content?.ToString(), content, StringComparison.OrdinalIgnoreCase))\r\n {\r\n combo.SelectedIndex = i;\r\n return;\r\n }", + "protected": "P:System.Windows.Controls.ContentControl.Content" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "if (item != null \u0026\u0026 string.Equals(item.Content?.ToString(), content, StringComparison.OrdinalIgnoreCase))\r\n {\r\n combo.SelectedIndex = i;\r\n return;\r\n }", + "protectedSnippet": "P:System.Windows.Controls.ContentControl.Content", + "label": "P:System.Windows.Controls.ContentControl.Content", + "line": 782, + "column": 16 + } + }, + { + "incidentId": "1ba2dfbf-e756-4e38-ad26-db34e577632d", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "var item = combo.Items[i] as ComboBoxItem;", + "protected": "T:System.Windows.Controls.ItemCollection" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "var item = combo.Items[i] as ComboBoxItem;", + "protectedSnippet": "T:System.Windows.Controls.ItemCollection", + "label": "T:System.Windows.Controls.ItemCollection", + "line": 781, + "column": 16 + } + }, + { + "incidentId": "3e11b5d3-cdde-4153-a06d-bc8c11d64205", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "var item = combo.Items[i] as ComboBoxItem;", + "protected": "P:System.Windows.Controls.ItemsControl.Items" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "var item = combo.Items[i] as ComboBoxItem;", + "protectedSnippet": "P:System.Windows.Controls.ItemsControl.Items", + "label": "P:System.Windows.Controls.ItemsControl.Items", + "line": 781, + "column": 16 + } + }, + { + "incidentId": "281229bc-b05c-428e-a867-9399076db980", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "var item = combo.Items[i] as ComboBoxItem;", + "protected": "P:System.Windows.Controls.ItemCollection.Item(System.Int32)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "var item = combo.Items[i] as ComboBoxItem;", + "protectedSnippet": "P:System.Windows.Controls.ItemCollection.Item(System.Int32)", + "label": "P:System.Windows.Controls.ItemCollection.Item(System.Int32)", + "line": 781, + "column": 16 + } + }, + { + "incidentId": "a8acab03-f29f-4661-b70a-77e4097de0a7", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "for (int i = 0; i \u003C combo.Items.Count; i\u002B\u002B)\r\n {\r\n var item = combo.Items[i] as ComboBoxItem;\r\n if (item != null \u0026\u0026 string.Equals(item.Content?.ToString(), content, StringComparison.OrdinalIgnoreCase))\r\n {\r\n combo.SelectedIndex = i;\r\n return;\r\n }\r\n }", + "protected": "T:System.Windows.Controls.ItemCollection" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "for (int i = 0; i \u003C combo.Items.Count; i\u002B\u002B)\r\n {\r\n var item = combo.Items[i] as ComboBoxItem;\r\n if (item != null \u0026\u0026 string.Equals(item.Content?.ToString(), content, StringComparison.OrdinalIgnoreCase))\r\n {\r\n combo.SelectedIndex = i;\r\n return;\r\n }\r\n }", + "protectedSnippet": "T:System.Windows.Controls.ItemCollection", + "label": "T:System.Windows.Controls.ItemCollection", + "line": 779, + "column": 12 + } + }, + { + "incidentId": "d54436bc-7c90-4538-8788-609e5c12a6aa", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "for (int i = 0; i \u003C combo.Items.Count; i\u002B\u002B)\r\n {\r\n var item = combo.Items[i] as ComboBoxItem;\r\n if (item != null \u0026\u0026 string.Equals(item.Content?.ToString(), content, StringComparison.OrdinalIgnoreCase))\r\n {\r\n combo.SelectedIndex = i;\r\n return;\r\n }\r\n }", + "protected": "P:System.Windows.Controls.ItemsControl.Items" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "for (int i = 0; i \u003C combo.Items.Count; i\u002B\u002B)\r\n {\r\n var item = combo.Items[i] as ComboBoxItem;\r\n if (item != null \u0026\u0026 string.Equals(item.Content?.ToString(), content, StringComparison.OrdinalIgnoreCase))\r\n {\r\n combo.SelectedIndex = i;\r\n return;\r\n }\r\n }", + "protectedSnippet": "P:System.Windows.Controls.ItemsControl.Items", + "label": "P:System.Windows.Controls.ItemsControl.Items", + "line": 779, + "column": 12 + } + }, + { + "incidentId": "e4383159-2833-4850-b400-01c40b1af09a", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "for (int i = 0; i \u003C combo.Items.Count; i\u002B\u002B)\r\n {\r\n var item = combo.Items[i] as ComboBoxItem;\r\n if (item != null \u0026\u0026 string.Equals(item.Content?.ToString(), content, StringComparison.OrdinalIgnoreCase))\r\n {\r\n combo.SelectedIndex = i;\r\n return;\r\n }\r\n }", + "protected": "P:System.Windows.Controls.ItemCollection.Count" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "for (int i = 0; i \u003C combo.Items.Count; i\u002B\u002B)\r\n {\r\n var item = combo.Items[i] as ComboBoxItem;\r\n if (item != null \u0026\u0026 string.Equals(item.Content?.ToString(), content, StringComparison.OrdinalIgnoreCase))\r\n {\r\n combo.SelectedIndex = i;\r\n return;\r\n }\r\n }", + "protectedSnippet": "P:System.Windows.Controls.ItemCollection.Count", + "label": "P:System.Windows.Controls.ItemCollection.Count", + "line": 779, + "column": 12 + } + }, + { + "incidentId": "691e2371-5241-404a-a28f-a76fcde3396b", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "_racingManager.UpdateApiKey(txtRacingApiKey.Text);", + "protected": "T:System.Windows.Controls.TextBox" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "_racingManager.UpdateApiKey(txtRacingApiKey.Text);", + "protectedSnippet": "T:System.Windows.Controls.TextBox", + "label": "T:System.Windows.Controls.TextBox", + "line": 771, + "column": 16 + } + }, + { + "incidentId": "95e95bbf-e045-41c4-886d-ae11ce1b30a0", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "_racingManager.UpdateApiKey(txtRacingApiKey.Text);", + "protected": "P:System.Windows.Controls.TextBox.Text" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "_racingManager.UpdateApiKey(txtRacingApiKey.Text);", + "protectedSnippet": "P:System.Windows.Controls.TextBox.Text", + "label": "P:System.Windows.Controls.TextBox.Text", + "line": 771, + "column": 16 + } + }, + { + "incidentId": "82041f9b-6c62-4823-ba51-9631db591739", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "txtRacingApiKey.Text = val;", + "protected": "T:System.Windows.Controls.TextBox" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "txtRacingApiKey.Text = val;", + "protectedSnippet": "T:System.Windows.Controls.TextBox", + "label": "T:System.Windows.Controls.TextBox", + "line": 764, + "column": 52 + } + }, + { + "incidentId": "54f6bcc7-e2c0-4d62-810d-9ddeb849bd2d", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "txtRacingApiKey.Text = val;", + "protected": "P:System.Windows.Controls.TextBox.Text" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "txtRacingApiKey.Text = val;", + "protectedSnippet": "P:System.Windows.Controls.TextBox.Text", + "label": "P:System.Windows.Controls.TextBox.Text", + "line": 764, + "column": 52 + } + }, + { + "incidentId": "c7dbd221-5819-4cf3-b72e-8e55daaa5e39", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "SetComboBoxSelectionByContent(cmbRcFormat, val);", + "protected": "T:System.Windows.Controls.ComboBox" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "SetComboBoxSelectionByContent(cmbRcFormat, val);", + "protectedSnippet": "T:System.Windows.Controls.ComboBox", + "label": "T:System.Windows.Controls.ComboBox", + "line": 763, + "column": 56 + } + }, + { + "incidentId": "e4e8e2f4-0725-419f-9bc4-0b6ca54b044c", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "SetComboBoxSelectionByContent(cmbRcDateFormat, val);", + "protected": "T:System.Windows.Controls.ComboBox" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "SetComboBoxSelectionByContent(cmbRcDateFormat, val);", + "protectedSnippet": "T:System.Windows.Controls.ComboBox", + "label": "T:System.Windows.Controls.ComboBox", + "line": 762, + "column": 60 + } + }, + { + "incidentId": "d765c505-3dde-41ac-bb6d-abaedc3cb44b", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "chkRcIncludeDate.IsChecked = val == \u00221\u0022 || val.Equals(\u0022true\u0022, StringComparison.OrdinalIgnoreCase);", + "protected": "T:System.Windows.Controls.CheckBox" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "chkRcIncludeDate.IsChecked = val == \u00221\u0022 || val.Equals(\u0022true\u0022, StringComparison.OrdinalIgnoreCase);", + "protectedSnippet": "T:System.Windows.Controls.CheckBox", + "label": "T:System.Windows.Controls.CheckBox", + "line": 761, + "column": 53 + } + }, + { + "incidentId": "a0b4d825-74fb-4bfe-b4d4-7e524ce2cca0", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "chkRcIncludeDate.IsChecked = val == \u00221\u0022 || val.Equals(\u0022true\u0022, StringComparison.OrdinalIgnoreCase);", + "protected": "P:System.Windows.Controls.Primitives.ToggleButton.IsChecked" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "chkRcIncludeDate.IsChecked = val == \u00221\u0022 || val.Equals(\u0022true\u0022, StringComparison.OrdinalIgnoreCase);", + "protectedSnippet": "P:System.Windows.Controls.Primitives.ToggleButton.IsChecked", + "label": "P:System.Windows.Controls.Primitives.ToggleButton.IsChecked", + "line": 761, + "column": 53 + } + }, + { + "incidentId": "f381ed3e-6c00-4a70-a5af-b2fab9939f21", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "txtRcSuffix.Text = val;", + "protected": "T:System.Windows.Controls.TextBox" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "txtRcSuffix.Text = val;", + "protectedSnippet": "T:System.Windows.Controls.TextBox", + "label": "T:System.Windows.Controls.TextBox", + "line": 760, + "column": 48 + } + }, + { + "incidentId": "8e3bd31d-019c-4342-a224-93a796d0bc16", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "txtRcSuffix.Text = val;", + "protected": "P:System.Windows.Controls.TextBox.Text" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "txtRcSuffix.Text = val;", + "protectedSnippet": "P:System.Windows.Controls.TextBox.Text", + "label": "P:System.Windows.Controls.TextBox.Text", + "line": 760, + "column": 48 + } + }, + { + "incidentId": "e6e600a9-63ae-4603-afdb-90c144d92cc5", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "txtRcPrefix.Text = val;", + "protected": "T:System.Windows.Controls.TextBox" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "txtRcPrefix.Text = val;", + "protectedSnippet": "T:System.Windows.Controls.TextBox", + "label": "T:System.Windows.Controls.TextBox", + "line": 759, + "column": 48 + } + }, + { + "incidentId": "f4efbe73-9509-47d7-b50e-95ae3f036116", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "txtRcPrefix.Text = val;", + "protected": "P:System.Windows.Controls.TextBox.Text" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "txtRcPrefix.Text = val;", + "protectedSnippet": "P:System.Windows.Controls.TextBox.Text", + "label": "P:System.Windows.Controls.TextBox.Text", + "line": 759, + "column": 48 + } + }, + { + "incidentId": "42b25a9e-bf0a-45a2-88fa-82e7dea2661e", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "txtRcExportPath.Text = val;", + "protected": "T:System.Windows.Controls.TextBox" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "txtRcExportPath.Text = val;", + "protectedSnippet": "T:System.Windows.Controls.TextBox", + "label": "T:System.Windows.Controls.TextBox", + "line": 758, + "column": 52 + } + }, + { + "incidentId": "809cc52e-890f-44f0-bb6c-5d3815fb86e7", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "txtRcExportPath.Text = val;", + "protected": "P:System.Windows.Controls.TextBox.Text" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "txtRcExportPath.Text = val;", + "protectedSnippet": "P:System.Windows.Controls.TextBox.Text", + "label": "P:System.Windows.Controls.TextBox.Text", + "line": 758, + "column": 52 + } + }, + { + "incidentId": "d1362782-a5a9-4b20-9491-e5c283452895", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "SetComboBoxSelectionByContent(cmbFbFormat, val);", + "protected": "T:System.Windows.Controls.ComboBox" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "SetComboBoxSelectionByContent(cmbFbFormat, val);", + "protectedSnippet": "T:System.Windows.Controls.ComboBox", + "label": "T:System.Windows.Controls.ComboBox", + "line": 757, + "column": 56 + } + }, + { + "incidentId": "e01cb22f-d8b2-40ef-8db9-f0d8a4b40a28", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "SetComboBoxSelectionByContent(cmbFbDateFormat, val);", + "protected": "T:System.Windows.Controls.ComboBox" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "SetComboBoxSelectionByContent(cmbFbDateFormat, val);", + "protectedSnippet": "T:System.Windows.Controls.ComboBox", + "label": "T:System.Windows.Controls.ComboBox", + "line": 756, + "column": 60 + } + }, + { + "incidentId": "d17d1a7d-f53f-410e-a8c3-e84972b0dee2", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "chkFbIncludeDate.IsChecked = val == \u00221\u0022 || val.Equals(\u0022true\u0022, StringComparison.OrdinalIgnoreCase);", + "protected": "T:System.Windows.Controls.CheckBox" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "chkFbIncludeDate.IsChecked = val == \u00221\u0022 || val.Equals(\u0022true\u0022, StringComparison.OrdinalIgnoreCase);", + "protectedSnippet": "T:System.Windows.Controls.CheckBox", + "label": "T:System.Windows.Controls.CheckBox", + "line": 755, + "column": 53 + } + }, + { + "incidentId": "09caa85f-eb1d-45cd-835a-0c919fd4e16f", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "chkFbIncludeDate.IsChecked = val == \u00221\u0022 || val.Equals(\u0022true\u0022, StringComparison.OrdinalIgnoreCase);", + "protected": "P:System.Windows.Controls.Primitives.ToggleButton.IsChecked" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "chkFbIncludeDate.IsChecked = val == \u00221\u0022 || val.Equals(\u0022true\u0022, StringComparison.OrdinalIgnoreCase);", + "protectedSnippet": "P:System.Windows.Controls.Primitives.ToggleButton.IsChecked", + "label": "P:System.Windows.Controls.Primitives.ToggleButton.IsChecked", + "line": 755, + "column": 53 + } + }, + { + "incidentId": "3538af15-8165-47bc-9dc8-cb303c06dc21", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "txtFbSuffix.Text = val;", + "protected": "T:System.Windows.Controls.TextBox" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "txtFbSuffix.Text = val;", + "protectedSnippet": "T:System.Windows.Controls.TextBox", + "label": "T:System.Windows.Controls.TextBox", + "line": 754, + "column": 48 + } + }, + { + "incidentId": "4a0c2c8b-f9c6-4716-ac06-998ae610a87f", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "txtFbSuffix.Text = val;", + "protected": "P:System.Windows.Controls.TextBox.Text" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "txtFbSuffix.Text = val;", + "protectedSnippet": "P:System.Windows.Controls.TextBox.Text", + "label": "P:System.Windows.Controls.TextBox.Text", + "line": 754, + "column": 48 + } + }, + { + "incidentId": "bb1d7b6d-c156-4ab7-8f1f-b1c86d8c66a5", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "txtFbPrefix.Text = val;", + "protected": "T:System.Windows.Controls.TextBox" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "txtFbPrefix.Text = val;", + "protectedSnippet": "T:System.Windows.Controls.TextBox", + "label": "T:System.Windows.Controls.TextBox", + "line": 753, + "column": 48 + } + }, + { + "incidentId": "ed66d698-26a3-4d90-b5f7-10467d49bcc4", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "txtFbPrefix.Text = val;", + "protected": "P:System.Windows.Controls.TextBox.Text" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "txtFbPrefix.Text = val;", + "protectedSnippet": "P:System.Windows.Controls.TextBox.Text", + "label": "P:System.Windows.Controls.TextBox.Text", + "line": 753, + "column": 48 + } + }, + { + "incidentId": "903712aa-9b4f-4756-bdd5-7334359c0be6", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "txtFbExportPath.Text = val;", + "protected": "T:System.Windows.Controls.TextBox" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "txtFbExportPath.Text = val;", + "protectedSnippet": "T:System.Windows.Controls.TextBox", + "label": "T:System.Windows.Controls.TextBox", + "line": 752, + "column": 52 + } + }, + { + "incidentId": "8cf04a0a-2ab5-4686-9028-de3e3b7abeca", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "txtFbExportPath.Text = val;", + "protected": "P:System.Windows.Controls.TextBox.Text" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "txtFbExportPath.Text = val;", + "protectedSnippet": "P:System.Windows.Controls.TextBox.Text", + "label": "P:System.Windows.Controls.TextBox.Text", + "line": 752, + "column": 52 + } + }, + { + "incidentId": "39b68c72-4c68-475a-bfa6-5e8acda06771", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "txtApiKey.Text = val;", + "protected": "T:System.Windows.Controls.TextBox" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "txtApiKey.Text = val;", + "protectedSnippet": "T:System.Windows.Controls.TextBox", + "label": "T:System.Windows.Controls.TextBox", + "line": 751, + "column": 51 + } + }, + { + "incidentId": "16d78f6f-d0d0-457a-b62f-a22e818bbd64", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "txtApiKey.Text = val;", + "protected": "P:System.Windows.Controls.TextBox.Text" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "txtApiKey.Text = val;", + "protectedSnippet": "P:System.Windows.Controls.TextBox.Text", + "label": "P:System.Windows.Controls.TextBox.Text", + "line": 751, + "column": 51 + } + }, + { + "incidentId": "d947b8c5-e356-449a-8e91-67d5c5cb1692", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "txtRacingApiKey.Text = DefaultRacingApiKey;", + "protected": "T:System.Windows.Controls.TextBox" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "txtRacingApiKey.Text = DefaultRacingApiKey;", + "protectedSnippet": "T:System.Windows.Controls.TextBox", + "label": "T:System.Windows.Controls.TextBox", + "line": 741, + "column": 16 + } + }, + { + "incidentId": "75173c17-72a8-4de8-9a4c-bf48b2f531ad", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "txtRacingApiKey.Text = DefaultRacingApiKey;", + "protected": "P:System.Windows.Controls.TextBox.Text" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "txtRacingApiKey.Text = DefaultRacingApiKey;", + "protectedSnippet": "P:System.Windows.Controls.TextBox.Text", + "label": "P:System.Windows.Controls.TextBox.Text", + "line": 741, + "column": 16 + } + }, + { + "incidentId": "9fc27b83-283e-42b7-ba42-01f0cc0a6e6c", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "return dlg.SelectedPath;", + "protected": "P:System.Windows.Forms.FolderBrowserDialog.SelectedPath" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "return dlg.SelectedPath;", + "protectedSnippet": "P:System.Windows.Forms.FolderBrowserDialog.SelectedPath", + "label": "P:System.Windows.Forms.FolderBrowserDialog.SelectedPath", + "line": 727, + "column": 20 + } + }, + { + "incidentId": "25d84452-820b-4468-b185-e20cbf93207f", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "if (dlg.ShowDialog() == System.Windows.Forms.DialogResult.OK)\r\n return dlg.SelectedPath;", + "protected": "T:System.Windows.Forms.DialogResult" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "if (dlg.ShowDialog() == System.Windows.Forms.DialogResult.OK)\r\n return dlg.SelectedPath;", + "protectedSnippet": "T:System.Windows.Forms.DialogResult", + "label": "T:System.Windows.Forms.DialogResult", + "line": 726, + "column": 16 + } + }, + { + "incidentId": "dbaf14fe-d10c-47d5-94d4-11b19cb76ca6", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "if (dlg.ShowDialog() == System.Windows.Forms.DialogResult.OK)\r\n return dlg.SelectedPath;", + "protected": "T:System.Windows.Forms.DialogResult" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "if (dlg.ShowDialog() == System.Windows.Forms.DialogResult.OK)\r\n return dlg.SelectedPath;", + "protectedSnippet": "T:System.Windows.Forms.DialogResult", + "label": "T:System.Windows.Forms.DialogResult", + "line": 726, + "column": 16 + } + }, + { + "incidentId": "621c9440-3f38-48df-9995-e89feded0660", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "if (dlg.ShowDialog() == System.Windows.Forms.DialogResult.OK)\r\n return dlg.SelectedPath;", + "protected": "F:System.Windows.Forms.DialogResult.OK" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "if (dlg.ShowDialog() == System.Windows.Forms.DialogResult.OK)\r\n return dlg.SelectedPath;", + "protectedSnippet": "F:System.Windows.Forms.DialogResult.OK", + "label": "F:System.Windows.Forms.DialogResult.OK", + "line": 726, + "column": 16 + } + }, + { + "incidentId": "4312515c-2e72-4a8f-9fbf-32472da43005", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "if (dlg.ShowDialog() == System.Windows.Forms.DialogResult.OK)\r\n return dlg.SelectedPath;", + "protected": "T:System.Windows.Forms.DialogResult" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "if (dlg.ShowDialog() == System.Windows.Forms.DialogResult.OK)\r\n return dlg.SelectedPath;", + "protectedSnippet": "T:System.Windows.Forms.DialogResult", + "label": "T:System.Windows.Forms.DialogResult", + "line": 726, + "column": 16 + } + }, + { + "incidentId": "39818991-8de3-460a-9e81-357769f493f7", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "if (dlg.ShowDialog() == System.Windows.Forms.DialogResult.OK)\r\n return dlg.SelectedPath;", + "protected": "M:System.Windows.Forms.CommonDialog.ShowDialog" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "if (dlg.ShowDialog() == System.Windows.Forms.DialogResult.OK)\r\n return dlg.SelectedPath;", + "protectedSnippet": "M:System.Windows.Forms.CommonDialog.ShowDialog", + "label": "M:System.Windows.Forms.CommonDialog.ShowDialog", + "line": 726, + "column": 16 + } + }, + { + "incidentId": "a4b7dd99-6123-4631-bf3d-822209a7d050", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "dlg.Description = description;", + "protected": "P:System.Windows.Forms.FolderBrowserDialog.Description" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "dlg.Description = description;", + "protectedSnippet": "P:System.Windows.Forms.FolderBrowserDialog.Description", + "label": "P:System.Windows.Forms.FolderBrowserDialog.Description", + "line": 725, + "column": 16 + } + }, + { + "incidentId": "eee23511-dd6a-40b5-a1a2-9ef115062653", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "using (var dlg = new System.Windows.Forms.FolderBrowserDialog())\r\n {\r\n dlg.Description = description;\r\n if (dlg.ShowDialog() == System.Windows.Forms.DialogResult.OK)\r\n return dlg.SelectedPath;\r\n }", + "protected": "T:System.Windows.Forms.FolderBrowserDialog" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "using (var dlg = new System.Windows.Forms.FolderBrowserDialog())\r\n {\r\n dlg.Description = description;\r\n if (dlg.ShowDialog() == System.Windows.Forms.DialogResult.OK)\r\n return dlg.SelectedPath;\r\n }", + "protectedSnippet": "T:System.Windows.Forms.FolderBrowserDialog", + "label": "T:System.Windows.Forms.FolderBrowserDialog", + "line": 723, + "column": 12 + } + }, + { + "incidentId": "2cd444d0-26b9-4d15-83a6-5c4a323964c0", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "using (var dlg = new System.Windows.Forms.FolderBrowserDialog())\r\n {\r\n dlg.Description = description;\r\n if (dlg.ShowDialog() == System.Windows.Forms.DialogResult.OK)\r\n return dlg.SelectedPath;\r\n }", + "protected": "M:System.Windows.Forms.FolderBrowserDialog.#ctor" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "using (var dlg = new System.Windows.Forms.FolderBrowserDialog())\r\n {\r\n dlg.Description = description;\r\n if (dlg.ShowDialog() == System.Windows.Forms.DialogResult.OK)\r\n return dlg.SelectedPath;\r\n }", + "protectedSnippet": "M:System.Windows.Forms.FolderBrowserDialog.#ctor", + "label": "M:System.Windows.Forms.FolderBrowserDialog.#ctor", + "line": 723, + "column": 12 + } + }, + { + "incidentId": "c7df0475-1f87-49f6-a4f3-c012c8aa3d6e", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "private void btnBrowseRcExport_Click(object sender, RoutedEventArgs e)", + "protected": "T:System.Windows.RoutedEventArgs" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "private void btnBrowseRcExport_Click(object sender, RoutedEventArgs e)", + "protectedSnippet": "T:System.Windows.RoutedEventArgs", + "label": "T:System.Windows.RoutedEventArgs", + "line": 714, + "column": 8 + } + }, + { + "incidentId": "640769be-7f3d-4d7b-ba15-5c8961d47581", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "txtRcExportPath.Text = path;", + "protected": "T:System.Windows.Controls.TextBox" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "txtRcExportPath.Text = path;", + "protectedSnippet": "T:System.Windows.Controls.TextBox", + "label": "T:System.Windows.Controls.TextBox", + "line": 717, + "column": 30 + } + }, + { + "incidentId": "94669e2d-fe8d-46e2-a79f-b737d2805121", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "txtRcExportPath.Text = path;", + "protected": "P:System.Windows.Controls.TextBox.Text" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "txtRcExportPath.Text = path;", + "protectedSnippet": "P:System.Windows.Controls.TextBox.Text", + "label": "P:System.Windows.Controls.TextBox.Text", + "line": 717, + "column": 30 + } + }, + { + "incidentId": "4c0d1aa9-edd1-4261-a612-e6c29ae887ca", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "private void btnBrowseFbExport_Click(object sender, RoutedEventArgs e)", + "protected": "T:System.Windows.RoutedEventArgs" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "private void btnBrowseFbExport_Click(object sender, RoutedEventArgs e)", + "protectedSnippet": "T:System.Windows.RoutedEventArgs", + "label": "T:System.Windows.RoutedEventArgs", + "line": 707, + "column": 8 + } + }, + { + "incidentId": "70aac482-94c6-4a05-b648-4a75b0b2309c", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "txtFbExportPath.Text = path;", + "protected": "T:System.Windows.Controls.TextBox" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "txtFbExportPath.Text = path;", + "protectedSnippet": "T:System.Windows.Controls.TextBox", + "label": "T:System.Windows.Controls.TextBox", + "line": 710, + "column": 30 + } + }, + { + "incidentId": "23b0bdbe-357a-4866-a338-fc3a15979d3b", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "txtFbExportPath.Text = path;", + "protected": "P:System.Windows.Controls.TextBox.Text" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "txtFbExportPath.Text = path;", + "protectedSnippet": "P:System.Windows.Controls.TextBox.Text", + "label": "P:System.Windows.Controls.TextBox.Text", + "line": 710, + "column": 30 + } + }, + { + "incidentId": "afe2b954-7626-44fe-b57d-0d96f668d8ce", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "MessageBox.Show($\u0022Errore durante l\u0027esportazione CSV:\\n{ex.Message}\u0022,\r\n \u0022Errore\u0022, MessageBoxButton.OK, MessageBoxImage.Error);", + "protected": "T:System.Windows.MessageBoxImage" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "MessageBox.Show($\u0022Errore durante l\u0027esportazione CSV:\\n{ex.Message}\u0022,\r\n \u0022Errore\u0022, MessageBoxButton.OK, MessageBoxImage.Error);", + "protectedSnippet": "T:System.Windows.MessageBoxImage", + "label": "T:System.Windows.MessageBoxImage", + "line": 696, + "column": 16 + } + }, + { + "incidentId": "b72405d6-7608-4fbb-bbf2-e9ec4556739e", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "MessageBox.Show($\u0022Errore durante l\u0027esportazione CSV:\\n{ex.Message}\u0022,\r\n \u0022Errore\u0022, MessageBoxButton.OK, MessageBoxImage.Error);", + "protected": "T:System.Windows.MessageBoxImage" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "MessageBox.Show($\u0022Errore durante l\u0027esportazione CSV:\\n{ex.Message}\u0022,\r\n \u0022Errore\u0022, MessageBoxButton.OK, MessageBoxImage.Error);", + "protectedSnippet": "T:System.Windows.MessageBoxImage", + "label": "T:System.Windows.MessageBoxImage", + "line": 696, + "column": 16 + } + }, + { + "incidentId": "9e2472ee-4ec0-4610-91fb-ff6e1cc743f1", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "MessageBox.Show($\u0022Errore durante l\u0027esportazione CSV:\\n{ex.Message}\u0022,\r\n \u0022Errore\u0022, MessageBoxButton.OK, MessageBoxImage.Error);", + "protected": "F:System.Windows.MessageBoxImage.Error" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "MessageBox.Show($\u0022Errore durante l\u0027esportazione CSV:\\n{ex.Message}\u0022,\r\n \u0022Errore\u0022, MessageBoxButton.OK, MessageBoxImage.Error);", + "protectedSnippet": "F:System.Windows.MessageBoxImage.Error", + "label": "F:System.Windows.MessageBoxImage.Error", + "line": 696, + "column": 16 + } + }, + { + "incidentId": "6d9de660-5181-46e8-a617-b57642634380", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "MessageBox.Show($\u0022Errore durante l\u0027esportazione CSV:\\n{ex.Message}\u0022,\r\n \u0022Errore\u0022, MessageBoxButton.OK, MessageBoxImage.Error);", + "protected": "T:System.Windows.MessageBoxButton" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "MessageBox.Show($\u0022Errore durante l\u0027esportazione CSV:\\n{ex.Message}\u0022,\r\n \u0022Errore\u0022, MessageBoxButton.OK, MessageBoxImage.Error);", + "protectedSnippet": "T:System.Windows.MessageBoxButton", + "label": "T:System.Windows.MessageBoxButton", + "line": 696, + "column": 16 + } + }, + { + "incidentId": "e4ee54b4-8a72-464a-803a-ede66c7ee8f1", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "MessageBox.Show($\u0022Errore durante l\u0027esportazione CSV:\\n{ex.Message}\u0022,\r\n \u0022Errore\u0022, MessageBoxButton.OK, MessageBoxImage.Error);", + "protected": "T:System.Windows.MessageBoxButton" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "MessageBox.Show($\u0022Errore durante l\u0027esportazione CSV:\\n{ex.Message}\u0022,\r\n \u0022Errore\u0022, MessageBoxButton.OK, MessageBoxImage.Error);", + "protectedSnippet": "T:System.Windows.MessageBoxButton", + "label": "T:System.Windows.MessageBoxButton", + "line": 696, + "column": 16 + } + }, + { + "incidentId": "1710c289-7bcf-40bf-8726-ffbe279b9339", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "MessageBox.Show($\u0022Errore durante l\u0027esportazione CSV:\\n{ex.Message}\u0022,\r\n \u0022Errore\u0022, MessageBoxButton.OK, MessageBoxImage.Error);", + "protected": "F:System.Windows.MessageBoxButton.OK" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "MessageBox.Show($\u0022Errore durante l\u0027esportazione CSV:\\n{ex.Message}\u0022,\r\n \u0022Errore\u0022, MessageBoxButton.OK, MessageBoxImage.Error);", + "protectedSnippet": "F:System.Windows.MessageBoxButton.OK", + "label": "F:System.Windows.MessageBoxButton.OK", + "line": 696, + "column": 16 + } + }, + { + "incidentId": "80f5ea3f-d826-4327-ae3a-4b69d891f74c", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "MessageBox.Show($\u0022Errore durante l\u0027esportazione CSV:\\n{ex.Message}\u0022,\r\n \u0022Errore\u0022, MessageBoxButton.OK, MessageBoxImage.Error);", + "protected": "T:System.Windows.MessageBox" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "MessageBox.Show($\u0022Errore durante l\u0027esportazione CSV:\\n{ex.Message}\u0022,\r\n \u0022Errore\u0022, MessageBoxButton.OK, MessageBoxImage.Error);", + "protectedSnippet": "T:System.Windows.MessageBox", + "label": "T:System.Windows.MessageBox", + "line": 696, + "column": 16 + } + }, + { + "incidentId": "bd4f4c92-2dfe-4d54-b74b-0fb23322389b", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "MessageBox.Show($\u0022Errore durante l\u0027esportazione CSV:\\n{ex.Message}\u0022,\r\n \u0022Errore\u0022, MessageBoxButton.OK, MessageBoxImage.Error);", + "protected": "T:System.Windows.MessageBoxResult" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "MessageBox.Show($\u0022Errore durante l\u0027esportazione CSV:\\n{ex.Message}\u0022,\r\n \u0022Errore\u0022, MessageBoxButton.OK, MessageBoxImage.Error);", + "protectedSnippet": "T:System.Windows.MessageBoxResult", + "label": "T:System.Windows.MessageBoxResult", + "line": 696, + "column": 16 + } + }, + { + "incidentId": "083ce14c-8924-4e5f-81cf-0069068bc40c", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "MessageBox.Show($\u0022Errore durante l\u0027esportazione CSV:\\n{ex.Message}\u0022,\r\n \u0022Errore\u0022, MessageBoxButton.OK, MessageBoxImage.Error);", + "protected": "M:System.Windows.MessageBox.Show(System.String,System.String,System.Windows.MessageBoxButton,System.Windows.MessageBoxImage)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "MessageBox.Show($\u0022Errore durante l\u0027esportazione CSV:\\n{ex.Message}\u0022,\r\n \u0022Errore\u0022, MessageBoxButton.OK, MessageBoxImage.Error);", + "protectedSnippet": "M:System.Windows.MessageBox.Show(System.String,System.String,System.Windows.MessageBoxButton,System.Windows.MessageBoxImage)", + "label": "M:System.Windows.MessageBox.Show(System.String,System.String,System.Windows.MessageBoxButton,System.Windows.MessageBoxImage)", + "line": 696, + "column": 16 + } + }, + { + "incidentId": "b1714a1c-2399-43ab-879b-3e29a9fdbbf9", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "MessageBox.Show($\u0022Esportate {data.Rows.Count} righe in:\\n{filePath}\u0022,\r\n \u0022Esportazione completata\u0022, MessageBoxButton.OK, MessageBoxImage.Information);", + "protected": "T:System.Windows.MessageBoxImage" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "MessageBox.Show($\u0022Esportate {data.Rows.Count} righe in:\\n{filePath}\u0022,\r\n \u0022Esportazione completata\u0022, MessageBoxButton.OK, MessageBoxImage.Information);", + "protectedSnippet": "T:System.Windows.MessageBoxImage", + "label": "T:System.Windows.MessageBoxImage", + "line": 691, + "column": 16 + } + }, + { + "incidentId": "b81a90bf-d557-49e2-ade5-499d662de8ed", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "MessageBox.Show($\u0022Esportate {data.Rows.Count} righe in:\\n{filePath}\u0022,\r\n \u0022Esportazione completata\u0022, MessageBoxButton.OK, MessageBoxImage.Information);", + "protected": "T:System.Windows.MessageBoxImage" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "MessageBox.Show($\u0022Esportate {data.Rows.Count} righe in:\\n{filePath}\u0022,\r\n \u0022Esportazione completata\u0022, MessageBoxButton.OK, MessageBoxImage.Information);", + "protectedSnippet": "T:System.Windows.MessageBoxImage", + "label": "T:System.Windows.MessageBoxImage", + "line": 691, + "column": 16 + } + }, + { + "incidentId": "ae2c8b5f-bf99-44e8-8bf6-d07bf93f0062", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "MessageBox.Show($\u0022Esportate {data.Rows.Count} righe in:\\n{filePath}\u0022,\r\n \u0022Esportazione completata\u0022, MessageBoxButton.OK, MessageBoxImage.Information);", + "protected": "F:System.Windows.MessageBoxImage.Information" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "MessageBox.Show($\u0022Esportate {data.Rows.Count} righe in:\\n{filePath}\u0022,\r\n \u0022Esportazione completata\u0022, MessageBoxButton.OK, MessageBoxImage.Information);", + "protectedSnippet": "F:System.Windows.MessageBoxImage.Information", + "label": "F:System.Windows.MessageBoxImage.Information", + "line": 691, + "column": 16 + } + }, + { + "incidentId": "6d064005-05aa-48ea-85e1-192cec06ac2e", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "MessageBox.Show($\u0022Esportate {data.Rows.Count} righe in:\\n{filePath}\u0022,\r\n \u0022Esportazione completata\u0022, MessageBoxButton.OK, MessageBoxImage.Information);", + "protected": "T:System.Windows.MessageBoxButton" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "MessageBox.Show($\u0022Esportate {data.Rows.Count} righe in:\\n{filePath}\u0022,\r\n \u0022Esportazione completata\u0022, MessageBoxButton.OK, MessageBoxImage.Information);", + "protectedSnippet": "T:System.Windows.MessageBoxButton", + "label": "T:System.Windows.MessageBoxButton", + "line": 691, + "column": 16 + } + }, + { + "incidentId": "bce15d70-a183-4563-81b8-742a738fa366", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "MessageBox.Show($\u0022Esportate {data.Rows.Count} righe in:\\n{filePath}\u0022,\r\n \u0022Esportazione completata\u0022, MessageBoxButton.OK, MessageBoxImage.Information);", + "protected": "T:System.Windows.MessageBoxButton" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "MessageBox.Show($\u0022Esportate {data.Rows.Count} righe in:\\n{filePath}\u0022,\r\n \u0022Esportazione completata\u0022, MessageBoxButton.OK, MessageBoxImage.Information);", + "protectedSnippet": "T:System.Windows.MessageBoxButton", + "label": "T:System.Windows.MessageBoxButton", + "line": 691, + "column": 16 + } + }, + { + "incidentId": "9e26d61b-5588-4662-9c93-0e73b0ce1e75", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "MessageBox.Show($\u0022Esportate {data.Rows.Count} righe in:\\n{filePath}\u0022,\r\n \u0022Esportazione completata\u0022, MessageBoxButton.OK, MessageBoxImage.Information);", + "protected": "F:System.Windows.MessageBoxButton.OK" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "MessageBox.Show($\u0022Esportate {data.Rows.Count} righe in:\\n{filePath}\u0022,\r\n \u0022Esportazione completata\u0022, MessageBoxButton.OK, MessageBoxImage.Information);", + "protectedSnippet": "F:System.Windows.MessageBoxButton.OK", + "label": "F:System.Windows.MessageBoxButton.OK", + "line": 691, + "column": 16 + } + }, + { + "incidentId": "ab5d96eb-6e6e-4be3-acc3-ccf3cde7e3ef", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "MessageBox.Show($\u0022Esportate {data.Rows.Count} righe in:\\n{filePath}\u0022,\r\n \u0022Esportazione completata\u0022, MessageBoxButton.OK, MessageBoxImage.Information);", + "protected": "T:System.Windows.MessageBox" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "MessageBox.Show($\u0022Esportate {data.Rows.Count} righe in:\\n{filePath}\u0022,\r\n \u0022Esportazione completata\u0022, MessageBoxButton.OK, MessageBoxImage.Information);", + "protectedSnippet": "T:System.Windows.MessageBox", + "label": "T:System.Windows.MessageBox", + "line": 691, + "column": 16 + } + }, + { + "incidentId": "d203aef1-7dcd-4c60-84a6-8f2374b9f98a", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "MessageBox.Show($\u0022Esportate {data.Rows.Count} righe in:\\n{filePath}\u0022,\r\n \u0022Esportazione completata\u0022, MessageBoxButton.OK, MessageBoxImage.Information);", + "protected": "T:System.Windows.MessageBoxResult" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "MessageBox.Show($\u0022Esportate {data.Rows.Count} righe in:\\n{filePath}\u0022,\r\n \u0022Esportazione completata\u0022, MessageBoxButton.OK, MessageBoxImage.Information);", + "protectedSnippet": "T:System.Windows.MessageBoxResult", + "label": "T:System.Windows.MessageBoxResult", + "line": 691, + "column": 16 + } + }, + { + "incidentId": "30941a70-1a14-4506-bb62-8c6ab860f47a", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "MessageBox.Show($\u0022Esportate {data.Rows.Count} righe in:\\n{filePath}\u0022,\r\n \u0022Esportazione completata\u0022, MessageBoxButton.OK, MessageBoxImage.Information);", + "protected": "M:System.Windows.MessageBox.Show(System.String,System.String,System.Windows.MessageBoxButton,System.Windows.MessageBoxImage)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "MessageBox.Show($\u0022Esportate {data.Rows.Count} righe in:\\n{filePath}\u0022,\r\n \u0022Esportazione completata\u0022, MessageBoxButton.OK, MessageBoxImage.Information);", + "protectedSnippet": "M:System.Windows.MessageBox.Show(System.String,System.String,System.Windows.MessageBoxButton,System.Windows.MessageBoxImage)", + "label": "M:System.Windows.MessageBox.Show(System.String,System.String,System.Windows.MessageBoxButton,System.Windows.MessageBoxImage)", + "line": 691, + "column": 16 + } + }, + { + "incidentId": "af717171-e69b-4d05-bca9-56f7d550fae2", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "filePath = dlg.FileName;", + "protected": "P:Microsoft.Win32.FileDialog.FileName" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "filePath = dlg.FileName;", + "protectedSnippet": "P:Microsoft.Win32.FileDialog.FileName", + "label": "P:Microsoft.Win32.FileDialog.FileName", + "line": 665, + "column": 16 + } + }, + { + "incidentId": "fa67d076-04c2-483e-baad-b057298629f2", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "if (dlg.ShowDialog() != true) return;", + "protected": "M:Microsoft.Win32.CommonDialog.ShowDialog" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "if (dlg.ShowDialog() != true) return;", + "protectedSnippet": "M:Microsoft.Win32.CommonDialog.ShowDialog", + "label": "M:Microsoft.Win32.CommonDialog.ShowDialog", + "line": 664, + "column": 16 + } + }, + { + "incidentId": "34250f0e-964b-462d-9214-5eca9caa49bd", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "var dlg = new Microsoft.Win32.SaveFileDialog\r\n {\r\n Filter = \u0022File CSV|*.csv\u0022,\r\n FileName = defaultName,\r\n AddExtension = true\r\n };", + "protected": "P:Microsoft.Win32.FileDialog.AddExtension" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "var dlg = new Microsoft.Win32.SaveFileDialog\r\n {\r\n Filter = \u0022File CSV|*.csv\u0022,\r\n FileName = defaultName,\r\n AddExtension = true\r\n };", + "protectedSnippet": "P:Microsoft.Win32.FileDialog.AddExtension", + "label": "P:Microsoft.Win32.FileDialog.AddExtension", + "line": 658, + "column": 16 + } + }, + { + "incidentId": "64e01f1b-841e-4e8a-b988-2b914618f7cc", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "var dlg = new Microsoft.Win32.SaveFileDialog\r\n {\r\n Filter = \u0022File CSV|*.csv\u0022,\r\n FileName = defaultName,\r\n AddExtension = true\r\n };", + "protected": "P:Microsoft.Win32.FileDialog.FileName" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "var dlg = new Microsoft.Win32.SaveFileDialog\r\n {\r\n Filter = \u0022File CSV|*.csv\u0022,\r\n FileName = defaultName,\r\n AddExtension = true\r\n };", + "protectedSnippet": "P:Microsoft.Win32.FileDialog.FileName", + "label": "P:Microsoft.Win32.FileDialog.FileName", + "line": 658, + "column": 16 + } + }, + { + "incidentId": "5e106952-6a7b-4fc2-8e23-bf6422380d6b", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "var dlg = new Microsoft.Win32.SaveFileDialog\r\n {\r\n Filter = \u0022File CSV|*.csv\u0022,\r\n FileName = defaultName,\r\n AddExtension = true\r\n };", + "protected": "P:Microsoft.Win32.FileDialog.Filter" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "var dlg = new Microsoft.Win32.SaveFileDialog\r\n {\r\n Filter = \u0022File CSV|*.csv\u0022,\r\n FileName = defaultName,\r\n AddExtension = true\r\n };", + "protectedSnippet": "P:Microsoft.Win32.FileDialog.Filter", + "label": "P:Microsoft.Win32.FileDialog.Filter", + "line": 658, + "column": 16 + } + }, + { + "incidentId": "7f9d0f1b-e09b-46bb-8c5d-5fdd9aa4a174", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "var dlg = new Microsoft.Win32.SaveFileDialog\r\n {\r\n Filter = \u0022File CSV|*.csv\u0022,\r\n FileName = defaultName,\r\n AddExtension = true\r\n };", + "protected": "T:Microsoft.Win32.SaveFileDialog" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "var dlg = new Microsoft.Win32.SaveFileDialog\r\n {\r\n Filter = \u0022File CSV|*.csv\u0022,\r\n FileName = defaultName,\r\n AddExtension = true\r\n };", + "protectedSnippet": "T:Microsoft.Win32.SaveFileDialog", + "label": "T:Microsoft.Win32.SaveFileDialog", + "line": 658, + "column": 16 + } + }, + { + "incidentId": "f7ff1f1b-1c04-4b34-a452-c3e1fb39d439", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "var dlg = new Microsoft.Win32.SaveFileDialog\r\n {\r\n Filter = \u0022File CSV|*.csv\u0022,\r\n FileName = defaultName,\r\n AddExtension = true\r\n };", + "protected": "M:Microsoft.Win32.SaveFileDialog.#ctor" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "var dlg = new Microsoft.Win32.SaveFileDialog\r\n {\r\n Filter = \u0022File CSV|*.csv\u0022,\r\n FileName = defaultName,\r\n AddExtension = true\r\n };", + "protectedSnippet": "M:Microsoft.Win32.SaveFileDialog.#ctor", + "label": "M:Microsoft.Win32.SaveFileDialog.#ctor", + "line": 658, + "column": 16 + } + }, + { + "incidentId": "b073bf54-3a6b-4623-96c9-02772f4f139b", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "MessageBox.Show(\u0022Nessun dato da esportare.\u0022,\r\n \u0022Nessun dato\u0022, MessageBoxButton.OK, MessageBoxImage.Warning);", + "protected": "T:System.Windows.MessageBoxImage" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "MessageBox.Show(\u0022Nessun dato da esportare.\u0022,\r\n \u0022Nessun dato\u0022, MessageBoxButton.OK, MessageBoxImage.Warning);", + "protectedSnippet": "T:System.Windows.MessageBoxImage", + "label": "T:System.Windows.MessageBoxImage", + "line": 644, + "column": 16 + } + }, + { + "incidentId": "e0cdd612-0199-4815-8628-716cd0e9fa2e", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "MessageBox.Show(\u0022Nessun dato da esportare.\u0022,\r\n \u0022Nessun dato\u0022, MessageBoxButton.OK, MessageBoxImage.Warning);", + "protected": "T:System.Windows.MessageBoxImage" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "MessageBox.Show(\u0022Nessun dato da esportare.\u0022,\r\n \u0022Nessun dato\u0022, MessageBoxButton.OK, MessageBoxImage.Warning);", + "protectedSnippet": "T:System.Windows.MessageBoxImage", + "label": "T:System.Windows.MessageBoxImage", + "line": 644, + "column": 16 + } + }, + { + "incidentId": "019c11cb-d57c-4035-bbd2-f05bf7f877ba", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "MessageBox.Show(\u0022Nessun dato da esportare.\u0022,\r\n \u0022Nessun dato\u0022, MessageBoxButton.OK, MessageBoxImage.Warning);", + "protected": "F:System.Windows.MessageBoxImage.Warning" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "MessageBox.Show(\u0022Nessun dato da esportare.\u0022,\r\n \u0022Nessun dato\u0022, MessageBoxButton.OK, MessageBoxImage.Warning);", + "protectedSnippet": "F:System.Windows.MessageBoxImage.Warning", + "label": "F:System.Windows.MessageBoxImage.Warning", + "line": 644, + "column": 16 + } + }, + { + "incidentId": "ce5b7b35-9175-471d-8a37-0a752a7aaf49", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "MessageBox.Show(\u0022Nessun dato da esportare.\u0022,\r\n \u0022Nessun dato\u0022, MessageBoxButton.OK, MessageBoxImage.Warning);", + "protected": "T:System.Windows.MessageBoxButton" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "MessageBox.Show(\u0022Nessun dato da esportare.\u0022,\r\n \u0022Nessun dato\u0022, MessageBoxButton.OK, MessageBoxImage.Warning);", + "protectedSnippet": "T:System.Windows.MessageBoxButton", + "label": "T:System.Windows.MessageBoxButton", + "line": 644, + "column": 16 + } + }, + { + "incidentId": "794fb592-4681-4444-aa78-c1dd16d24197", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "MessageBox.Show(\u0022Nessun dato da esportare.\u0022,\r\n \u0022Nessun dato\u0022, MessageBoxButton.OK, MessageBoxImage.Warning);", + "protected": "T:System.Windows.MessageBoxButton" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "MessageBox.Show(\u0022Nessun dato da esportare.\u0022,\r\n \u0022Nessun dato\u0022, MessageBoxButton.OK, MessageBoxImage.Warning);", + "protectedSnippet": "T:System.Windows.MessageBoxButton", + "label": "T:System.Windows.MessageBoxButton", + "line": 644, + "column": 16 + } + }, + { + "incidentId": "56692c78-afbc-4d6d-9b0d-e7d856553149", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "MessageBox.Show(\u0022Nessun dato da esportare.\u0022,\r\n \u0022Nessun dato\u0022, MessageBoxButton.OK, MessageBoxImage.Warning);", + "protected": "F:System.Windows.MessageBoxButton.OK" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "MessageBox.Show(\u0022Nessun dato da esportare.\u0022,\r\n \u0022Nessun dato\u0022, MessageBoxButton.OK, MessageBoxImage.Warning);", + "protectedSnippet": "F:System.Windows.MessageBoxButton.OK", + "label": "F:System.Windows.MessageBoxButton.OK", + "line": 644, + "column": 16 + } + }, + { + "incidentId": "6a3e67f3-05d4-4dfe-a5e2-725579fa3b69", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "MessageBox.Show(\u0022Nessun dato da esportare.\u0022,\r\n \u0022Nessun dato\u0022, MessageBoxButton.OK, MessageBoxImage.Warning);", + "protected": "T:System.Windows.MessageBox" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "MessageBox.Show(\u0022Nessun dato da esportare.\u0022,\r\n \u0022Nessun dato\u0022, MessageBoxButton.OK, MessageBoxImage.Warning);", + "protectedSnippet": "T:System.Windows.MessageBox", + "label": "T:System.Windows.MessageBox", + "line": 644, + "column": 16 + } + }, + { + "incidentId": "3ac3e1eb-825f-44f3-80eb-024fbf05bb8a", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "MessageBox.Show(\u0022Nessun dato da esportare.\u0022,\r\n \u0022Nessun dato\u0022, MessageBoxButton.OK, MessageBoxImage.Warning);", + "protected": "T:System.Windows.MessageBoxResult" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "MessageBox.Show(\u0022Nessun dato da esportare.\u0022,\r\n \u0022Nessun dato\u0022, MessageBoxButton.OK, MessageBoxImage.Warning);", + "protectedSnippet": "T:System.Windows.MessageBoxResult", + "label": "T:System.Windows.MessageBoxResult", + "line": 644, + "column": 16 + } + }, + { + "incidentId": "40b21fb5-9778-4fa8-86e3-89c6821d01b9", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "MessageBox.Show(\u0022Nessun dato da esportare.\u0022,\r\n \u0022Nessun dato\u0022, MessageBoxButton.OK, MessageBoxImage.Warning);", + "protected": "M:System.Windows.MessageBox.Show(System.String,System.String,System.Windows.MessageBoxButton,System.Windows.MessageBoxImage)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "MessageBox.Show(\u0022Nessun dato da esportare.\u0022,\r\n \u0022Nessun dato\u0022, MessageBoxButton.OK, MessageBoxImage.Warning);", + "protectedSnippet": "M:System.Windows.MessageBox.Show(System.String,System.String,System.Windows.MessageBoxButton,System.Windows.MessageBoxImage)", + "label": "M:System.Windows.MessageBox.Show(System.String,System.String,System.Windows.MessageBoxButton,System.Windows.MessageBoxImage)", + "line": 644, + "column": 16 + } + }, + { + "incidentId": "4eddfc36-4850-4a8b-8202-831169464f3c", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "private void btnExportRcCsv_Click(object sender, RoutedEventArgs e)", + "protected": "T:System.Windows.RoutedEventArgs" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "private void btnExportRcCsv_Click(object sender, RoutedEventArgs e)", + "protectedSnippet": "T:System.Windows.RoutedEventArgs", + "label": "T:System.Windows.RoutedEventArgs", + "line": 612, + "column": 8 + } + }, + { + "incidentId": "d763fe66-eecd-4b20-ae63-57bf3757a5b1", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "lblStatusRc.Text = _racingData == null ? \u0022Nessuna riga\u0022 : $\u0022Righe estratte: {_racingData.Rows.Count}\u0022;", + "protected": "T:System.Windows.Controls.TextBlock" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "lblStatusRc.Text = _racingData == null ? \u0022Nessuna riga\u0022 : $\u0022Righe estratte: {_racingData.Rows.Count}\u0022;", + "protectedSnippet": "T:System.Windows.Controls.TextBlock", + "label": "T:System.Windows.Controls.TextBlock", + "line": 635, + "column": 12 + } + }, + { + "incidentId": "3498e252-1fe8-4251-8693-267888a852ce", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "lblStatusRc.Text = _racingData == null ? \u0022Nessuna riga\u0022 : $\u0022Righe estratte: {_racingData.Rows.Count}\u0022;", + "protected": "P:System.Windows.Controls.TextBlock.Text" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "lblStatusRc.Text = _racingData == null ? \u0022Nessuna riga\u0022 : $\u0022Righe estratte: {_racingData.Rows.Count}\u0022;", + "protectedSnippet": "P:System.Windows.Controls.TextBlock.Text", + "label": "P:System.Windows.Controls.TextBlock.Text", + "line": 635, + "column": 12 + } + }, + { + "incidentId": "e68e53bc-2818-4714-9216-42b070050221", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "ExportToCsv(_racingData, txtRcExportPath.Text, filename, s =\u003E lblStatusRc.Text = s);", + "protected": "T:System.Windows.Controls.TextBlock" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "ExportToCsv(_racingData, txtRcExportPath.Text, filename, s =\u003E lblStatusRc.Text = s);", + "protectedSnippet": "T:System.Windows.Controls.TextBlock", + "label": "T:System.Windows.Controls.TextBlock", + "line": 632, + "column": 20 + } + }, + { + "incidentId": "be809bb6-95e5-4aa6-9f27-396dc5721623", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "ExportToCsv(_racingData, txtRcExportPath.Text, filename, s =\u003E lblStatusRc.Text = s);", + "protected": "P:System.Windows.Controls.TextBlock.Text" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "ExportToCsv(_racingData, txtRcExportPath.Text, filename, s =\u003E lblStatusRc.Text = s);", + "protectedSnippet": "P:System.Windows.Controls.TextBlock.Text", + "label": "P:System.Windows.Controls.TextBlock.Text", + "line": 632, + "column": 20 + } + }, + { + "incidentId": "dd700363-b840-49fc-a2ff-21fdaa514bea", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "ExportToCsv(_racingData, txtRcExportPath.Text, filename, s =\u003E lblStatusRc.Text = s);", + "protected": "T:System.Windows.Controls.TextBox" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "ExportToCsv(_racingData, txtRcExportPath.Text, filename, s =\u003E lblStatusRc.Text = s);", + "protectedSnippet": "T:System.Windows.Controls.TextBox", + "label": "T:System.Windows.Controls.TextBox", + "line": 632, + "column": 20 + } + }, + { + "incidentId": "5f1cb23d-994d-403c-9b53-fe36cca3ad68", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "ExportToCsv(_racingData, txtRcExportPath.Text, filename, s =\u003E lblStatusRc.Text = s);", + "protected": "P:System.Windows.Controls.TextBox.Text" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "ExportToCsv(_racingData, txtRcExportPath.Text, filename, s =\u003E lblStatusRc.Text = s);", + "protectedSnippet": "P:System.Windows.Controls.TextBox.Text", + "label": "P:System.Windows.Controls.TextBox.Text", + "line": 632, + "column": 20 + } + }, + { + "incidentId": "44a5d09a-984f-41f4-9b6f-3fb09e6021a4", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "ExportToXml(_racingData, txtRcExportPath.Text, filename, s =\u003E lblStatusRc.Text = s);", + "protected": "T:System.Windows.Controls.TextBlock" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "ExportToXml(_racingData, txtRcExportPath.Text, filename, s =\u003E lblStatusRc.Text = s);", + "protectedSnippet": "T:System.Windows.Controls.TextBlock", + "label": "T:System.Windows.Controls.TextBlock", + "line": 629, + "column": 20 + } + }, + { + "incidentId": "e9c489a7-b67f-442b-a294-9034b7ed8d22", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "ExportToXml(_racingData, txtRcExportPath.Text, filename, s =\u003E lblStatusRc.Text = s);", + "protected": "P:System.Windows.Controls.TextBlock.Text" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "ExportToXml(_racingData, txtRcExportPath.Text, filename, s =\u003E lblStatusRc.Text = s);", + "protectedSnippet": "P:System.Windows.Controls.TextBlock.Text", + "label": "P:System.Windows.Controls.TextBlock.Text", + "line": 629, + "column": 20 + } + }, + { + "incidentId": "451eba4e-904c-4c8b-b785-2f2abba078cf", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "ExportToXml(_racingData, txtRcExportPath.Text, filename, s =\u003E lblStatusRc.Text = s);", + "protected": "T:System.Windows.Controls.TextBox" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "ExportToXml(_racingData, txtRcExportPath.Text, filename, s =\u003E lblStatusRc.Text = s);", + "protectedSnippet": "T:System.Windows.Controls.TextBox", + "label": "T:System.Windows.Controls.TextBox", + "line": 629, + "column": 20 + } + }, + { + "incidentId": "f7fac745-06bb-4579-be71-0f57373c4906", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "ExportToXml(_racingData, txtRcExportPath.Text, filename, s =\u003E lblStatusRc.Text = s);", + "protected": "P:System.Windows.Controls.TextBox.Text" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "ExportToXml(_racingData, txtRcExportPath.Text, filename, s =\u003E lblStatusRc.Text = s);", + "protectedSnippet": "P:System.Windows.Controls.TextBox.Text", + "label": "P:System.Windows.Controls.TextBox.Text", + "line": 629, + "column": 20 + } + }, + { + "incidentId": "60701815-0248-4422-ba1e-36c66c91be69", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "ExportToJson(_racingData, txtRcExportPath.Text, filename, s =\u003E lblStatusRc.Text = s);", + "protected": "T:System.Windows.Controls.TextBlock" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "ExportToJson(_racingData, txtRcExportPath.Text, filename, s =\u003E lblStatusRc.Text = s);", + "protectedSnippet": "T:System.Windows.Controls.TextBlock", + "label": "T:System.Windows.Controls.TextBlock", + "line": 626, + "column": 20 + } + }, + { + "incidentId": "ce0ff7aa-9bb1-4431-8a48-2453a8445b57", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "ExportToJson(_racingData, txtRcExportPath.Text, filename, s =\u003E lblStatusRc.Text = s);", + "protected": "P:System.Windows.Controls.TextBlock.Text" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "ExportToJson(_racingData, txtRcExportPath.Text, filename, s =\u003E lblStatusRc.Text = s);", + "protectedSnippet": "P:System.Windows.Controls.TextBlock.Text", + "label": "P:System.Windows.Controls.TextBlock.Text", + "line": 626, + "column": 20 + } + }, + { + "incidentId": "18556a3c-b6f4-4397-8561-d63c1001206d", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "ExportToJson(_racingData, txtRcExportPath.Text, filename, s =\u003E lblStatusRc.Text = s);", + "protected": "T:System.Windows.Controls.TextBox" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "ExportToJson(_racingData, txtRcExportPath.Text, filename, s =\u003E lblStatusRc.Text = s);", + "protectedSnippet": "T:System.Windows.Controls.TextBox", + "label": "T:System.Windows.Controls.TextBox", + "line": 626, + "column": 20 + } + }, + { + "incidentId": "2f927b32-240f-4bf7-80de-b44c05ff93d0", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "ExportToJson(_racingData, txtRcExportPath.Text, filename, s =\u003E lblStatusRc.Text = s);", + "protected": "P:System.Windows.Controls.TextBox.Text" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "ExportToJson(_racingData, txtRcExportPath.Text, filename, s =\u003E lblStatusRc.Text = s);", + "protectedSnippet": "P:System.Windows.Controls.TextBox.Text", + "label": "P:System.Windows.Controls.TextBox.Text", + "line": 626, + "column": 20 + } + }, + { + "incidentId": "856f82a1-bd1f-4584-868a-327b89a295dd", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "ExportToCsv(_racingData, txtRcExportPath.Text, filename, s =\u003E lblStatusRc.Text = s);", + "protected": "T:System.Windows.Controls.TextBlock" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "ExportToCsv(_racingData, txtRcExportPath.Text, filename, s =\u003E lblStatusRc.Text = s);", + "protectedSnippet": "T:System.Windows.Controls.TextBlock", + "label": "T:System.Windows.Controls.TextBlock", + "line": 623, + "column": 20 + } + }, + { + "incidentId": "021ef006-7d3a-42a3-ad53-96ec0ba84a4d", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "ExportToCsv(_racingData, txtRcExportPath.Text, filename, s =\u003E lblStatusRc.Text = s);", + "protected": "P:System.Windows.Controls.TextBlock.Text" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "ExportToCsv(_racingData, txtRcExportPath.Text, filename, s =\u003E lblStatusRc.Text = s);", + "protectedSnippet": "P:System.Windows.Controls.TextBlock.Text", + "label": "P:System.Windows.Controls.TextBlock.Text", + "line": 623, + "column": 20 + } + }, + { + "incidentId": "781de815-896b-4782-b1fd-1355ac99e314", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "ExportToCsv(_racingData, txtRcExportPath.Text, filename, s =\u003E lblStatusRc.Text = s);", + "protected": "T:System.Windows.Controls.TextBox" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "ExportToCsv(_racingData, txtRcExportPath.Text, filename, s =\u003E lblStatusRc.Text = s);", + "protectedSnippet": "T:System.Windows.Controls.TextBox", + "label": "T:System.Windows.Controls.TextBox", + "line": 623, + "column": 20 + } + }, + { + "incidentId": "ed66f18a-e6a6-475b-a059-674dd14ea5f6", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "ExportToCsv(_racingData, txtRcExportPath.Text, filename, s =\u003E lblStatusRc.Text = s);", + "protected": "P:System.Windows.Controls.TextBox.Text" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "ExportToCsv(_racingData, txtRcExportPath.Text, filename, s =\u003E lblStatusRc.Text = s);", + "protectedSnippet": "P:System.Windows.Controls.TextBox.Text", + "label": "P:System.Windows.Controls.TextBox.Text", + "line": 623, + "column": 20 + } + }, + { + "incidentId": "ff400a0b-f1fa-4dd1-9ca4-ed2a63b41609", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "var filename = BuildFilename(txtRcPrefix?.Text, chkRcIncludeDate?.IsChecked == true ? GetSelectedDateString(cmbRcDateFormat, rcDate) : null, txtRcSuffix?.Text, null, defaultName);", + "protected": "P:System.Windows.Controls.TextBox.Text" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "var filename = BuildFilename(txtRcPrefix?.Text, chkRcIncludeDate?.IsChecked == true ? GetSelectedDateString(cmbRcDateFormat, rcDate) : null, txtRcSuffix?.Text, null, defaultName);", + "protectedSnippet": "P:System.Windows.Controls.TextBox.Text", + "label": "P:System.Windows.Controls.TextBox.Text", + "line": 617, + "column": 12 + } + }, + { + "incidentId": "a4aa9979-0f2a-409f-bdb3-92ee7ee761fc", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "var filename = BuildFilename(txtRcPrefix?.Text, chkRcIncludeDate?.IsChecked == true ? GetSelectedDateString(cmbRcDateFormat, rcDate) : null, txtRcSuffix?.Text, null, defaultName);", + "protected": "T:System.Windows.Controls.TextBox" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "var filename = BuildFilename(txtRcPrefix?.Text, chkRcIncludeDate?.IsChecked == true ? GetSelectedDateString(cmbRcDateFormat, rcDate) : null, txtRcSuffix?.Text, null, defaultName);", + "protectedSnippet": "T:System.Windows.Controls.TextBox", + "label": "T:System.Windows.Controls.TextBox", + "line": 617, + "column": 12 + } + }, + { + "incidentId": "f85b030b-1e84-4117-9374-c08cb384e9fe", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "var filename = BuildFilename(txtRcPrefix?.Text, chkRcIncludeDate?.IsChecked == true ? GetSelectedDateString(cmbRcDateFormat, rcDate) : null, txtRcSuffix?.Text, null, defaultName);", + "protected": "T:System.Windows.Controls.ComboBox" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "var filename = BuildFilename(txtRcPrefix?.Text, chkRcIncludeDate?.IsChecked == true ? GetSelectedDateString(cmbRcDateFormat, rcDate) : null, txtRcSuffix?.Text, null, defaultName);", + "protectedSnippet": "T:System.Windows.Controls.ComboBox", + "label": "T:System.Windows.Controls.ComboBox", + "line": 617, + "column": 12 + } + }, + { + "incidentId": "5285f459-2c75-42e9-b85a-7eb6a3affab8", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "var filename = BuildFilename(txtRcPrefix?.Text, chkRcIncludeDate?.IsChecked == true ? GetSelectedDateString(cmbRcDateFormat, rcDate) : null, txtRcSuffix?.Text, null, defaultName);", + "protected": "P:System.Windows.Controls.Primitives.ToggleButton.IsChecked" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "var filename = BuildFilename(txtRcPrefix?.Text, chkRcIncludeDate?.IsChecked == true ? GetSelectedDateString(cmbRcDateFormat, rcDate) : null, txtRcSuffix?.Text, null, defaultName);", + "protectedSnippet": "P:System.Windows.Controls.Primitives.ToggleButton.IsChecked", + "label": "P:System.Windows.Controls.Primitives.ToggleButton.IsChecked", + "line": 617, + "column": 12 + } + }, + { + "incidentId": "db31eaed-ebbc-43c7-bcdd-84b40e37d92c", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "var filename = BuildFilename(txtRcPrefix?.Text, chkRcIncludeDate?.IsChecked == true ? GetSelectedDateString(cmbRcDateFormat, rcDate) : null, txtRcSuffix?.Text, null, defaultName);", + "protected": "T:System.Windows.Controls.CheckBox" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "var filename = BuildFilename(txtRcPrefix?.Text, chkRcIncludeDate?.IsChecked == true ? GetSelectedDateString(cmbRcDateFormat, rcDate) : null, txtRcSuffix?.Text, null, defaultName);", + "protectedSnippet": "T:System.Windows.Controls.CheckBox", + "label": "T:System.Windows.Controls.CheckBox", + "line": 617, + "column": 12 + } + }, + { + "incidentId": "00ae9674-051c-4276-b42e-025c6f00144d", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "var filename = BuildFilename(txtRcPrefix?.Text, chkRcIncludeDate?.IsChecked == true ? GetSelectedDateString(cmbRcDateFormat, rcDate) : null, txtRcSuffix?.Text, null, defaultName);", + "protected": "P:System.Windows.Controls.TextBox.Text" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "var filename = BuildFilename(txtRcPrefix?.Text, chkRcIncludeDate?.IsChecked == true ? GetSelectedDateString(cmbRcDateFormat, rcDate) : null, txtRcSuffix?.Text, null, defaultName);", + "protectedSnippet": "P:System.Windows.Controls.TextBox.Text", + "label": "P:System.Windows.Controls.TextBox.Text", + "line": 617, + "column": 12 + } + }, + { + "incidentId": "4714dc70-b7a0-46c8-be04-13e9161dde27", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "var filename = BuildFilename(txtRcPrefix?.Text, chkRcIncludeDate?.IsChecked == true ? GetSelectedDateString(cmbRcDateFormat, rcDate) : null, txtRcSuffix?.Text, null, defaultName);", + "protected": "T:System.Windows.Controls.TextBox" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "var filename = BuildFilename(txtRcPrefix?.Text, chkRcIncludeDate?.IsChecked == true ? GetSelectedDateString(cmbRcDateFormat, rcDate) : null, txtRcSuffix?.Text, null, defaultName);", + "protectedSnippet": "T:System.Windows.Controls.TextBox", + "label": "T:System.Windows.Controls.TextBox", + "line": 617, + "column": 12 + } + }, + { + "incidentId": "b94a6ccd-96df-4621-a20b-e055ff119a17", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "var format = (cmbRcFormat?.SelectedItem as ComboBoxItem)?.Content?.ToString() ?? \u0022CSV\u0022;", + "protected": "P:System.Windows.Controls.ContentControl.Content" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "var format = (cmbRcFormat?.SelectedItem as ComboBoxItem)?.Content?.ToString() ?? \u0022CSV\u0022;", + "protectedSnippet": "P:System.Windows.Controls.ContentControl.Content", + "label": "P:System.Windows.Controls.ContentControl.Content", + "line": 615, + "column": 12 + } + }, + { + "incidentId": "d9140eff-db3a-4739-8319-51678d1a8932", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "var format = (cmbRcFormat?.SelectedItem as ComboBoxItem)?.Content?.ToString() ?? \u0022CSV\u0022;", + "protected": "P:System.Windows.Controls.Primitives.Selector.SelectedItem" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "var format = (cmbRcFormat?.SelectedItem as ComboBoxItem)?.Content?.ToString() ?? \u0022CSV\u0022;", + "protectedSnippet": "P:System.Windows.Controls.Primitives.Selector.SelectedItem", + "label": "P:System.Windows.Controls.Primitives.Selector.SelectedItem", + "line": 615, + "column": 12 + } + }, + { + "incidentId": "244b9590-f6e3-4454-8708-1f245c00214c", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "var format = (cmbRcFormat?.SelectedItem as ComboBoxItem)?.Content?.ToString() ?? \u0022CSV\u0022;", + "protected": "T:System.Windows.Controls.ComboBox" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "var format = (cmbRcFormat?.SelectedItem as ComboBoxItem)?.Content?.ToString() ?? \u0022CSV\u0022;", + "protectedSnippet": "T:System.Windows.Controls.ComboBox", + "label": "T:System.Windows.Controls.ComboBox", + "line": 615, + "column": 12 + } + }, + { + "incidentId": "fda3a1b3-5ee6-4279-a076-c49648d3ee02", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "var rcDate = dpRacing.SelectedDate ?? DateTime.Today;", + "protected": "T:System.Windows.Controls.DatePicker" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "var rcDate = dpRacing.SelectedDate ?? DateTime.Today;", + "protectedSnippet": "T:System.Windows.Controls.DatePicker", + "label": "T:System.Windows.Controls.DatePicker", + "line": 614, + "column": 12 + } + }, + { + "incidentId": "ee201ada-35dc-4b71-9cbf-4071004c83bb", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "var rcDate = dpRacing.SelectedDate ?? DateTime.Today;", + "protected": "P:System.Windows.Controls.DatePicker.SelectedDate" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "var rcDate = dpRacing.SelectedDate ?? DateTime.Today;", + "protectedSnippet": "P:System.Windows.Controls.DatePicker.SelectedDate", + "label": "P:System.Windows.Controls.DatePicker.SelectedDate", + "line": 614, + "column": 12 + } + }, + { + "incidentId": "b47b3a56-4492-40a2-b9c0-23a351ba6ea5", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "cmbRaceCode.IsEnabled = true;", + "protected": "T:System.Windows.Controls.ComboBox" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "cmbRaceCode.IsEnabled = true;", + "protectedSnippet": "T:System.Windows.Controls.ComboBox", + "label": "T:System.Windows.Controls.ComboBox", + "line": 608, + "column": 16 + } + }, + { + "incidentId": "d8b4a46a-2762-47be-b5ed-28d3f0ed8807", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "cmbRaceCode.IsEnabled = true;", + "protected": "P:System.Windows.UIElement.IsEnabled" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "cmbRaceCode.IsEnabled = true;", + "protectedSnippet": "P:System.Windows.UIElement.IsEnabled", + "label": "P:System.Windows.UIElement.IsEnabled", + "line": 608, + "column": 16 + } + }, + { + "incidentId": "fdd23924-8985-4d56-a95e-48569f26be0e", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "dpRacing.IsEnabled = true;", + "protected": "T:System.Windows.Controls.DatePicker" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "dpRacing.IsEnabled = true;", + "protectedSnippet": "T:System.Windows.Controls.DatePicker", + "label": "T:System.Windows.Controls.DatePicker", + "line": 607, + "column": 16 + } + }, + { + "incidentId": "7ce822d2-8917-4f35-a910-adadce8d9e0a", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "dpRacing.IsEnabled = true;", + "protected": "P:System.Windows.UIElement.IsEnabled" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "dpRacing.IsEnabled = true;", + "protectedSnippet": "P:System.Windows.UIElement.IsEnabled", + "label": "P:System.Windows.UIElement.IsEnabled", + "line": 607, + "column": 16 + } + }, + { + "incidentId": "5aa5c570-51ba-411b-81f4-e4a14dee69ea", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "btnDownloadRc.Content = \u0022Scarica Corse\u0022;", + "protected": "T:System.Windows.Controls.Button" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "btnDownloadRc.Content = \u0022Scarica Corse\u0022;", + "protectedSnippet": "T:System.Windows.Controls.Button", + "label": "T:System.Windows.Controls.Button", + "line": 606, + "column": 16 + } + }, + { + "incidentId": "8138c1ea-aab5-43f3-afbb-0bdf323a4315", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "btnDownloadRc.Content = \u0022Scarica Corse\u0022;", + "protected": "P:System.Windows.Controls.ContentControl.Content" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "btnDownloadRc.Content = \u0022Scarica Corse\u0022;", + "protectedSnippet": "P:System.Windows.Controls.ContentControl.Content", + "label": "P:System.Windows.Controls.ContentControl.Content", + "line": 606, + "column": 16 + } + }, + { + "incidentId": "5b7feb50-ee4d-4cc5-8532-95a7d81c04e5", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "pbRacing.Value = 0;", + "protected": "T:System.Windows.Controls.ProgressBar" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "pbRacing.Value = 0;", + "protectedSnippet": "T:System.Windows.Controls.ProgressBar", + "label": "T:System.Windows.Controls.ProgressBar", + "line": 601, + "column": 16 + } + }, + { + "incidentId": "a20dd70e-3b56-4ec0-84a6-23bed719999c", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "pbRacing.Value = 0;", + "protected": "P:System.Windows.Controls.Primitives.RangeBase.Value" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "pbRacing.Value = 0;", + "protectedSnippet": "P:System.Windows.Controls.Primitives.RangeBase.Value", + "label": "P:System.Windows.Controls.Primitives.RangeBase.Value", + "line": 601, + "column": 16 + } + }, + { + "incidentId": "24ba69ac-b654-4813-8861-649ee67baa09", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "lblStatusRc.Text = \u0022Errore nello scaricamento\u0022;", + "protected": "T:System.Windows.Controls.TextBlock" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "lblStatusRc.Text = \u0022Errore nello scaricamento\u0022;", + "protectedSnippet": "T:System.Windows.Controls.TextBlock", + "label": "T:System.Windows.Controls.TextBlock", + "line": 600, + "column": 16 + } + }, + { + "incidentId": "7832394d-0ceb-4353-8491-ec0cc3ee4369", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "lblStatusRc.Text = \u0022Errore nello scaricamento\u0022;", + "protected": "P:System.Windows.Controls.TextBlock.Text" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "lblStatusRc.Text = \u0022Errore nello scaricamento\u0022;", + "protectedSnippet": "P:System.Windows.Controls.TextBlock.Text", + "label": "P:System.Windows.Controls.TextBlock.Text", + "line": 600, + "column": 16 + } + }, + { + "incidentId": "7a9b1b85-b3e3-4003-8a38-760da199d0ca", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "MessageBox.Show($\u0022Errore durante lo scaricamento:\\n{ex.Message}\u0022,\r\n \u0022Errore\u0022, MessageBoxButton.OK, MessageBoxImage.Error);", + "protected": "T:System.Windows.MessageBoxImage" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "MessageBox.Show($\u0022Errore durante lo scaricamento:\\n{ex.Message}\u0022,\r\n \u0022Errore\u0022, MessageBoxButton.OK, MessageBoxImage.Error);", + "protectedSnippet": "T:System.Windows.MessageBoxImage", + "label": "T:System.Windows.MessageBoxImage", + "line": 598, + "column": 16 + } + }, + { + "incidentId": "d955f4c2-0926-4785-b95a-2b932d753aa4", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "MessageBox.Show($\u0022Errore durante lo scaricamento:\\n{ex.Message}\u0022,\r\n \u0022Errore\u0022, MessageBoxButton.OK, MessageBoxImage.Error);", + "protected": "T:System.Windows.MessageBoxImage" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "MessageBox.Show($\u0022Errore durante lo scaricamento:\\n{ex.Message}\u0022,\r\n \u0022Errore\u0022, MessageBoxButton.OK, MessageBoxImage.Error);", + "protectedSnippet": "T:System.Windows.MessageBoxImage", + "label": "T:System.Windows.MessageBoxImage", + "line": 598, + "column": 16 + } + }, + { + "incidentId": "764f937d-51d8-4986-b8ba-3dc7dd4920a6", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "MessageBox.Show($\u0022Errore durante lo scaricamento:\\n{ex.Message}\u0022,\r\n \u0022Errore\u0022, MessageBoxButton.OK, MessageBoxImage.Error);", + "protected": "F:System.Windows.MessageBoxImage.Error" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "MessageBox.Show($\u0022Errore durante lo scaricamento:\\n{ex.Message}\u0022,\r\n \u0022Errore\u0022, MessageBoxButton.OK, MessageBoxImage.Error);", + "protectedSnippet": "F:System.Windows.MessageBoxImage.Error", + "label": "F:System.Windows.MessageBoxImage.Error", + "line": 598, + "column": 16 + } + }, + { + "incidentId": "26fa4620-673a-4cd5-93bd-e5130214e81f", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "MessageBox.Show($\u0022Errore durante lo scaricamento:\\n{ex.Message}\u0022,\r\n \u0022Errore\u0022, MessageBoxButton.OK, MessageBoxImage.Error);", + "protected": "T:System.Windows.MessageBoxButton" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "MessageBox.Show($\u0022Errore durante lo scaricamento:\\n{ex.Message}\u0022,\r\n \u0022Errore\u0022, MessageBoxButton.OK, MessageBoxImage.Error);", + "protectedSnippet": "T:System.Windows.MessageBoxButton", + "label": "T:System.Windows.MessageBoxButton", + "line": 598, + "column": 16 + } + }, + { + "incidentId": "5c48823e-c238-4438-8dc4-a1151f5ea5b6", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "MessageBox.Show($\u0022Errore durante lo scaricamento:\\n{ex.Message}\u0022,\r\n \u0022Errore\u0022, MessageBoxButton.OK, MessageBoxImage.Error);", + "protected": "T:System.Windows.MessageBoxButton" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "MessageBox.Show($\u0022Errore durante lo scaricamento:\\n{ex.Message}\u0022,\r\n \u0022Errore\u0022, MessageBoxButton.OK, MessageBoxImage.Error);", + "protectedSnippet": "T:System.Windows.MessageBoxButton", + "label": "T:System.Windows.MessageBoxButton", + "line": 598, + "column": 16 + } + }, + { + "incidentId": "9b4de6bc-d891-4d63-b1b0-c58801b7fe42", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "MessageBox.Show($\u0022Errore durante lo scaricamento:\\n{ex.Message}\u0022,\r\n \u0022Errore\u0022, MessageBoxButton.OK, MessageBoxImage.Error);", + "protected": "F:System.Windows.MessageBoxButton.OK" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "MessageBox.Show($\u0022Errore durante lo scaricamento:\\n{ex.Message}\u0022,\r\n \u0022Errore\u0022, MessageBoxButton.OK, MessageBoxImage.Error);", + "protectedSnippet": "F:System.Windows.MessageBoxButton.OK", + "label": "F:System.Windows.MessageBoxButton.OK", + "line": 598, + "column": 16 + } + }, + { + "incidentId": "56b57a88-1267-4fac-894c-45b8a5d265b1", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "MessageBox.Show($\u0022Errore durante lo scaricamento:\\n{ex.Message}\u0022,\r\n \u0022Errore\u0022, MessageBoxButton.OK, MessageBoxImage.Error);", + "protected": "T:System.Windows.MessageBox" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "MessageBox.Show($\u0022Errore durante lo scaricamento:\\n{ex.Message}\u0022,\r\n \u0022Errore\u0022, MessageBoxButton.OK, MessageBoxImage.Error);", + "protectedSnippet": "T:System.Windows.MessageBox", + "label": "T:System.Windows.MessageBox", + "line": 598, + "column": 16 + } + }, + { + "incidentId": "61519143-26f4-4f91-9935-0bf7bd6dd324", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "MessageBox.Show($\u0022Errore durante lo scaricamento:\\n{ex.Message}\u0022,\r\n \u0022Errore\u0022, MessageBoxButton.OK, MessageBoxImage.Error);", + "protected": "T:System.Windows.MessageBoxResult" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "MessageBox.Show($\u0022Errore durante lo scaricamento:\\n{ex.Message}\u0022,\r\n \u0022Errore\u0022, MessageBoxButton.OK, MessageBoxImage.Error);", + "protectedSnippet": "T:System.Windows.MessageBoxResult", + "label": "T:System.Windows.MessageBoxResult", + "line": 598, + "column": 16 + } + }, + { + "incidentId": "3bbc813e-283c-42b5-916e-1d2d09fe55d4", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "MessageBox.Show($\u0022Errore durante lo scaricamento:\\n{ex.Message}\u0022,\r\n \u0022Errore\u0022, MessageBoxButton.OK, MessageBoxImage.Error);", + "protected": "M:System.Windows.MessageBox.Show(System.String,System.String,System.Windows.MessageBoxButton,System.Windows.MessageBoxImage)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "MessageBox.Show($\u0022Errore durante lo scaricamento:\\n{ex.Message}\u0022,\r\n \u0022Errore\u0022, MessageBoxButton.OK, MessageBoxImage.Error);", + "protectedSnippet": "M:System.Windows.MessageBox.Show(System.String,System.String,System.Windows.MessageBoxButton,System.Windows.MessageBoxImage)", + "label": "M:System.Windows.MessageBox.Show(System.String,System.String,System.Windows.MessageBoxButton,System.Windows.MessageBoxImage)", + "line": 598, + "column": 16 + } + }, + { + "incidentId": "67a48bf8-8aed-4119-b757-b7485ab227cc", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "pbRacing.Value = 0;", + "protected": "T:System.Windows.Controls.ProgressBar" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "pbRacing.Value = 0;", + "protectedSnippet": "T:System.Windows.Controls.ProgressBar", + "label": "T:System.Windows.Controls.ProgressBar", + "line": 594, + "column": 16 + } + }, + { + "incidentId": "78e417a2-4c6f-4cfa-9d7a-a6b0e9f68691", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "pbRacing.Value = 0;", + "protected": "P:System.Windows.Controls.Primitives.RangeBase.Value" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "pbRacing.Value = 0;", + "protectedSnippet": "P:System.Windows.Controls.Primitives.RangeBase.Value", + "label": "P:System.Windows.Controls.Primitives.RangeBase.Value", + "line": 594, + "column": 16 + } + }, + { + "incidentId": "36d9d71d-3c17-4c10-8172-07f1d42e03bd", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "lblStatusRc.Text = \u0022Scaricamento annullato\u0022;", + "protected": "T:System.Windows.Controls.TextBlock" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "lblStatusRc.Text = \u0022Scaricamento annullato\u0022;", + "protectedSnippet": "T:System.Windows.Controls.TextBlock", + "label": "T:System.Windows.Controls.TextBlock", + "line": 593, + "column": 16 + } + }, + { + "incidentId": "e84e23ab-ab2d-4d30-8e1f-2998bc1ba602", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "lblStatusRc.Text = \u0022Scaricamento annullato\u0022;", + "protected": "P:System.Windows.Controls.TextBlock.Text" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "lblStatusRc.Text = \u0022Scaricamento annullato\u0022;", + "protectedSnippet": "P:System.Windows.Controls.TextBlock.Text", + "label": "P:System.Windows.Controls.TextBlock.Text", + "line": 593, + "column": 16 + } + }, + { + "incidentId": "4cc3b6a6-1a82-47c6-a6b3-126289f113b0", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "lblStatusRc.Text = \u0022Nessuna corsa trovata per la data selezionata\u0022;", + "protected": "T:System.Windows.Controls.TextBlock" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "lblStatusRc.Text = \u0022Nessuna corsa trovata per la data selezionata\u0022;", + "protectedSnippet": "T:System.Windows.Controls.TextBlock", + "label": "T:System.Windows.Controls.TextBlock", + "line": 588, + "column": 20 + } + }, + { + "incidentId": "10721c91-8058-4665-bce3-6eba2bee4181", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "lblStatusRc.Text = \u0022Nessuna corsa trovata per la data selezionata\u0022;", + "protected": "P:System.Windows.Controls.TextBlock.Text" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "lblStatusRc.Text = \u0022Nessuna corsa trovata per la data selezionata\u0022;", + "protectedSnippet": "P:System.Windows.Controls.TextBlock.Text", + "label": "P:System.Windows.Controls.TextBlock.Text", + "line": 588, + "column": 20 + } + }, + { + "incidentId": "e443347b-95df-4b73-8898-7a4560189280", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "lblStatusRc.Text = $\u0022Trovati {_racingData.Rows.Count} corridori\u0022;", + "protected": "T:System.Windows.Controls.TextBlock" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "lblStatusRc.Text = $\u0022Trovati {_racingData.Rows.Count} corridori\u0022;", + "protectedSnippet": "T:System.Windows.Controls.TextBlock", + "label": "T:System.Windows.Controls.TextBlock", + "line": 584, + "column": 20 + } + }, + { + "incidentId": "26f41c76-c420-4b32-aa78-4169e0b69acc", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "lblStatusRc.Text = $\u0022Trovati {_racingData.Rows.Count} corridori\u0022;", + "protected": "P:System.Windows.Controls.TextBlock.Text" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "lblStatusRc.Text = $\u0022Trovati {_racingData.Rows.Count} corridori\u0022;", + "protectedSnippet": "P:System.Windows.Controls.TextBlock.Text", + "label": "P:System.Windows.Controls.TextBlock.Text", + "line": 584, + "column": 20 + } + }, + { + "incidentId": "a4aa852a-9c91-4e0e-9d36-bc5700e35131", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "btnExportRcCsv.IsEnabled = true;", + "protected": "T:System.Windows.Controls.Button" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "btnExportRcCsv.IsEnabled = true;", + "protectedSnippet": "T:System.Windows.Controls.Button", + "label": "T:System.Windows.Controls.Button", + "line": 583, + "column": 20 + } + }, + { + "incidentId": "480fa90e-d22b-4934-9034-cc365e0c9260", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "btnExportRcCsv.IsEnabled = true;", + "protected": "P:System.Windows.UIElement.IsEnabled" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "btnExportRcCsv.IsEnabled = true;", + "protectedSnippet": "P:System.Windows.UIElement.IsEnabled", + "label": "P:System.Windows.UIElement.IsEnabled", + "line": 583, + "column": 20 + } + }, + { + "incidentId": "7f2ca4f0-067e-4677-a1ab-84801ff1d857", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "dgRacing.ItemsSource = _racingData?.DefaultView;", + "protected": "T:System.Windows.Controls.DataGrid" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "dgRacing.ItemsSource = _racingData?.DefaultView;", + "protectedSnippet": "T:System.Windows.Controls.DataGrid", + "label": "T:System.Windows.Controls.DataGrid", + "line": 579, + "column": 16 + } + }, + { + "incidentId": "f7826aa5-facf-4fd2-9dc8-faeed5b76dd9", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "dgRacing.ItemsSource = _racingData?.DefaultView;", + "protected": "P:System.Windows.Controls.ItemsControl.ItemsSource" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "dgRacing.ItemsSource = _racingData?.DefaultView;", + "protectedSnippet": "P:System.Windows.Controls.ItemsControl.ItemsSource", + "label": "P:System.Windows.Controls.ItemsControl.ItemsSource", + "line": 579, + "column": 16 + } + }, + { + "incidentId": "e8eb81cf-ca12-499e-bd6c-4df5019e019d", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "var date = dpRacing.SelectedDate ?? DateTime.Today;", + "protected": "T:System.Windows.Controls.DatePicker" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "var date = dpRacing.SelectedDate ?? DateTime.Today;", + "protectedSnippet": "T:System.Windows.Controls.DatePicker", + "label": "T:System.Windows.Controls.DatePicker", + "line": 568, + "column": 16 + } + }, + { + "incidentId": "dee6bc1f-9358-4574-bc48-c607d5b21052", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "var date = dpRacing.SelectedDate ?? DateTime.Today;", + "protected": "P:System.Windows.Controls.DatePicker.SelectedDate" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "var date = dpRacing.SelectedDate ?? DateTime.Today;", + "protectedSnippet": "P:System.Windows.Controls.DatePicker.SelectedDate", + "label": "P:System.Windows.Controls.DatePicker.SelectedDate", + "line": 568, + "column": 16 + } + }, + { + "incidentId": "47ed9235-e412-49e5-96fc-ea9158a02107", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "var status = new Progress\u003Cstring\u003E(s =\u003E lblStatusRc.Text = s);", + "protected": "T:System.Windows.Controls.TextBlock" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "var status = new Progress\u003Cstring\u003E(s =\u003E lblStatusRc.Text = s);", + "protectedSnippet": "T:System.Windows.Controls.TextBlock", + "label": "T:System.Windows.Controls.TextBlock", + "line": 566, + "column": 16 + } + }, + { + "incidentId": "d4aac58e-0fff-414a-b78b-1b5433af758b", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "var status = new Progress\u003Cstring\u003E(s =\u003E lblStatusRc.Text = s);", + "protected": "P:System.Windows.Controls.TextBlock.Text" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "var status = new Progress\u003Cstring\u003E(s =\u003E lblStatusRc.Text = s);", + "protectedSnippet": "P:System.Windows.Controls.TextBlock.Text", + "label": "P:System.Windows.Controls.TextBlock.Text", + "line": 566, + "column": 16 + } + }, + { + "incidentId": "8358965b-ae45-40db-a095-69fd8e210677", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "var progress = new Progress\u003Cint\u003E(v =\u003E pbRacing.Value = v);", + "protected": "T:System.Windows.Controls.ProgressBar" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "var progress = new Progress\u003Cint\u003E(v =\u003E pbRacing.Value = v);", + "protectedSnippet": "T:System.Windows.Controls.ProgressBar", + "label": "T:System.Windows.Controls.ProgressBar", + "line": 565, + "column": 16 + } + }, + { + "incidentId": "913a8a94-0737-4ad8-859a-78823bd9d094", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "var progress = new Progress\u003Cint\u003E(v =\u003E pbRacing.Value = v);", + "protected": "P:System.Windows.Controls.Primitives.RangeBase.Value" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "var progress = new Progress\u003Cint\u003E(v =\u003E pbRacing.Value = v);", + "protectedSnippet": "P:System.Windows.Controls.Primitives.RangeBase.Value", + "label": "P:System.Windows.Controls.Primitives.RangeBase.Value", + "line": 565, + "column": 16 + } + }, + { + "incidentId": "446b46d9-299e-44d6-baf2-c5060689c414", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "btnExportRcCsv.IsEnabled = false;", + "protected": "T:System.Windows.Controls.Button" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "btnExportRcCsv.IsEnabled = false;", + "protectedSnippet": "T:System.Windows.Controls.Button", + "label": "T:System.Windows.Controls.Button", + "line": 563, + "column": 16 + } + }, + { + "incidentId": "af9ead88-ccc3-4fcf-9a39-7037fbf593bb", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "btnExportRcCsv.IsEnabled = false;", + "protected": "P:System.Windows.UIElement.IsEnabled" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "btnExportRcCsv.IsEnabled = false;", + "protectedSnippet": "P:System.Windows.UIElement.IsEnabled", + "label": "P:System.Windows.UIElement.IsEnabled", + "line": 563, + "column": 16 + } + }, + { + "incidentId": "3d860ec4-8d8e-41ec-bacc-e048f468a71d", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "cmbRaceCode.IsEnabled = false;", + "protected": "T:System.Windows.Controls.ComboBox" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "cmbRaceCode.IsEnabled = false;", + "protectedSnippet": "T:System.Windows.Controls.ComboBox", + "label": "T:System.Windows.Controls.ComboBox", + "line": 562, + "column": 16 + } + }, + { + "incidentId": "599db41e-bf24-46fe-a393-fbc885394b3b", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "cmbRaceCode.IsEnabled = false;", + "protected": "P:System.Windows.UIElement.IsEnabled" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "cmbRaceCode.IsEnabled = false;", + "protectedSnippet": "P:System.Windows.UIElement.IsEnabled", + "label": "P:System.Windows.UIElement.IsEnabled", + "line": 562, + "column": 16 + } + }, + { + "incidentId": "83736c51-43ca-4e0a-b0c4-865df4ef52d4", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "dpRacing.IsEnabled = false;", + "protected": "T:System.Windows.Controls.DatePicker" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "dpRacing.IsEnabled = false;", + "protectedSnippet": "T:System.Windows.Controls.DatePicker", + "label": "T:System.Windows.Controls.DatePicker", + "line": 561, + "column": 16 + } + }, + { + "incidentId": "6bfd13b9-1c10-496b-8a1e-8d4bdcd2f019", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "dpRacing.IsEnabled = false;", + "protected": "P:System.Windows.UIElement.IsEnabled" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "dpRacing.IsEnabled = false;", + "protectedSnippet": "P:System.Windows.UIElement.IsEnabled", + "label": "P:System.Windows.UIElement.IsEnabled", + "line": 561, + "column": 16 + } + }, + { + "incidentId": "7d87701b-3b9b-4a84-8871-326e1dce1d09", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "btnDownloadRc.Content = \u0022Annulla\u0022;", + "protected": "T:System.Windows.Controls.Button" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "btnDownloadRc.Content = \u0022Annulla\u0022;", + "protectedSnippet": "T:System.Windows.Controls.Button", + "label": "T:System.Windows.Controls.Button", + "line": 560, + "column": 16 + } + }, + { + "incidentId": "569d7277-320c-416b-bbc0-dc996d8e53cf", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "btnDownloadRc.Content = \u0022Annulla\u0022;", + "protected": "P:System.Windows.Controls.ContentControl.Content" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "btnDownloadRc.Content = \u0022Annulla\u0022;", + "protectedSnippet": "P:System.Windows.Controls.ContentControl.Content", + "label": "P:System.Windows.Controls.ContentControl.Content", + "line": 560, + "column": 16 + } + }, + { + "incidentId": "59b1bf1c-e03e-4129-9db9-f72340025b0b", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "lblStatusRc.Text = \u0022Scaricamento corse da FormFav\u2026\u0022;", + "protected": "T:System.Windows.Controls.TextBlock" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "lblStatusRc.Text = \u0022Scaricamento corse da FormFav\u2026\u0022;", + "protectedSnippet": "T:System.Windows.Controls.TextBlock", + "label": "T:System.Windows.Controls.TextBlock", + "line": 559, + "column": 16 + } + }, + { + "incidentId": "d13459df-fe1b-4568-8344-3cb85ecafa07", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "lblStatusRc.Text = \u0022Scaricamento corse da FormFav\u2026\u0022;", + "protected": "P:System.Windows.Controls.TextBlock.Text" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "lblStatusRc.Text = \u0022Scaricamento corse da FormFav\u2026\u0022;", + "protectedSnippet": "P:System.Windows.Controls.TextBlock.Text", + "label": "P:System.Windows.Controls.TextBlock.Text", + "line": 559, + "column": 16 + } + }, + { + "incidentId": "aba3fb74-3572-45c2-a845-30230d64fbaa", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "pbRacing.Value = 0;", + "protected": "T:System.Windows.Controls.ProgressBar" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "pbRacing.Value = 0;", + "protectedSnippet": "T:System.Windows.Controls.ProgressBar", + "label": "T:System.Windows.Controls.ProgressBar", + "line": 558, + "column": 16 + } + }, + { + "incidentId": "440ba0ad-8f47-4503-8a52-6260ab5700b1", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "pbRacing.Value = 0;", + "protected": "P:System.Windows.Controls.Primitives.RangeBase.Value" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "pbRacing.Value = 0;", + "protectedSnippet": "P:System.Windows.Controls.Primitives.RangeBase.Value", + "label": "P:System.Windows.Controls.Primitives.RangeBase.Value", + "line": 558, + "column": 16 + } + }, + { + "incidentId": "7f16b96a-59a0-413b-a78a-a609822d04bb", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "lblStatusRc.Text = \u0022Annullato\u0022;", + "protected": "T:System.Windows.Controls.TextBlock" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "lblStatusRc.Text = \u0022Annullato\u0022;", + "protectedSnippet": "T:System.Windows.Controls.TextBlock", + "label": "T:System.Windows.Controls.TextBlock", + "line": 549, + "column": 16 + } + }, + { + "incidentId": "1c9144ea-6767-490f-b90b-846a433671c5", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "lblStatusRc.Text = \u0022Annullato\u0022;", + "protected": "P:System.Windows.Controls.TextBlock.Text" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "lblStatusRc.Text = \u0022Annullato\u0022;", + "protectedSnippet": "P:System.Windows.Controls.TextBlock.Text", + "label": "P:System.Windows.Controls.TextBlock.Text", + "line": 549, + "column": 16 + } + }, + { + "incidentId": "0cf0cf65-79c6-4f99-890e-b6a31c666185", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "btnDownloadRc.Content = \u0022Scarica Corse\u0022;", + "protected": "T:System.Windows.Controls.Button" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "btnDownloadRc.Content = \u0022Scarica Corse\u0022;", + "protectedSnippet": "T:System.Windows.Controls.Button", + "label": "T:System.Windows.Controls.Button", + "line": 548, + "column": 16 + } + }, + { + "incidentId": "aea8b00e-5f76-4fe1-9c0a-9262077aa0af", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "btnDownloadRc.Content = \u0022Scarica Corse\u0022;", + "protected": "P:System.Windows.Controls.ContentControl.Content" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "btnDownloadRc.Content = \u0022Scarica Corse\u0022;", + "protectedSnippet": "P:System.Windows.Controls.ContentControl.Content", + "label": "P:System.Windows.Controls.ContentControl.Content", + "line": 548, + "column": 16 + } + }, + { + "incidentId": "58c67ade-07b7-4ca4-a418-1654b40acb83", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "int idx = cmbRaceCode?.SelectedIndex ?? 0;", + "protected": "P:System.Windows.Controls.Primitives.Selector.SelectedIndex" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "int idx = cmbRaceCode?.SelectedIndex ?? 0;", + "protectedSnippet": "P:System.Windows.Controls.Primitives.Selector.SelectedIndex", + "label": "P:System.Windows.Controls.Primitives.Selector.SelectedIndex", + "line": 532, + "column": 12 + } + }, + { + "incidentId": "26cf1ad5-3485-4c42-aad4-fc792e1f92cb", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "int idx = cmbRaceCode?.SelectedIndex ?? 0;", + "protected": "T:System.Windows.Controls.ComboBox" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "int idx = cmbRaceCode?.SelectedIndex ?? 0;", + "protectedSnippet": "T:System.Windows.Controls.ComboBox", + "label": "T:System.Windows.Controls.ComboBox", + "line": 532, + "column": 12 + } + }, + { + "incidentId": "8fba62af-c825-479c-a8bf-f2392b7de1a9", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "private void btnBrowseCsvRc_Click(object sender, RoutedEventArgs e)", + "protected": "T:System.Windows.RoutedEventArgs" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "private void btnBrowseCsvRc_Click(object sender, RoutedEventArgs e)", + "protectedSnippet": "T:System.Windows.RoutedEventArgs", + "label": "T:System.Windows.RoutedEventArgs", + "line": 352, + "column": 8 + } + }, + { + "incidentId": "61fb4a63-edab-4c25-ba2b-259efe3ee7af", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "pbRacing.Value = 0;", + "protected": "T:System.Windows.Controls.ProgressBar" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "pbRacing.Value = 0;", + "protectedSnippet": "T:System.Windows.Controls.ProgressBar", + "label": "T:System.Windows.Controls.ProgressBar", + "line": 459, + "column": 20 + } + }, + { + "incidentId": "4d182c33-b4e3-494e-a8e2-51772f66cb85", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "pbRacing.Value = 0;", + "protected": "P:System.Windows.Controls.Primitives.RangeBase.Value" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "pbRacing.Value = 0;", + "protectedSnippet": "P:System.Windows.Controls.Primitives.RangeBase.Value", + "label": "P:System.Windows.Controls.Primitives.RangeBase.Value", + "line": 459, + "column": 20 + } + }, + { + "incidentId": "b1575cbd-4d3e-4c8e-98d4-deeb2412fe8a", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "lblStatusRc.Text = \u0022Errore nel caricamento CSV\u0022;", + "protected": "T:System.Windows.Controls.TextBlock" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "lblStatusRc.Text = \u0022Errore nel caricamento CSV\u0022;", + "protectedSnippet": "T:System.Windows.Controls.TextBlock", + "label": "T:System.Windows.Controls.TextBlock", + "line": 458, + "column": 20 + } + }, + { + "incidentId": "3682d446-620c-41d7-814a-1ae47dadb95c", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "lblStatusRc.Text = \u0022Errore nel caricamento CSV\u0022;", + "protected": "P:System.Windows.Controls.TextBlock.Text" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "lblStatusRc.Text = \u0022Errore nel caricamento CSV\u0022;", + "protectedSnippet": "P:System.Windows.Controls.TextBlock.Text", + "label": "P:System.Windows.Controls.TextBlock.Text", + "line": 458, + "column": 20 + } + }, + { + "incidentId": "b1b8145b-ab19-4a20-aec0-9dd00647e959", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "MessageBox.Show($\u0022Errore durante il caricamento CSV:\\n{ex.Message}\u0022,\r\n \u0022Errore\u0022, MessageBoxButton.OK, MessageBoxImage.Error);", + "protected": "T:System.Windows.MessageBoxImage" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "MessageBox.Show($\u0022Errore durante il caricamento CSV:\\n{ex.Message}\u0022,\r\n \u0022Errore\u0022, MessageBoxButton.OK, MessageBoxImage.Error);", + "protectedSnippet": "T:System.Windows.MessageBoxImage", + "label": "T:System.Windows.MessageBoxImage", + "line": 456, + "column": 20 + } + }, + { + "incidentId": "d25d7509-b54b-4cf4-8840-b61accb9f4ac", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "MessageBox.Show($\u0022Errore durante il caricamento CSV:\\n{ex.Message}\u0022,\r\n \u0022Errore\u0022, MessageBoxButton.OK, MessageBoxImage.Error);", + "protected": "T:System.Windows.MessageBoxImage" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "MessageBox.Show($\u0022Errore durante il caricamento CSV:\\n{ex.Message}\u0022,\r\n \u0022Errore\u0022, MessageBoxButton.OK, MessageBoxImage.Error);", + "protectedSnippet": "T:System.Windows.MessageBoxImage", + "label": "T:System.Windows.MessageBoxImage", + "line": 456, + "column": 20 + } + }, + { + "incidentId": "42034052-3415-4d34-9d02-58212f9a9e05", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "MessageBox.Show($\u0022Errore durante il caricamento CSV:\\n{ex.Message}\u0022,\r\n \u0022Errore\u0022, MessageBoxButton.OK, MessageBoxImage.Error);", + "protected": "F:System.Windows.MessageBoxImage.Error" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "MessageBox.Show($\u0022Errore durante il caricamento CSV:\\n{ex.Message}\u0022,\r\n \u0022Errore\u0022, MessageBoxButton.OK, MessageBoxImage.Error);", + "protectedSnippet": "F:System.Windows.MessageBoxImage.Error", + "label": "F:System.Windows.MessageBoxImage.Error", + "line": 456, + "column": 20 + } + }, + { + "incidentId": "d6060f5d-b2d7-4055-8113-635b66d5801f", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "MessageBox.Show($\u0022Errore durante il caricamento CSV:\\n{ex.Message}\u0022,\r\n \u0022Errore\u0022, MessageBoxButton.OK, MessageBoxImage.Error);", + "protected": "T:System.Windows.MessageBoxButton" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "MessageBox.Show($\u0022Errore durante il caricamento CSV:\\n{ex.Message}\u0022,\r\n \u0022Errore\u0022, MessageBoxButton.OK, MessageBoxImage.Error);", + "protectedSnippet": "T:System.Windows.MessageBoxButton", + "label": "T:System.Windows.MessageBoxButton", + "line": 456, + "column": 20 + } + }, + { + "incidentId": "d148a7f7-bf7b-463b-9a52-918790d33ece", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "MessageBox.Show($\u0022Errore durante il caricamento CSV:\\n{ex.Message}\u0022,\r\n \u0022Errore\u0022, MessageBoxButton.OK, MessageBoxImage.Error);", + "protected": "T:System.Windows.MessageBoxButton" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "MessageBox.Show($\u0022Errore durante il caricamento CSV:\\n{ex.Message}\u0022,\r\n \u0022Errore\u0022, MessageBoxButton.OK, MessageBoxImage.Error);", + "protectedSnippet": "T:System.Windows.MessageBoxButton", + "label": "T:System.Windows.MessageBoxButton", + "line": 456, + "column": 20 + } + }, + { + "incidentId": "659ce4db-9237-43da-a8ab-4f2a0d0cc1c3", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "MessageBox.Show($\u0022Errore durante il caricamento CSV:\\n{ex.Message}\u0022,\r\n \u0022Errore\u0022, MessageBoxButton.OK, MessageBoxImage.Error);", + "protected": "F:System.Windows.MessageBoxButton.OK" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "MessageBox.Show($\u0022Errore durante il caricamento CSV:\\n{ex.Message}\u0022,\r\n \u0022Errore\u0022, MessageBoxButton.OK, MessageBoxImage.Error);", + "protectedSnippet": "F:System.Windows.MessageBoxButton.OK", + "label": "F:System.Windows.MessageBoxButton.OK", + "line": 456, + "column": 20 + } + }, + { + "incidentId": "0499794a-e505-4b22-acc8-c528ef2fee0c", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "MessageBox.Show($\u0022Errore durante il caricamento CSV:\\n{ex.Message}\u0022,\r\n \u0022Errore\u0022, MessageBoxButton.OK, MessageBoxImage.Error);", + "protected": "T:System.Windows.MessageBox" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "MessageBox.Show($\u0022Errore durante il caricamento CSV:\\n{ex.Message}\u0022,\r\n \u0022Errore\u0022, MessageBoxButton.OK, MessageBoxImage.Error);", + "protectedSnippet": "T:System.Windows.MessageBox", + "label": "T:System.Windows.MessageBox", + "line": 456, + "column": 20 + } + }, + { + "incidentId": "c746334e-f992-43f7-9539-ff9b1e874e9c", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "MessageBox.Show($\u0022Errore durante il caricamento CSV:\\n{ex.Message}\u0022,\r\n \u0022Errore\u0022, MessageBoxButton.OK, MessageBoxImage.Error);", + "protected": "T:System.Windows.MessageBoxResult" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "MessageBox.Show($\u0022Errore durante il caricamento CSV:\\n{ex.Message}\u0022,\r\n \u0022Errore\u0022, MessageBoxButton.OK, MessageBoxImage.Error);", + "protectedSnippet": "T:System.Windows.MessageBoxResult", + "label": "T:System.Windows.MessageBoxResult", + "line": 456, + "column": 20 + } + }, + { + "incidentId": "1fbff002-a9d6-44b7-b68b-fa7df63a5a64", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "MessageBox.Show($\u0022Errore durante il caricamento CSV:\\n{ex.Message}\u0022,\r\n \u0022Errore\u0022, MessageBoxButton.OK, MessageBoxImage.Error);", + "protected": "M:System.Windows.MessageBox.Show(System.String,System.String,System.Windows.MessageBoxButton,System.Windows.MessageBoxImage)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "MessageBox.Show($\u0022Errore durante il caricamento CSV:\\n{ex.Message}\u0022,\r\n \u0022Errore\u0022, MessageBoxButton.OK, MessageBoxImage.Error);", + "protectedSnippet": "M:System.Windows.MessageBox.Show(System.String,System.String,System.Windows.MessageBoxButton,System.Windows.MessageBoxImage)", + "label": "M:System.Windows.MessageBox.Show(System.String,System.String,System.Windows.MessageBoxButton,System.Windows.MessageBoxImage)", + "line": 456, + "column": 20 + } + }, + { + "incidentId": "84f53c37-90c9-42b9-8167-63c1f69978da", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "lblStatusRc.Text = \u0022Nessun cavallo trovato nei file CSV\u0022;", + "protected": "T:System.Windows.Controls.TextBlock" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "lblStatusRc.Text = \u0022Nessun cavallo trovato nei file CSV\u0022;", + "protectedSnippet": "T:System.Windows.Controls.TextBlock", + "label": "T:System.Windows.Controls.TextBlock", + "line": 451, + "column": 24 + } + }, + { + "incidentId": "dbe27857-51dc-4387-9958-229087309ecd", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "lblStatusRc.Text = \u0022Nessun cavallo trovato nei file CSV\u0022;", + "protected": "P:System.Windows.Controls.TextBlock.Text" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "lblStatusRc.Text = \u0022Nessun cavallo trovato nei file CSV\u0022;", + "protectedSnippet": "P:System.Windows.Controls.TextBlock.Text", + "label": "P:System.Windows.Controls.TextBlock.Text", + "line": 451, + "column": 24 + } + }, + { + "incidentId": "83fb8aba-5b54-441f-bf4d-b01497fa622b", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "lblStatusRc.Text = $\u0022Caricati {_racingData.Rows.Count} cavalli da {csvFiles.Count} file CSV\u0022;", + "protected": "T:System.Windows.Controls.TextBlock" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "lblStatusRc.Text = $\u0022Caricati {_racingData.Rows.Count} cavalli da {csvFiles.Count} file CSV\u0022;", + "protectedSnippet": "T:System.Windows.Controls.TextBlock", + "label": "T:System.Windows.Controls.TextBlock", + "line": 447, + "column": 24 + } + }, + { + "incidentId": "ea3f83e6-ffdd-47f9-82b6-50769fdd198b", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "lblStatusRc.Text = $\u0022Caricati {_racingData.Rows.Count} cavalli da {csvFiles.Count} file CSV\u0022;", + "protected": "P:System.Windows.Controls.TextBlock.Text" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "lblStatusRc.Text = $\u0022Caricati {_racingData.Rows.Count} cavalli da {csvFiles.Count} file CSV\u0022;", + "protectedSnippet": "P:System.Windows.Controls.TextBlock.Text", + "label": "P:System.Windows.Controls.TextBlock.Text", + "line": 447, + "column": 24 + } + }, + { + "incidentId": "e7162407-94db-46e5-898b-765b42ef452c", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "btnExportRcCsv.IsEnabled = true;", + "protected": "T:System.Windows.Controls.Button" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "btnExportRcCsv.IsEnabled = true;", + "protectedSnippet": "T:System.Windows.Controls.Button", + "label": "T:System.Windows.Controls.Button", + "line": 446, + "column": 24 + } + }, + { + "incidentId": "24311e09-4906-4d1d-8cd9-c2757ee28227", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "btnExportRcCsv.IsEnabled = true;", + "protected": "P:System.Windows.UIElement.IsEnabled" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "btnExportRcCsv.IsEnabled = true;", + "protectedSnippet": "P:System.Windows.UIElement.IsEnabled", + "label": "P:System.Windows.UIElement.IsEnabled", + "line": 446, + "column": 24 + } + }, + { + "incidentId": "0245d8f9-4078-48f3-a6c7-97e99a177550", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "dgRacing.ItemsSource = _racingData?.DefaultView;", + "protected": "T:System.Windows.Controls.DataGrid" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "dgRacing.ItemsSource = _racingData?.DefaultView;", + "protectedSnippet": "T:System.Windows.Controls.DataGrid", + "label": "T:System.Windows.Controls.DataGrid", + "line": 442, + "column": 20 + } + }, + { + "incidentId": "595aed8f-617c-40f8-bbfc-c2b77ff9bb3e", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "dgRacing.ItemsSource = _racingData?.DefaultView;", + "protected": "P:System.Windows.Controls.ItemsControl.ItemsSource" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "dgRacing.ItemsSource = _racingData?.DefaultView;", + "protectedSnippet": "P:System.Windows.Controls.ItemsControl.ItemsSource", + "label": "P:System.Windows.Controls.ItemsControl.ItemsSource", + "line": 442, + "column": 20 + } + }, + { + "incidentId": "0b1009bf-0d4d-4fdf-aced-3864f477a875", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "pbRacing.Value = (int)((double)processed / csvFiles.Count * 100);", + "protected": "T:System.Windows.Controls.ProgressBar" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "pbRacing.Value = (int)((double)processed / csvFiles.Count * 100);", + "protectedSnippet": "T:System.Windows.Controls.ProgressBar", + "label": "T:System.Windows.Controls.ProgressBar", + "line": 435, + "column": 24 + } + }, + { + "incidentId": "c173a4c8-a481-4bd8-8a7d-883a8c723851", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "pbRacing.Value = (int)((double)processed / csvFiles.Count * 100);", + "protected": "P:System.Windows.Controls.Primitives.RangeBase.Value" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "pbRacing.Value = (int)((double)processed / csvFiles.Count * 100);", + "protectedSnippet": "P:System.Windows.Controls.Primitives.RangeBase.Value", + "label": "P:System.Windows.Controls.Primitives.RangeBase.Value", + "line": 435, + "column": 24 + } + }, + { + "incidentId": "0ea7fc1f-66e1-45af-bd9e-452ad67349eb", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "lblStatusRc.Text = \u0022Nessun file CSV trovato nella cartella selezionata\u0022;", + "protected": "T:System.Windows.Controls.TextBlock" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "lblStatusRc.Text = \u0022Nessun file CSV trovato nella cartella selezionata\u0022;", + "protectedSnippet": "T:System.Windows.Controls.TextBlock", + "label": "T:System.Windows.Controls.TextBlock", + "line": 371, + "column": 24 + } + }, + { + "incidentId": "f50156a7-23b9-4f9f-8fd0-5bfc7bbce260", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "lblStatusRc.Text = \u0022Nessun file CSV trovato nella cartella selezionata\u0022;", + "protected": "P:System.Windows.Controls.TextBlock.Text" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "lblStatusRc.Text = \u0022Nessun file CSV trovato nella cartella selezionata\u0022;", + "protectedSnippet": "P:System.Windows.Controls.TextBlock.Text", + "label": "P:System.Windows.Controls.TextBlock.Text", + "line": 371, + "column": 24 + } + }, + { + "incidentId": "8c6e99af-d2a8-45f8-8564-f347e6613a08", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "var csvFiles = Directory.GetFiles(dlg.SelectedPath, \u0022*.csv\u0022, SearchOption.AllDirectories)\r\n .OrderBy(f =\u003E f)\r\n .ToList();", + "protected": "P:System.Windows.Forms.FolderBrowserDialog.SelectedPath" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "var csvFiles = Directory.GetFiles(dlg.SelectedPath, \u0022*.csv\u0022, SearchOption.AllDirectories)\r\n .OrderBy(f =\u003E f)\r\n .ToList();", + "protectedSnippet": "P:System.Windows.Forms.FolderBrowserDialog.SelectedPath", + "label": "P:System.Windows.Forms.FolderBrowserDialog.SelectedPath", + "line": 365, + "column": 20 + } + }, + { + "incidentId": "538a98cd-5797-4294-aa76-8630b7ab5335", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "btnExportRcCsv.IsEnabled = false;", + "protected": "T:System.Windows.Controls.Button" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "btnExportRcCsv.IsEnabled = false;", + "protectedSnippet": "T:System.Windows.Controls.Button", + "label": "T:System.Windows.Controls.Button", + "line": 363, + "column": 20 + } + }, + { + "incidentId": "e148f86c-d58b-4b5b-8156-0918b089c565", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "btnExportRcCsv.IsEnabled = false;", + "protected": "P:System.Windows.UIElement.IsEnabled" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "btnExportRcCsv.IsEnabled = false;", + "protectedSnippet": "P:System.Windows.UIElement.IsEnabled", + "label": "P:System.Windows.UIElement.IsEnabled", + "line": 363, + "column": 20 + } + }, + { + "incidentId": "fafead2f-5e60-4da4-ab35-28a5c40949d9", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "pbRacing.Value = 0;", + "protected": "T:System.Windows.Controls.ProgressBar" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "pbRacing.Value = 0;", + "protectedSnippet": "T:System.Windows.Controls.ProgressBar", + "label": "T:System.Windows.Controls.ProgressBar", + "line": 362, + "column": 20 + } + }, + { + "incidentId": "049d9fe5-7386-4a4f-97b4-4134ad59d825", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "pbRacing.Value = 0;", + "protected": "P:System.Windows.Controls.Primitives.RangeBase.Value" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "pbRacing.Value = 0;", + "protectedSnippet": "P:System.Windows.Controls.Primitives.RangeBase.Value", + "label": "P:System.Windows.Controls.Primitives.RangeBase.Value", + "line": 362, + "column": 20 + } + }, + { + "incidentId": "08d67c3c-0d96-4604-babf-2daea0ba7d98", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "lblStatusRc.Text = \u0022Caricamento file CSV\u2026\u0022;", + "protected": "T:System.Windows.Controls.TextBlock" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "lblStatusRc.Text = \u0022Caricamento file CSV\u2026\u0022;", + "protectedSnippet": "T:System.Windows.Controls.TextBlock", + "label": "T:System.Windows.Controls.TextBlock", + "line": 361, + "column": 20 + } + }, + { + "incidentId": "fc6b88aa-51ce-4c0c-8658-d13f6bb69010", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "lblStatusRc.Text = \u0022Caricamento file CSV\u2026\u0022;", + "protected": "P:System.Windows.Controls.TextBlock.Text" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "lblStatusRc.Text = \u0022Caricamento file CSV\u2026\u0022;", + "protectedSnippet": "P:System.Windows.Controls.TextBlock.Text", + "label": "P:System.Windows.Controls.TextBlock.Text", + "line": 361, + "column": 20 + } + }, + { + "incidentId": "3c22498c-13d1-4967-9cf5-7fbed957a5fd", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "if (dlg.ShowDialog() != System.Windows.Forms.DialogResult.OK) return;", + "protected": "T:System.Windows.Forms.DialogResult" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "if (dlg.ShowDialog() != System.Windows.Forms.DialogResult.OK) return;", + "protectedSnippet": "T:System.Windows.Forms.DialogResult", + "label": "T:System.Windows.Forms.DialogResult", + "line": 357, + "column": 16 + } + }, + { + "incidentId": "d7801e67-ac54-41e3-81eb-642c47e7f127", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "if (dlg.ShowDialog() != System.Windows.Forms.DialogResult.OK) return;", + "protected": "T:System.Windows.Forms.DialogResult" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "if (dlg.ShowDialog() != System.Windows.Forms.DialogResult.OK) return;", + "protectedSnippet": "T:System.Windows.Forms.DialogResult", + "label": "T:System.Windows.Forms.DialogResult", + "line": 357, + "column": 16 + } + }, + { + "incidentId": "e8dcf93b-5ea1-4326-a2dc-ca2845fb0e81", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "if (dlg.ShowDialog() != System.Windows.Forms.DialogResult.OK) return;", + "protected": "F:System.Windows.Forms.DialogResult.OK" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "if (dlg.ShowDialog() != System.Windows.Forms.DialogResult.OK) return;", + "protectedSnippet": "F:System.Windows.Forms.DialogResult.OK", + "label": "F:System.Windows.Forms.DialogResult.OK", + "line": 357, + "column": 16 + } + }, + { + "incidentId": "ed8ddb54-5157-49b2-9d68-3ad64bcb67e4", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "if (dlg.ShowDialog() != System.Windows.Forms.DialogResult.OK) return;", + "protected": "T:System.Windows.Forms.DialogResult" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "if (dlg.ShowDialog() != System.Windows.Forms.DialogResult.OK) return;", + "protectedSnippet": "T:System.Windows.Forms.DialogResult", + "label": "T:System.Windows.Forms.DialogResult", + "line": 357, + "column": 16 + } + }, + { + "incidentId": "c287a87a-1efa-45da-92ed-5d023170dac8", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "if (dlg.ShowDialog() != System.Windows.Forms.DialogResult.OK) return;", + "protected": "M:System.Windows.Forms.CommonDialog.ShowDialog" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "if (dlg.ShowDialog() != System.Windows.Forms.DialogResult.OK) return;", + "protectedSnippet": "M:System.Windows.Forms.CommonDialog.ShowDialog", + "label": "M:System.Windows.Forms.CommonDialog.ShowDialog", + "line": 357, + "column": 16 + } + }, + { + "incidentId": "7b2dc9f9-5816-4816-ba33-b3a8724b2b1f", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "dlg.Description = \u0022Seleziona la cartella con i file CSV Punters\u0022;", + "protected": "P:System.Windows.Forms.FolderBrowserDialog.Description" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "dlg.Description = \u0022Seleziona la cartella con i file CSV Punters\u0022;", + "protectedSnippet": "P:System.Windows.Forms.FolderBrowserDialog.Description", + "label": "P:System.Windows.Forms.FolderBrowserDialog.Description", + "line": 356, + "column": 16 + } + }, + { + "incidentId": "a6615049-b0ac-4f94-906b-004e88d00120", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "using (var dlg = new System.Windows.Forms.FolderBrowserDialog())\r\n {\r\n dlg.Description = \u0022Seleziona la cartella con i file CSV Punters\u0022;\r\n if (dlg.ShowDialog() != System.Windows.Forms.DialogResult.OK) return;\r\n\r\n try\r\n {\r\n lblStatusRc.Text = \u0022Caricamento file CSV\u2026\u0022;\r\n pbRacing.Value = 0;\r\n btnExportRcCsv.IsEnabled = false;\r\n\r\n var csvFiles = Directory.GetFiles(dlg.SelectedPath, \u0022*.csv\u0022, SearchOption.AllDirectories)\r\n .OrderBy(f =\u003E f)\r\n .ToList();\r\n\r\n if (csvFiles.Count == 0)\r\n {\r\n lblStatusRc.Text = \u0022Nessun file CSV trovato nella cartella selezionata\u0022;\r\n return;\r\n }\r\n\r\n // Merge all CSV files into a single DataTable preserving all original columns\r\n var table = new DataTable();\r\n table.Columns.Add(\u0022Meeting\u0022, typeof(string));\r\n table.Columns.Add(\u0022Race\u0022, typeof(int));\r\n\r\n int processed = 0;\r\n foreach (var file in csvFiles)\r\n {\r\n try\r\n {\r\n // Extract meeting name and race number from filename pattern YYYYMMDD-meeting-rXX.csv\r\n string fileName = Path.GetFileNameWithoutExtension(file);\r\n string meetingName = fileName;\r\n int raceNumber = 0;\r\n var m = Regex.Match(Path.GetFileName(file), @\u0022^\\d{8}-(.\u002B)-r(\\d\u002B)\\.csv$\u0022, RegexOptions.IgnoreCase);\r\n if (m.Success)\r\n {\r\n meetingName = string.Join(\u0022 \u0022, m.Groups[1].Value.Split(\u0027-\u0027)\r\n .Select(s =\u003E s.Length \u003E 0 ? char.ToUpper(s[0]) \u002B s.Substring(1).ToLower() : s));\r\n int.TryParse(m.Groups[2].Value, out raceNumber);\r\n }\r\n\r\n // Read CSV with simple parser (comma-delimited, first row = header)\r\n var lines = File.ReadAllLines(file, Encoding.UTF8);\r\n if (lines.Length \u003C 2) { processed\u002B\u002B; continue; }\r\n\r\n var headers = ParseCsvLine(lines[0]);\r\n\r\n // Ensure all columns exist in the merged DataTable\r\n foreach (var h in headers)\r\n {\r\n string colName = h.Trim();\r\n if (string.IsNullOrWhiteSpace(colName)) continue;\r\n if (!table.Columns.Contains(colName))\r\n table.Columns.Add(colName, typeof(string));\r\n }\r\n\r\n // Parse data rows\r\n for (int i = 1; i \u003C lines.Length; i\u002B\u002B)\r\n {\r\n if (string.IsNullOrWhiteSpace(lines[i])) continue;\r\n var values = ParseCsvLine(lines[i]);\r\n var row = table.NewRow();\r\n row[\u0022Meeting\u0022] = meetingName;\r\n row[\u0022Race\u0022] = raceNumber;\r\n for (int c = 0; c \u003C headers.Length \u0026\u0026 c \u003C values.Length; c\u002B\u002B)\r\n {\r\n string colName = headers[c].Trim();\r\n if (string.IsNullOrWhiteSpace(colName)) continue;\r\n if (table.Columns.Contains(colName))\r\n row[colName] = values[c]?.Trim() ?? \u0022\u0022;\r\n }\r\n table.Rows.Add(row);\r\n }\r\n }\r\n catch (Exception ex)\r\n {\r\n System.Diagnostics.Debug.WriteLine($\u0022Errore CSV {file}: {ex.Message}\u0022);\r\n }\r\n processed\u002B\u002B;\r\n pbRacing.Value = (int)((double)processed / csvFiles.Count * 100);\r\n }\r\n\r\n // Add row numbers\r\n InjectRowNumbers(table);\r\n\r\n _racingData = table;\r\n dgRacing.ItemsSource = _racingData?.DefaultView;\r\n\r\n if (_racingData.Rows.Count \u003E 0)\r\n {\r\n btnExportRcCsv.IsEnabled = true;\r\n lblStatusRc.Text = $\u0022Caricati {_racingData.Rows.Count} cavalli da {csvFiles.Count} file CSV\u0022;\r\n }\r\n else\r\n {\r\n lblStatusRc.Text = \u0022Nessun cavallo trovato nei file CSV\u0022;\r\n }\r\n }\r\n catch (Exception ex)\r\n {\r\n MessageBox.Show($\u0022Errore durante il caricamento CSV:\\n{ex.Message}\u0022,\r\n \u0022Errore\u0022, MessageBoxButton.OK, MessageBoxImage.Error);\r\n lblStatusRc.Text = \u0022Errore nel caricamento CSV\u0022;\r\n pbRacing.Value = 0;\r\n }\r\n }", + "protected": "T:System.Windows.Forms.FolderBrowserDialog" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "using (var dlg = new System.Windows.Forms.FolderBrowserDialog())\r\n {\r\n dlg.Description = \u0022Seleziona la cartella con i file CSV Punters\u0022;\r\n if (dlg.ShowDialog() != System.Windows.Forms.DialogResult.OK) return;\r\n\r\n try\r\n {\r\n lblStatusRc.Text = \u0022Caricamento file CSV\u2026\u0022;\r\n pbRacing.Value = 0;\r\n btnExportRcCsv.IsEnabled = false;\r\n\r\n var csvFiles = Directory.GetFiles(dlg.SelectedPath, \u0022*.csv\u0022, SearchOption.AllDirectories)\r\n .OrderBy(f =\u003E f)\r\n .ToList();\r\n\r\n if (csvFiles.Count == 0)\r\n {\r\n lblStatusRc.Text = \u0022Nessun file CSV trovato nella cartella selezionata\u0022;\r\n return;\r\n }\r\n\r\n // Merge all CSV files into a single DataTable preserving all original columns\r\n var table = new DataTable();\r\n table.Columns.Add(\u0022Meeting\u0022, typeof(string));\r\n table.Columns.Add(\u0022Race\u0022, typeof(int));\r\n\r\n int processed = 0;\r\n foreach (var file in csvFiles)\r\n {\r\n try\r\n {\r\n // Extract meeting name and race number from filename pattern YYYYMMDD-meeting-rXX.csv\r\n string fileName = Path.GetFileNameWithoutExtension(file);\r\n string meetingName = fileName;\r\n int raceNumber = 0;\r\n var m = Regex.Match(Path.GetFileName(file), @\u0022^\\d{8}-(.\u002B)-r(\\d\u002B)\\.csv$\u0022, RegexOptions.IgnoreCase);\r\n if (m.Success)\r\n {\r\n meetingName = string.Join(\u0022 \u0022, m.Groups[1].Value.Split(\u0027-\u0027)\r\n .Select(s =\u003E s.Length \u003E 0 ? char.ToUpper(s[0]) \u002B s.Substring(1).ToLower() : s));\r\n int.TryParse(m.Groups[2].Value, out raceNumber);\r\n }\r\n\r\n // Read CSV with simple parser (comma-delimited, first row = header)\r\n var lines = File.ReadAllLines(file, Encoding.UTF8);\r\n if (lines.Length \u003C 2) { processed\u002B\u002B; continue; }\r\n\r\n var headers = ParseCsvLine(lines[0]);\r\n\r\n // Ensure all columns exist in the merged DataTable\r\n foreach (var h in headers)\r\n {\r\n string colName = h.Trim();\r\n if (string.IsNullOrWhiteSpace(colName)) continue;\r\n if (!table.Columns.Contains(colName))\r\n table.Columns.Add(colName, typeof(string));\r\n }\r\n\r\n // Parse data rows\r\n for (int i = 1; i \u003C lines.Length; i\u002B\u002B)\r\n {\r\n if (string.IsNullOrWhiteSpace(lines[i])) continue;\r\n var values = ParseCsvLine(lines[i]);\r\n var row = table.NewRow();\r\n row[\u0022Meeting\u0022] = meetingName;\r\n row[\u0022Race\u0022] = raceNumber;\r\n for (int c = 0; c \u003C headers.Length \u0026\u0026 c \u003C values.Length; c\u002B\u002B)\r\n {\r\n string colName = headers[c].Trim();\r\n if (string.IsNullOrWhiteSpace(colName)) continue;\r\n if (table.Columns.Contains(colName))\r\n row[colName] = values[c]?.Trim() ?? \u0022\u0022;\r\n }\r\n table.Rows.Add(row);\r\n }\r\n }\r\n catch (Exception ex)\r\n {\r\n System.Diagnostics.Debug.WriteLine($\u0022Errore CSV {file}: {ex.Message}\u0022);\r\n }\r\n processed\u002B\u002B;\r\n pbRacing.Value = (int)((double)processed / csvFiles.Count * 100);\r\n }\r\n\r\n // Add row numbers\r\n InjectRowNumbers(table);\r\n\r\n _racingData = table;\r\n dgRacing.ItemsSource = _racingData?.DefaultView;\r\n\r\n if (_racingData.Rows.Count \u003E 0)\r\n {\r\n btnExportRcCsv.IsEnabled = true;\r\n lblStatusRc.Text = $\u0022Caricati {_racingData.Rows.Count} cavalli da {csvFiles.Count} file CSV\u0022;\r\n }\r\n else\r\n {\r\n lblStatusRc.Text = \u0022Nessun cavallo trovato nei file CSV\u0022;\r\n }\r\n }\r\n catch (Exception ex)\r\n {\r\n MessageBox.Show($\u0022Errore durante il caricamento CSV:\\n{ex.Message}\u0022,\r\n \u0022Errore\u0022, MessageBoxButton.OK, MessageBoxImage.Error);\r\n lblStatusRc.Text = \u0022Errore nel caricamento CSV\u0022;\r\n pbRacing.Value = 0;\r\n }\r\n }", + "protectedSnippet": "T:System.Windows.Forms.FolderBrowserDialog", + "label": "T:System.Windows.Forms.FolderBrowserDialog", + "line": 354, + "column": 12 + } + }, + { + "incidentId": "6ab22a9c-ca9a-40e1-b7fb-1eb10ba20772", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "using (var dlg = new System.Windows.Forms.FolderBrowserDialog())\r\n {\r\n dlg.Description = \u0022Seleziona la cartella con i file CSV Punters\u0022;\r\n if (dlg.ShowDialog() != System.Windows.Forms.DialogResult.OK) return;\r\n\r\n try\r\n {\r\n lblStatusRc.Text = \u0022Caricamento file CSV\u2026\u0022;\r\n pbRacing.Value = 0;\r\n btnExportRcCsv.IsEnabled = false;\r\n\r\n var csvFiles = Directory.GetFiles(dlg.SelectedPath, \u0022*.csv\u0022, SearchOption.AllDirectories)\r\n .OrderBy(f =\u003E f)\r\n .ToList();\r\n\r\n if (csvFiles.Count == 0)\r\n {\r\n lblStatusRc.Text = \u0022Nessun file CSV trovato nella cartella selezionata\u0022;\r\n return;\r\n }\r\n\r\n // Merge all CSV files into a single DataTable preserving all original columns\r\n var table = new DataTable();\r\n table.Columns.Add(\u0022Meeting\u0022, typeof(string));\r\n table.Columns.Add(\u0022Race\u0022, typeof(int));\r\n\r\n int processed = 0;\r\n foreach (var file in csvFiles)\r\n {\r\n try\r\n {\r\n // Extract meeting name and race number from filename pattern YYYYMMDD-meeting-rXX.csv\r\n string fileName = Path.GetFileNameWithoutExtension(file);\r\n string meetingName = fileName;\r\n int raceNumber = 0;\r\n var m = Regex.Match(Path.GetFileName(file), @\u0022^\\d{8}-(.\u002B)-r(\\d\u002B)\\.csv$\u0022, RegexOptions.IgnoreCase);\r\n if (m.Success)\r\n {\r\n meetingName = string.Join(\u0022 \u0022, m.Groups[1].Value.Split(\u0027-\u0027)\r\n .Select(s =\u003E s.Length \u003E 0 ? char.ToUpper(s[0]) \u002B s.Substring(1).ToLower() : s));\r\n int.TryParse(m.Groups[2].Value, out raceNumber);\r\n }\r\n\r\n // Read CSV with simple parser (comma-delimited, first row = header)\r\n var lines = File.ReadAllLines(file, Encoding.UTF8);\r\n if (lines.Length \u003C 2) { processed\u002B\u002B; continue; }\r\n\r\n var headers = ParseCsvLine(lines[0]);\r\n\r\n // Ensure all columns exist in the merged DataTable\r\n foreach (var h in headers)\r\n {\r\n string colName = h.Trim();\r\n if (string.IsNullOrWhiteSpace(colName)) continue;\r\n if (!table.Columns.Contains(colName))\r\n table.Columns.Add(colName, typeof(string));\r\n }\r\n\r\n // Parse data rows\r\n for (int i = 1; i \u003C lines.Length; i\u002B\u002B)\r\n {\r\n if (string.IsNullOrWhiteSpace(lines[i])) continue;\r\n var values = ParseCsvLine(lines[i]);\r\n var row = table.NewRow();\r\n row[\u0022Meeting\u0022] = meetingName;\r\n row[\u0022Race\u0022] = raceNumber;\r\n for (int c = 0; c \u003C headers.Length \u0026\u0026 c \u003C values.Length; c\u002B\u002B)\r\n {\r\n string colName = headers[c].Trim();\r\n if (string.IsNullOrWhiteSpace(colName)) continue;\r\n if (table.Columns.Contains(colName))\r\n row[colName] = values[c]?.Trim() ?? \u0022\u0022;\r\n }\r\n table.Rows.Add(row);\r\n }\r\n }\r\n catch (Exception ex)\r\n {\r\n System.Diagnostics.Debug.WriteLine($\u0022Errore CSV {file}: {ex.Message}\u0022);\r\n }\r\n processed\u002B\u002B;\r\n pbRacing.Value = (int)((double)processed / csvFiles.Count * 100);\r\n }\r\n\r\n // Add row numbers\r\n InjectRowNumbers(table);\r\n\r\n _racingData = table;\r\n dgRacing.ItemsSource = _racingData?.DefaultView;\r\n\r\n if (_racingData.Rows.Count \u003E 0)\r\n {\r\n btnExportRcCsv.IsEnabled = true;\r\n lblStatusRc.Text = $\u0022Caricati {_racingData.Rows.Count} cavalli da {csvFiles.Count} file CSV\u0022;\r\n }\r\n else\r\n {\r\n lblStatusRc.Text = \u0022Nessun cavallo trovato nei file CSV\u0022;\r\n }\r\n }\r\n catch (Exception ex)\r\n {\r\n MessageBox.Show($\u0022Errore durante il caricamento CSV:\\n{ex.Message}\u0022,\r\n \u0022Errore\u0022, MessageBoxButton.OK, MessageBoxImage.Error);\r\n lblStatusRc.Text = \u0022Errore nel caricamento CSV\u0022;\r\n pbRacing.Value = 0;\r\n }\r\n }", + "protected": "M:System.Windows.Forms.FolderBrowserDialog.#ctor" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "using (var dlg = new System.Windows.Forms.FolderBrowserDialog())\r\n {\r\n dlg.Description = \u0022Seleziona la cartella con i file CSV Punters\u0022;\r\n if (dlg.ShowDialog() != System.Windows.Forms.DialogResult.OK) return;\r\n\r\n try\r\n {\r\n lblStatusRc.Text = \u0022Caricamento file CSV\u2026\u0022;\r\n pbRacing.Value = 0;\r\n btnExportRcCsv.IsEnabled = false;\r\n\r\n var csvFiles = Directory.GetFiles(dlg.SelectedPath, \u0022*.csv\u0022, SearchOption.AllDirectories)\r\n .OrderBy(f =\u003E f)\r\n .ToList();\r\n\r\n if (csvFiles.Count == 0)\r\n {\r\n lblStatusRc.Text = \u0022Nessun file CSV trovato nella cartella selezionata\u0022;\r\n return;\r\n }\r\n\r\n // Merge all CSV files into a single DataTable preserving all original columns\r\n var table = new DataTable();\r\n table.Columns.Add(\u0022Meeting\u0022, typeof(string));\r\n table.Columns.Add(\u0022Race\u0022, typeof(int));\r\n\r\n int processed = 0;\r\n foreach (var file in csvFiles)\r\n {\r\n try\r\n {\r\n // Extract meeting name and race number from filename pattern YYYYMMDD-meeting-rXX.csv\r\n string fileName = Path.GetFileNameWithoutExtension(file);\r\n string meetingName = fileName;\r\n int raceNumber = 0;\r\n var m = Regex.Match(Path.GetFileName(file), @\u0022^\\d{8}-(.\u002B)-r(\\d\u002B)\\.csv$\u0022, RegexOptions.IgnoreCase);\r\n if (m.Success)\r\n {\r\n meetingName = string.Join(\u0022 \u0022, m.Groups[1].Value.Split(\u0027-\u0027)\r\n .Select(s =\u003E s.Length \u003E 0 ? char.ToUpper(s[0]) \u002B s.Substring(1).ToLower() : s));\r\n int.TryParse(m.Groups[2].Value, out raceNumber);\r\n }\r\n\r\n // Read CSV with simple parser (comma-delimited, first row = header)\r\n var lines = File.ReadAllLines(file, Encoding.UTF8);\r\n if (lines.Length \u003C 2) { processed\u002B\u002B; continue; }\r\n\r\n var headers = ParseCsvLine(lines[0]);\r\n\r\n // Ensure all columns exist in the merged DataTable\r\n foreach (var h in headers)\r\n {\r\n string colName = h.Trim();\r\n if (string.IsNullOrWhiteSpace(colName)) continue;\r\n if (!table.Columns.Contains(colName))\r\n table.Columns.Add(colName, typeof(string));\r\n }\r\n\r\n // Parse data rows\r\n for (int i = 1; i \u003C lines.Length; i\u002B\u002B)\r\n {\r\n if (string.IsNullOrWhiteSpace(lines[i])) continue;\r\n var values = ParseCsvLine(lines[i]);\r\n var row = table.NewRow();\r\n row[\u0022Meeting\u0022] = meetingName;\r\n row[\u0022Race\u0022] = raceNumber;\r\n for (int c = 0; c \u003C headers.Length \u0026\u0026 c \u003C values.Length; c\u002B\u002B)\r\n {\r\n string colName = headers[c].Trim();\r\n if (string.IsNullOrWhiteSpace(colName)) continue;\r\n if (table.Columns.Contains(colName))\r\n row[colName] = values[c]?.Trim() ?? \u0022\u0022;\r\n }\r\n table.Rows.Add(row);\r\n }\r\n }\r\n catch (Exception ex)\r\n {\r\n System.Diagnostics.Debug.WriteLine($\u0022Errore CSV {file}: {ex.Message}\u0022);\r\n }\r\n processed\u002B\u002B;\r\n pbRacing.Value = (int)((double)processed / csvFiles.Count * 100);\r\n }\r\n\r\n // Add row numbers\r\n InjectRowNumbers(table);\r\n\r\n _racingData = table;\r\n dgRacing.ItemsSource = _racingData?.DefaultView;\r\n\r\n if (_racingData.Rows.Count \u003E 0)\r\n {\r\n btnExportRcCsv.IsEnabled = true;\r\n lblStatusRc.Text = $\u0022Caricati {_racingData.Rows.Count} cavalli da {csvFiles.Count} file CSV\u0022;\r\n }\r\n else\r\n {\r\n lblStatusRc.Text = \u0022Nessun cavallo trovato nei file CSV\u0022;\r\n }\r\n }\r\n catch (Exception ex)\r\n {\r\n MessageBox.Show($\u0022Errore durante il caricamento CSV:\\n{ex.Message}\u0022,\r\n \u0022Errore\u0022, MessageBoxButton.OK, MessageBoxImage.Error);\r\n lblStatusRc.Text = \u0022Errore nel caricamento CSV\u0022;\r\n pbRacing.Value = 0;\r\n }\r\n }", + "protectedSnippet": "M:System.Windows.Forms.FolderBrowserDialog.#ctor", + "label": "M:System.Windows.Forms.FolderBrowserDialog.#ctor", + "line": 354, + "column": 12 + } + }, + { + "incidentId": "1c51e325-1cc6-4ddd-8ffc-8de7c187d934", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "private async void btnDownloadRc_Click(object sender, RoutedEventArgs e)", + "protected": "T:System.Windows.RoutedEventArgs" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "private async void btnDownloadRc_Click(object sender, RoutedEventArgs e)", + "protectedSnippet": "T:System.Windows.RoutedEventArgs", + "label": "T:System.Windows.RoutedEventArgs", + "line": 347, + "column": 8 + } + }, + { + "incidentId": "7330f577-2202-4448-8c82-bbdd14070a53", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "private void rbRcSource_Checked(object sender, RoutedEventArgs e)", + "protected": "T:System.Windows.RoutedEventArgs" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "private void rbRcSource_Checked(object sender, RoutedEventArgs e)", + "protectedSnippet": "T:System.Windows.RoutedEventArgs", + "label": "T:System.Windows.RoutedEventArgs", + "line": 336, + "column": 8 + } + }, + { + "incidentId": "3f765f8e-3c80-4487-8170-89c5fd585eca", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "btnBrowseCsvRc.Visibility = isApi ? Visibility.Collapsed : Visibility.Visible;", + "protected": "T:System.Windows.Visibility" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "btnBrowseCsvRc.Visibility = isApi ? Visibility.Collapsed : Visibility.Visible;", + "protectedSnippet": "T:System.Windows.Visibility", + "label": "T:System.Windows.Visibility", + "line": 344, + "column": 12 + } + }, + { + "incidentId": "6a0d347e-6db9-4092-aa93-edf37f6eedb8", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "btnBrowseCsvRc.Visibility = isApi ? Visibility.Collapsed : Visibility.Visible;", + "protected": "T:System.Windows.Visibility" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "btnBrowseCsvRc.Visibility = isApi ? Visibility.Collapsed : Visibility.Visible;", + "protectedSnippet": "T:System.Windows.Visibility", + "label": "T:System.Windows.Visibility", + "line": 344, + "column": 12 + } + }, + { + "incidentId": "0fd38461-f243-499c-8d56-7fe20c7ef5a9", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "btnBrowseCsvRc.Visibility = isApi ? Visibility.Collapsed : Visibility.Visible;", + "protected": "F:System.Windows.Visibility.Visible" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "btnBrowseCsvRc.Visibility = isApi ? Visibility.Collapsed : Visibility.Visible;", + "protectedSnippet": "F:System.Windows.Visibility.Visible", + "label": "F:System.Windows.Visibility.Visible", + "line": 344, + "column": 12 + } + }, + { + "incidentId": "edeb0dd2-858f-4777-b1e6-5e471810a93a", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "btnBrowseCsvRc.Visibility = isApi ? Visibility.Collapsed : Visibility.Visible;", + "protected": "T:System.Windows.Visibility" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "btnBrowseCsvRc.Visibility = isApi ? Visibility.Collapsed : Visibility.Visible;", + "protectedSnippet": "T:System.Windows.Visibility", + "label": "T:System.Windows.Visibility", + "line": 344, + "column": 12 + } + }, + { + "incidentId": "fe855688-2498-40ae-8913-0691b41cc474", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "btnBrowseCsvRc.Visibility = isApi ? Visibility.Collapsed : Visibility.Visible;", + "protected": "T:System.Windows.Visibility" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "btnBrowseCsvRc.Visibility = isApi ? Visibility.Collapsed : Visibility.Visible;", + "protectedSnippet": "T:System.Windows.Visibility", + "label": "T:System.Windows.Visibility", + "line": 344, + "column": 12 + } + }, + { + "incidentId": "72970737-51bd-4e64-b394-3a9177cf587c", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "btnBrowseCsvRc.Visibility = isApi ? Visibility.Collapsed : Visibility.Visible;", + "protected": "F:System.Windows.Visibility.Collapsed" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "btnBrowseCsvRc.Visibility = isApi ? Visibility.Collapsed : Visibility.Visible;", + "protectedSnippet": "F:System.Windows.Visibility.Collapsed", + "label": "F:System.Windows.Visibility.Collapsed", + "line": 344, + "column": 12 + } + }, + { + "incidentId": "e42b6365-3490-4e9a-85fc-a9b71b518ecd", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "btnBrowseCsvRc.Visibility = isApi ? Visibility.Collapsed : Visibility.Visible;", + "protected": "T:System.Windows.Controls.Button" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "btnBrowseCsvRc.Visibility = isApi ? Visibility.Collapsed : Visibility.Visible;", + "protectedSnippet": "T:System.Windows.Controls.Button", + "label": "T:System.Windows.Controls.Button", + "line": 344, + "column": 12 + } + }, + { + "incidentId": "27520e05-e05f-4c0b-b9b2-5948c42936a7", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "btnBrowseCsvRc.Visibility = isApi ? Visibility.Collapsed : Visibility.Visible;", + "protected": "T:System.Windows.Visibility" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "btnBrowseCsvRc.Visibility = isApi ? Visibility.Collapsed : Visibility.Visible;", + "protectedSnippet": "T:System.Windows.Visibility", + "label": "T:System.Windows.Visibility", + "line": 344, + "column": 12 + } + }, + { + "incidentId": "9f6ccb2f-3492-4f35-a4d5-127dfdb00bb3", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "btnBrowseCsvRc.Visibility = isApi ? Visibility.Collapsed : Visibility.Visible;", + "protected": "P:System.Windows.UIElement.Visibility" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "btnBrowseCsvRc.Visibility = isApi ? Visibility.Collapsed : Visibility.Visible;", + "protectedSnippet": "P:System.Windows.UIElement.Visibility", + "label": "P:System.Windows.UIElement.Visibility", + "line": 344, + "column": 12 + } + }, + { + "incidentId": "72cddd47-40e6-411a-852d-e347352a3900", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "btnDownloadRc.Visibility = isApi ? Visibility.Visible : Visibility.Collapsed;", + "protected": "T:System.Windows.Visibility" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "btnDownloadRc.Visibility = isApi ? Visibility.Visible : Visibility.Collapsed;", + "protectedSnippet": "T:System.Windows.Visibility", + "label": "T:System.Windows.Visibility", + "line": 343, + "column": 12 + } + }, + { + "incidentId": "99790049-2000-4e5f-8947-424bb6aece10", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "btnDownloadRc.Visibility = isApi ? Visibility.Visible : Visibility.Collapsed;", + "protected": "T:System.Windows.Visibility" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "btnDownloadRc.Visibility = isApi ? Visibility.Visible : Visibility.Collapsed;", + "protectedSnippet": "T:System.Windows.Visibility", + "label": "T:System.Windows.Visibility", + "line": 343, + "column": 12 + } + }, + { + "incidentId": "4f8d3d77-85da-491b-8b47-01eb31087560", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "btnDownloadRc.Visibility = isApi ? Visibility.Visible : Visibility.Collapsed;", + "protected": "F:System.Windows.Visibility.Collapsed" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "btnDownloadRc.Visibility = isApi ? Visibility.Visible : Visibility.Collapsed;", + "protectedSnippet": "F:System.Windows.Visibility.Collapsed", + "label": "F:System.Windows.Visibility.Collapsed", + "line": 343, + "column": 12 + } + }, + { + "incidentId": "541e0374-47d8-4958-9559-c3ec7b45ed00", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "btnDownloadRc.Visibility = isApi ? Visibility.Visible : Visibility.Collapsed;", + "protected": "T:System.Windows.Visibility" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "btnDownloadRc.Visibility = isApi ? Visibility.Visible : Visibility.Collapsed;", + "protectedSnippet": "T:System.Windows.Visibility", + "label": "T:System.Windows.Visibility", + "line": 343, + "column": 12 + } + }, + { + "incidentId": "6dcda25c-3639-49a9-9452-193e40ed3e69", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "btnDownloadRc.Visibility = isApi ? Visibility.Visible : Visibility.Collapsed;", + "protected": "T:System.Windows.Visibility" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "btnDownloadRc.Visibility = isApi ? Visibility.Visible : Visibility.Collapsed;", + "protectedSnippet": "T:System.Windows.Visibility", + "label": "T:System.Windows.Visibility", + "line": 343, + "column": 12 + } + }, + { + "incidentId": "32a6fbdc-7b49-4352-a9b5-6c96a26f6eda", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "btnDownloadRc.Visibility = isApi ? Visibility.Visible : Visibility.Collapsed;", + "protected": "F:System.Windows.Visibility.Visible" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "btnDownloadRc.Visibility = isApi ? Visibility.Visible : Visibility.Collapsed;", + "protectedSnippet": "F:System.Windows.Visibility.Visible", + "label": "F:System.Windows.Visibility.Visible", + "line": 343, + "column": 12 + } + }, + { + "incidentId": "ec601800-bf81-4ed5-bff4-5aa5cf9e2711", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "btnDownloadRc.Visibility = isApi ? Visibility.Visible : Visibility.Collapsed;", + "protected": "T:System.Windows.Controls.Button" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "btnDownloadRc.Visibility = isApi ? Visibility.Visible : Visibility.Collapsed;", + "protectedSnippet": "T:System.Windows.Controls.Button", + "label": "T:System.Windows.Controls.Button", + "line": 343, + "column": 12 + } + }, + { + "incidentId": "d010bf6b-29a8-49ab-9af0-4111e007c905", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "btnDownloadRc.Visibility = isApi ? Visibility.Visible : Visibility.Collapsed;", + "protected": "T:System.Windows.Visibility" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "btnDownloadRc.Visibility = isApi ? Visibility.Visible : Visibility.Collapsed;", + "protectedSnippet": "T:System.Windows.Visibility", + "label": "T:System.Windows.Visibility", + "line": 343, + "column": 12 + } + }, + { + "incidentId": "84eec31f-3764-4a69-999f-cbe7a023337b", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "btnDownloadRc.Visibility = isApi ? Visibility.Visible : Visibility.Collapsed;", + "protected": "P:System.Windows.UIElement.Visibility" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "btnDownloadRc.Visibility = isApi ? Visibility.Visible : Visibility.Collapsed;", + "protectedSnippet": "P:System.Windows.UIElement.Visibility", + "label": "P:System.Windows.UIElement.Visibility", + "line": 343, + "column": 12 + } + }, + { + "incidentId": "4ba97b2e-5c59-4c59-a721-d921c9953dcc", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "cmbRaceCode.Visibility = isApi ? Visibility.Visible : Visibility.Collapsed;", + "protected": "T:System.Windows.Visibility" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "cmbRaceCode.Visibility = isApi ? Visibility.Visible : Visibility.Collapsed;", + "protectedSnippet": "T:System.Windows.Visibility", + "label": "T:System.Windows.Visibility", + "line": 342, + "column": 37 + } + }, + { + "incidentId": "0fdfa84b-767a-47b7-81ff-7c75fd5f64ee", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "cmbRaceCode.Visibility = isApi ? Visibility.Visible : Visibility.Collapsed;", + "protected": "T:System.Windows.Visibility" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "cmbRaceCode.Visibility = isApi ? Visibility.Visible : Visibility.Collapsed;", + "protectedSnippet": "T:System.Windows.Visibility", + "label": "T:System.Windows.Visibility", + "line": 342, + "column": 37 + } + }, + { + "incidentId": "d8b5482a-4890-417e-ae83-8618240bb725", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "cmbRaceCode.Visibility = isApi ? Visibility.Visible : Visibility.Collapsed;", + "protected": "F:System.Windows.Visibility.Collapsed" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "cmbRaceCode.Visibility = isApi ? Visibility.Visible : Visibility.Collapsed;", + "protectedSnippet": "F:System.Windows.Visibility.Collapsed", + "label": "F:System.Windows.Visibility.Collapsed", + "line": 342, + "column": 37 + } + }, + { + "incidentId": "a6bc2092-5e6e-4f4a-b8b7-55a926bdd5aa", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "cmbRaceCode.Visibility = isApi ? Visibility.Visible : Visibility.Collapsed;", + "protected": "T:System.Windows.Visibility" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "cmbRaceCode.Visibility = isApi ? Visibility.Visible : Visibility.Collapsed;", + "protectedSnippet": "T:System.Windows.Visibility", + "label": "T:System.Windows.Visibility", + "line": 342, + "column": 37 + } + }, + { + "incidentId": "3351201d-e1b4-4027-b433-1fd97fefd7b1", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "cmbRaceCode.Visibility = isApi ? Visibility.Visible : Visibility.Collapsed;", + "protected": "T:System.Windows.Visibility" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "cmbRaceCode.Visibility = isApi ? Visibility.Visible : Visibility.Collapsed;", + "protectedSnippet": "T:System.Windows.Visibility", + "label": "T:System.Windows.Visibility", + "line": 342, + "column": 37 + } + }, + { + "incidentId": "948c7d6c-b34b-4bb4-a368-bade335d2749", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "cmbRaceCode.Visibility = isApi ? Visibility.Visible : Visibility.Collapsed;", + "protected": "F:System.Windows.Visibility.Visible" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "cmbRaceCode.Visibility = isApi ? Visibility.Visible : Visibility.Collapsed;", + "protectedSnippet": "F:System.Windows.Visibility.Visible", + "label": "F:System.Windows.Visibility.Visible", + "line": 342, + "column": 37 + } + }, + { + "incidentId": "cd0a275c-14ca-40b8-8af8-de395cc91b58", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "cmbRaceCode.Visibility = isApi ? Visibility.Visible : Visibility.Collapsed;", + "protected": "T:System.Windows.Controls.ComboBox" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "cmbRaceCode.Visibility = isApi ? Visibility.Visible : Visibility.Collapsed;", + "protectedSnippet": "T:System.Windows.Controls.ComboBox", + "label": "T:System.Windows.Controls.ComboBox", + "line": 342, + "column": 37 + } + }, + { + "incidentId": "26b93c23-17d5-408f-8f1f-1e2e83cbc465", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "cmbRaceCode.Visibility = isApi ? Visibility.Visible : Visibility.Collapsed;", + "protected": "T:System.Windows.Visibility" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "cmbRaceCode.Visibility = isApi ? Visibility.Visible : Visibility.Collapsed;", + "protectedSnippet": "T:System.Windows.Visibility", + "label": "T:System.Windows.Visibility", + "line": 342, + "column": 37 + } + }, + { + "incidentId": "d9efc96a-1b74-4e9c-891e-e2122bd2f557", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "cmbRaceCode.Visibility = isApi ? Visibility.Visible : Visibility.Collapsed;", + "protected": "P:System.Windows.UIElement.Visibility" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "cmbRaceCode.Visibility = isApi ? Visibility.Visible : Visibility.Collapsed;", + "protectedSnippet": "P:System.Windows.UIElement.Visibility", + "label": "P:System.Windows.UIElement.Visibility", + "line": 342, + "column": 37 + } + }, + { + "incidentId": "91f17399-2d50-4503-8491-de4e37186447", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "if (cmbRaceCode != null) cmbRaceCode.Visibility = isApi ? Visibility.Visible : Visibility.Collapsed;", + "protected": "T:System.Windows.Controls.ComboBox" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "if (cmbRaceCode != null) cmbRaceCode.Visibility = isApi ? Visibility.Visible : Visibility.Collapsed;", + "protectedSnippet": "T:System.Windows.Controls.ComboBox", + "label": "T:System.Windows.Controls.ComboBox", + "line": 342, + "column": 12 + } + }, + { + "incidentId": "e6825bf0-ef83-4352-8d45-15130aa5eb9d", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "dpRacing.Visibility = isApi ? Visibility.Visible : Visibility.Collapsed;", + "protected": "T:System.Windows.Visibility" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "dpRacing.Visibility = isApi ? Visibility.Visible : Visibility.Collapsed;", + "protectedSnippet": "T:System.Windows.Visibility", + "label": "T:System.Windows.Visibility", + "line": 341, + "column": 12 + } + }, + { + "incidentId": "0e0f0c88-0bcc-4a84-85b2-40ad0a274a6d", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "dpRacing.Visibility = isApi ? Visibility.Visible : Visibility.Collapsed;", + "protected": "T:System.Windows.Visibility" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "dpRacing.Visibility = isApi ? Visibility.Visible : Visibility.Collapsed;", + "protectedSnippet": "T:System.Windows.Visibility", + "label": "T:System.Windows.Visibility", + "line": 341, + "column": 12 + } + }, + { + "incidentId": "f9bc2d91-463a-43e3-92a5-16072f450418", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "dpRacing.Visibility = isApi ? Visibility.Visible : Visibility.Collapsed;", + "protected": "F:System.Windows.Visibility.Collapsed" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "dpRacing.Visibility = isApi ? Visibility.Visible : Visibility.Collapsed;", + "protectedSnippet": "F:System.Windows.Visibility.Collapsed", + "label": "F:System.Windows.Visibility.Collapsed", + "line": 341, + "column": 12 + } + }, + { + "incidentId": "058833ec-12fa-4994-afb0-63ffdae8ea7f", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "dpRacing.Visibility = isApi ? Visibility.Visible : Visibility.Collapsed;", + "protected": "T:System.Windows.Visibility" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "dpRacing.Visibility = isApi ? Visibility.Visible : Visibility.Collapsed;", + "protectedSnippet": "T:System.Windows.Visibility", + "label": "T:System.Windows.Visibility", + "line": 341, + "column": 12 + } + }, + { + "incidentId": "cb0eb76c-4f1d-419b-bbaf-d57d3cf301af", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "dpRacing.Visibility = isApi ? Visibility.Visible : Visibility.Collapsed;", + "protected": "T:System.Windows.Visibility" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "dpRacing.Visibility = isApi ? Visibility.Visible : Visibility.Collapsed;", + "protectedSnippet": "T:System.Windows.Visibility", + "label": "T:System.Windows.Visibility", + "line": 341, + "column": 12 + } + }, + { + "incidentId": "ed65d80b-e73d-48cc-8404-7bbced3b571b", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "dpRacing.Visibility = isApi ? Visibility.Visible : Visibility.Collapsed;", + "protected": "F:System.Windows.Visibility.Visible" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "dpRacing.Visibility = isApi ? Visibility.Visible : Visibility.Collapsed;", + "protectedSnippet": "F:System.Windows.Visibility.Visible", + "label": "F:System.Windows.Visibility.Visible", + "line": 341, + "column": 12 + } + }, + { + "incidentId": "1ca4d9dc-2df4-4107-bf30-97fd8c0b1af0", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "dpRacing.Visibility = isApi ? Visibility.Visible : Visibility.Collapsed;", + "protected": "T:System.Windows.Controls.DatePicker" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "dpRacing.Visibility = isApi ? Visibility.Visible : Visibility.Collapsed;", + "protectedSnippet": "T:System.Windows.Controls.DatePicker", + "label": "T:System.Windows.Controls.DatePicker", + "line": 341, + "column": 12 + } + }, + { + "incidentId": "78f286a3-ea56-431b-a245-bb282f99c8c0", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "dpRacing.Visibility = isApi ? Visibility.Visible : Visibility.Collapsed;", + "protected": "T:System.Windows.Visibility" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "dpRacing.Visibility = isApi ? Visibility.Visible : Visibility.Collapsed;", + "protectedSnippet": "T:System.Windows.Visibility", + "label": "T:System.Windows.Visibility", + "line": 341, + "column": 12 + } + }, + { + "incidentId": "5a827350-d06c-421c-81ea-e50d08244fc3", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "dpRacing.Visibility = isApi ? Visibility.Visible : Visibility.Collapsed;", + "protected": "P:System.Windows.UIElement.Visibility" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "dpRacing.Visibility = isApi ? Visibility.Visible : Visibility.Collapsed;", + "protectedSnippet": "P:System.Windows.UIElement.Visibility", + "label": "P:System.Windows.UIElement.Visibility", + "line": 341, + "column": 12 + } + }, + { + "incidentId": "4187f069-d34a-48bd-a2d6-ffae2dc1e5ac", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "bool isApi = rbRcApi.IsChecked == true;", + "protected": "T:System.Windows.Controls.RadioButton" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "bool isApi = rbRcApi.IsChecked == true;", + "protectedSnippet": "T:System.Windows.Controls.RadioButton", + "label": "T:System.Windows.Controls.RadioButton", + "line": 340, + "column": 12 + } + }, + { + "incidentId": "75e4d201-2d13-4514-9807-9b792d3283de", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "bool isApi = rbRcApi.IsChecked == true;", + "protected": "P:System.Windows.Controls.Primitives.ToggleButton.IsChecked" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "bool isApi = rbRcApi.IsChecked == true;", + "protectedSnippet": "P:System.Windows.Controls.Primitives.ToggleButton.IsChecked", + "label": "P:System.Windows.Controls.Primitives.ToggleButton.IsChecked", + "line": 340, + "column": 12 + } + }, + { + "incidentId": "7e48f662-02a3-44fd-8d3b-c30d1071e93c", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "if (dpRacing == null || btnDownloadRc == null || btnBrowseCsvRc == null) return;", + "protected": "T:System.Windows.Controls.Button" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "if (dpRacing == null || btnDownloadRc == null || btnBrowseCsvRc == null) return;", + "protectedSnippet": "T:System.Windows.Controls.Button", + "label": "T:System.Windows.Controls.Button", + "line": 339, + "column": 12 + } + }, + { + "incidentId": "f9317cb1-ca77-4fd5-b919-8163932e155e", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "if (dpRacing == null || btnDownloadRc == null || btnBrowseCsvRc == null) return;", + "protected": "T:System.Windows.Controls.Button" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "if (dpRacing == null || btnDownloadRc == null || btnBrowseCsvRc == null) return;", + "protectedSnippet": "T:System.Windows.Controls.Button", + "label": "T:System.Windows.Controls.Button", + "line": 339, + "column": 12 + } + }, + { + "incidentId": "d9448352-9050-4817-9edf-56ceeb8b2fa5", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "if (dpRacing == null || btnDownloadRc == null || btnBrowseCsvRc == null) return;", + "protected": "T:System.Windows.Controls.DatePicker" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "if (dpRacing == null || btnDownloadRc == null || btnBrowseCsvRc == null) return;", + "protectedSnippet": "T:System.Windows.Controls.DatePicker", + "label": "T:System.Windows.Controls.DatePicker", + "line": 339, + "column": 12 + } + }, + { + "incidentId": "d0b57221-3e23-47c7-9da7-f7707db9429d", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "private void btnExportFbCsv_Click(object sender, RoutedEventArgs e)", + "protected": "T:System.Windows.RoutedEventArgs" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "private void btnExportFbCsv_Click(object sender, RoutedEventArgs e)", + "protectedSnippet": "T:System.Windows.RoutedEventArgs", + "label": "T:System.Windows.RoutedEventArgs", + "line": 309, + "column": 8 + } + }, + { + "incidentId": "c3001da6-ec63-4fb1-bf74-c6bb3350fec1", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "lblStatusFb.Text = _footballData == null ? \u0022Nessuna riga\u0022 : $\u0022Righe estratte: {_footballData.Rows.Count}\u0022;", + "protected": "T:System.Windows.Controls.TextBlock" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "lblStatusFb.Text = _footballData == null ? \u0022Nessuna riga\u0022 : $\u0022Righe estratte: {_footballData.Rows.Count}\u0022;", + "protectedSnippet": "T:System.Windows.Controls.TextBlock", + "label": "T:System.Windows.Controls.TextBlock", + "line": 331, + "column": 12 + } + }, + { + "incidentId": "40c6d661-6386-4297-83bd-4820c721d621", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "lblStatusFb.Text = _footballData == null ? \u0022Nessuna riga\u0022 : $\u0022Righe estratte: {_footballData.Rows.Count}\u0022;", + "protected": "P:System.Windows.Controls.TextBlock.Text" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "lblStatusFb.Text = _footballData == null ? \u0022Nessuna riga\u0022 : $\u0022Righe estratte: {_footballData.Rows.Count}\u0022;", + "protectedSnippet": "P:System.Windows.Controls.TextBlock.Text", + "label": "P:System.Windows.Controls.TextBlock.Text", + "line": 331, + "column": 12 + } + }, + { + "incidentId": "440ee72d-d9b9-4d63-a7db-4c1f4d6fb8dd", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "ExportToCsv(_footballData, txtFbExportPath.Text, filename, s =\u003E lblStatusFb.Text = s);", + "protected": "T:System.Windows.Controls.TextBlock" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "ExportToCsv(_footballData, txtFbExportPath.Text, filename, s =\u003E lblStatusFb.Text = s);", + "protectedSnippet": "T:System.Windows.Controls.TextBlock", + "label": "T:System.Windows.Controls.TextBlock", + "line": 327, + "column": 20 + } + }, + { + "incidentId": "6cf7d382-f792-41b3-9c32-de15ea8b4459", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "ExportToCsv(_footballData, txtFbExportPath.Text, filename, s =\u003E lblStatusFb.Text = s);", + "protected": "P:System.Windows.Controls.TextBlock.Text" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "ExportToCsv(_footballData, txtFbExportPath.Text, filename, s =\u003E lblStatusFb.Text = s);", + "protectedSnippet": "P:System.Windows.Controls.TextBlock.Text", + "label": "P:System.Windows.Controls.TextBlock.Text", + "line": 327, + "column": 20 + } + }, + { + "incidentId": "63ee619b-3399-4da3-b884-9895d7f603b8", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "ExportToCsv(_footballData, txtFbExportPath.Text, filename, s =\u003E lblStatusFb.Text = s);", + "protected": "T:System.Windows.Controls.TextBox" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "ExportToCsv(_footballData, txtFbExportPath.Text, filename, s =\u003E lblStatusFb.Text = s);", + "protectedSnippet": "T:System.Windows.Controls.TextBox", + "label": "T:System.Windows.Controls.TextBox", + "line": 327, + "column": 20 + } + }, + { + "incidentId": "4904d66b-5c18-4825-945a-a302ce801431", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "ExportToCsv(_footballData, txtFbExportPath.Text, filename, s =\u003E lblStatusFb.Text = s);", + "protected": "P:System.Windows.Controls.TextBox.Text" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "ExportToCsv(_footballData, txtFbExportPath.Text, filename, s =\u003E lblStatusFb.Text = s);", + "protectedSnippet": "P:System.Windows.Controls.TextBox.Text", + "label": "P:System.Windows.Controls.TextBox.Text", + "line": 327, + "column": 20 + } + }, + { + "incidentId": "c2f78d30-7569-4aa8-be7e-8e5f0ed1d9f4", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "ExportToXml(_footballData, txtFbExportPath.Text, filename, s =\u003E lblStatusFb.Text = s);", + "protected": "T:System.Windows.Controls.TextBlock" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "ExportToXml(_footballData, txtFbExportPath.Text, filename, s =\u003E lblStatusFb.Text = s);", + "protectedSnippet": "T:System.Windows.Controls.TextBlock", + "label": "T:System.Windows.Controls.TextBlock", + "line": 324, + "column": 20 + } + }, + { + "incidentId": "ce29edb7-c26d-48e4-bbd2-061c04a9ad10", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "ExportToXml(_footballData, txtFbExportPath.Text, filename, s =\u003E lblStatusFb.Text = s);", + "protected": "P:System.Windows.Controls.TextBlock.Text" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "ExportToXml(_footballData, txtFbExportPath.Text, filename, s =\u003E lblStatusFb.Text = s);", + "protectedSnippet": "P:System.Windows.Controls.TextBlock.Text", + "label": "P:System.Windows.Controls.TextBlock.Text", + "line": 324, + "column": 20 + } + }, + { + "incidentId": "d48a38a7-5177-4f58-9449-a9b561f86bab", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "ExportToXml(_footballData, txtFbExportPath.Text, filename, s =\u003E lblStatusFb.Text = s);", + "protected": "T:System.Windows.Controls.TextBox" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "ExportToXml(_footballData, txtFbExportPath.Text, filename, s =\u003E lblStatusFb.Text = s);", + "protectedSnippet": "T:System.Windows.Controls.TextBox", + "label": "T:System.Windows.Controls.TextBox", + "line": 324, + "column": 20 + } + }, + { + "incidentId": "6a09b440-8730-4fd9-92ff-2df273369e05", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "ExportToXml(_footballData, txtFbExportPath.Text, filename, s =\u003E lblStatusFb.Text = s);", + "protected": "P:System.Windows.Controls.TextBox.Text" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "ExportToXml(_footballData, txtFbExportPath.Text, filename, s =\u003E lblStatusFb.Text = s);", + "protectedSnippet": "P:System.Windows.Controls.TextBox.Text", + "label": "P:System.Windows.Controls.TextBox.Text", + "line": 324, + "column": 20 + } + }, + { + "incidentId": "e89f9bde-dbba-4d2a-a7e3-77a2f390536a", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "ExportToJson(_footballData, txtFbExportPath.Text, filename, s =\u003E lblStatusFb.Text = s);", + "protected": "T:System.Windows.Controls.TextBlock" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "ExportToJson(_footballData, txtFbExportPath.Text, filename, s =\u003E lblStatusFb.Text = s);", + "protectedSnippet": "T:System.Windows.Controls.TextBlock", + "label": "T:System.Windows.Controls.TextBlock", + "line": 321, + "column": 20 + } + }, + { + "incidentId": "372fd9d8-a919-4d66-9339-d3052bc39467", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "ExportToJson(_footballData, txtFbExportPath.Text, filename, s =\u003E lblStatusFb.Text = s);", + "protected": "P:System.Windows.Controls.TextBlock.Text" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "ExportToJson(_footballData, txtFbExportPath.Text, filename, s =\u003E lblStatusFb.Text = s);", + "protectedSnippet": "P:System.Windows.Controls.TextBlock.Text", + "label": "P:System.Windows.Controls.TextBlock.Text", + "line": 321, + "column": 20 + } + }, + { + "incidentId": "4693de54-a2a1-4f03-bafa-19b0ca330cfd", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "ExportToJson(_footballData, txtFbExportPath.Text, filename, s =\u003E lblStatusFb.Text = s);", + "protected": "T:System.Windows.Controls.TextBox" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "ExportToJson(_footballData, txtFbExportPath.Text, filename, s =\u003E lblStatusFb.Text = s);", + "protectedSnippet": "T:System.Windows.Controls.TextBox", + "label": "T:System.Windows.Controls.TextBox", + "line": 321, + "column": 20 + } + }, + { + "incidentId": "27bc6a2c-b499-44b4-8a0a-23aa4142f230", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "ExportToJson(_footballData, txtFbExportPath.Text, filename, s =\u003E lblStatusFb.Text = s);", + "protected": "P:System.Windows.Controls.TextBox.Text" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "ExportToJson(_footballData, txtFbExportPath.Text, filename, s =\u003E lblStatusFb.Text = s);", + "protectedSnippet": "P:System.Windows.Controls.TextBox.Text", + "label": "P:System.Windows.Controls.TextBox.Text", + "line": 321, + "column": 20 + } + }, + { + "incidentId": "d93e906a-d5dd-4ae0-921a-e7bffa1d4d2e", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "ExportToCsv(_footballData, txtFbExportPath.Text, filename, s =\u003E lblStatusFb.Text = s);", + "protected": "T:System.Windows.Controls.TextBlock" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "ExportToCsv(_footballData, txtFbExportPath.Text, filename, s =\u003E lblStatusFb.Text = s);", + "protectedSnippet": "T:System.Windows.Controls.TextBlock", + "label": "T:System.Windows.Controls.TextBlock", + "line": 318, + "column": 20 + } + }, + { + "incidentId": "4c461911-9754-4354-b66b-644289deaf9d", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "ExportToCsv(_footballData, txtFbExportPath.Text, filename, s =\u003E lblStatusFb.Text = s);", + "protected": "P:System.Windows.Controls.TextBlock.Text" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "ExportToCsv(_footballData, txtFbExportPath.Text, filename, s =\u003E lblStatusFb.Text = s);", + "protectedSnippet": "P:System.Windows.Controls.TextBlock.Text", + "label": "P:System.Windows.Controls.TextBlock.Text", + "line": 318, + "column": 20 + } + }, + { + "incidentId": "0102c46e-9995-41b4-8693-5fc490c6a67e", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "ExportToCsv(_footballData, txtFbExportPath.Text, filename, s =\u003E lblStatusFb.Text = s);", + "protected": "T:System.Windows.Controls.TextBox" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "ExportToCsv(_footballData, txtFbExportPath.Text, filename, s =\u003E lblStatusFb.Text = s);", + "protectedSnippet": "T:System.Windows.Controls.TextBox", + "label": "T:System.Windows.Controls.TextBox", + "line": 318, + "column": 20 + } + }, + { + "incidentId": "00910331-efb9-4533-ac8f-6501a2483619", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "ExportToCsv(_footballData, txtFbExportPath.Text, filename, s =\u003E lblStatusFb.Text = s);", + "protected": "P:System.Windows.Controls.TextBox.Text" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "ExportToCsv(_footballData, txtFbExportPath.Text, filename, s =\u003E lblStatusFb.Text = s);", + "protectedSnippet": "P:System.Windows.Controls.TextBox.Text", + "label": "P:System.Windows.Controls.TextBox.Text", + "line": 318, + "column": 20 + } + }, + { + "incidentId": "138bfc3c-3336-47fa-93a6-f552ee3d23e4", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "var filename = BuildFilename(txtFbPrefix?.Text, chkFbIncludeDate?.IsChecked == true ? GetSelectedDateString(cmbFbDateFormat, dpFootball.SelectedDate ?? DateTime.Today) : null, txtFbSuffix?.Text, null, $\u0022Partite_{dpFootball.SelectedDate:yyyy-MM-dd}.{format.ToLower()}\u0022);", + "protected": "T:System.Windows.Controls.DatePicker" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "var filename = BuildFilename(txtFbPrefix?.Text, chkFbIncludeDate?.IsChecked == true ? GetSelectedDateString(cmbFbDateFormat, dpFootball.SelectedDate ?? DateTime.Today) : null, txtFbSuffix?.Text, null, $\u0022Partite_{dpFootball.SelectedDate:yyyy-MM-dd}.{format.ToLower()}\u0022);", + "protectedSnippet": "T:System.Windows.Controls.DatePicker", + "label": "T:System.Windows.Controls.DatePicker", + "line": 312, + "column": 12 + } + }, + { + "incidentId": "3b0dd4db-5b51-4001-aeaa-fb8c9281da57", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "var filename = BuildFilename(txtFbPrefix?.Text, chkFbIncludeDate?.IsChecked == true ? GetSelectedDateString(cmbFbDateFormat, dpFootball.SelectedDate ?? DateTime.Today) : null, txtFbSuffix?.Text, null, $\u0022Partite_{dpFootball.SelectedDate:yyyy-MM-dd}.{format.ToLower()}\u0022);", + "protected": "P:System.Windows.Controls.DatePicker.SelectedDate" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "var filename = BuildFilename(txtFbPrefix?.Text, chkFbIncludeDate?.IsChecked == true ? GetSelectedDateString(cmbFbDateFormat, dpFootball.SelectedDate ?? DateTime.Today) : null, txtFbSuffix?.Text, null, $\u0022Partite_{dpFootball.SelectedDate:yyyy-MM-dd}.{format.ToLower()}\u0022);", + "protectedSnippet": "P:System.Windows.Controls.DatePicker.SelectedDate", + "label": "P:System.Windows.Controls.DatePicker.SelectedDate", + "line": 312, + "column": 12 + } + }, + { + "incidentId": "643277df-90e2-44eb-b561-b0d63d90262e", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "var filename = BuildFilename(txtFbPrefix?.Text, chkFbIncludeDate?.IsChecked == true ? GetSelectedDateString(cmbFbDateFormat, dpFootball.SelectedDate ?? DateTime.Today) : null, txtFbSuffix?.Text, null, $\u0022Partite_{dpFootball.SelectedDate:yyyy-MM-dd}.{format.ToLower()}\u0022);", + "protected": "P:System.Windows.Controls.TextBox.Text" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "var filename = BuildFilename(txtFbPrefix?.Text, chkFbIncludeDate?.IsChecked == true ? GetSelectedDateString(cmbFbDateFormat, dpFootball.SelectedDate ?? DateTime.Today) : null, txtFbSuffix?.Text, null, $\u0022Partite_{dpFootball.SelectedDate:yyyy-MM-dd}.{format.ToLower()}\u0022);", + "protectedSnippet": "P:System.Windows.Controls.TextBox.Text", + "label": "P:System.Windows.Controls.TextBox.Text", + "line": 312, + "column": 12 + } + }, + { + "incidentId": "e697cf1a-358b-42ea-b4b9-82c02f10f644", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "var filename = BuildFilename(txtFbPrefix?.Text, chkFbIncludeDate?.IsChecked == true ? GetSelectedDateString(cmbFbDateFormat, dpFootball.SelectedDate ?? DateTime.Today) : null, txtFbSuffix?.Text, null, $\u0022Partite_{dpFootball.SelectedDate:yyyy-MM-dd}.{format.ToLower()}\u0022);", + "protected": "T:System.Windows.Controls.TextBox" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "var filename = BuildFilename(txtFbPrefix?.Text, chkFbIncludeDate?.IsChecked == true ? GetSelectedDateString(cmbFbDateFormat, dpFootball.SelectedDate ?? DateTime.Today) : null, txtFbSuffix?.Text, null, $\u0022Partite_{dpFootball.SelectedDate:yyyy-MM-dd}.{format.ToLower()}\u0022);", + "protectedSnippet": "T:System.Windows.Controls.TextBox", + "label": "T:System.Windows.Controls.TextBox", + "line": 312, + "column": 12 + } + }, + { + "incidentId": "53ad8abf-e4a0-4027-a077-2eee0e0fdfe8", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "var filename = BuildFilename(txtFbPrefix?.Text, chkFbIncludeDate?.IsChecked == true ? GetSelectedDateString(cmbFbDateFormat, dpFootball.SelectedDate ?? DateTime.Today) : null, txtFbSuffix?.Text, null, $\u0022Partite_{dpFootball.SelectedDate:yyyy-MM-dd}.{format.ToLower()}\u0022);", + "protected": "T:System.Windows.Controls.DatePicker" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "var filename = BuildFilename(txtFbPrefix?.Text, chkFbIncludeDate?.IsChecked == true ? GetSelectedDateString(cmbFbDateFormat, dpFootball.SelectedDate ?? DateTime.Today) : null, txtFbSuffix?.Text, null, $\u0022Partite_{dpFootball.SelectedDate:yyyy-MM-dd}.{format.ToLower()}\u0022);", + "protectedSnippet": "T:System.Windows.Controls.DatePicker", + "label": "T:System.Windows.Controls.DatePicker", + "line": 312, + "column": 12 + } + }, + { + "incidentId": "d06260e9-0764-4229-8b16-256aded31079", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "var filename = BuildFilename(txtFbPrefix?.Text, chkFbIncludeDate?.IsChecked == true ? GetSelectedDateString(cmbFbDateFormat, dpFootball.SelectedDate ?? DateTime.Today) : null, txtFbSuffix?.Text, null, $\u0022Partite_{dpFootball.SelectedDate:yyyy-MM-dd}.{format.ToLower()}\u0022);", + "protected": "P:System.Windows.Controls.DatePicker.SelectedDate" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "var filename = BuildFilename(txtFbPrefix?.Text, chkFbIncludeDate?.IsChecked == true ? GetSelectedDateString(cmbFbDateFormat, dpFootball.SelectedDate ?? DateTime.Today) : null, txtFbSuffix?.Text, null, $\u0022Partite_{dpFootball.SelectedDate:yyyy-MM-dd}.{format.ToLower()}\u0022);", + "protectedSnippet": "P:System.Windows.Controls.DatePicker.SelectedDate", + "label": "P:System.Windows.Controls.DatePicker.SelectedDate", + "line": 312, + "column": 12 + } + }, + { + "incidentId": "a85465ac-1a6a-4a0f-8bb8-c6444fc9d3a8", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "var filename = BuildFilename(txtFbPrefix?.Text, chkFbIncludeDate?.IsChecked == true ? GetSelectedDateString(cmbFbDateFormat, dpFootball.SelectedDate ?? DateTime.Today) : null, txtFbSuffix?.Text, null, $\u0022Partite_{dpFootball.SelectedDate:yyyy-MM-dd}.{format.ToLower()}\u0022);", + "protected": "T:System.Windows.Controls.ComboBox" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "var filename = BuildFilename(txtFbPrefix?.Text, chkFbIncludeDate?.IsChecked == true ? GetSelectedDateString(cmbFbDateFormat, dpFootball.SelectedDate ?? DateTime.Today) : null, txtFbSuffix?.Text, null, $\u0022Partite_{dpFootball.SelectedDate:yyyy-MM-dd}.{format.ToLower()}\u0022);", + "protectedSnippet": "T:System.Windows.Controls.ComboBox", + "label": "T:System.Windows.Controls.ComboBox", + "line": 312, + "column": 12 + } + }, + { + "incidentId": "b5c0d102-8721-45c3-9a1e-5f6ced9296e6", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "var filename = BuildFilename(txtFbPrefix?.Text, chkFbIncludeDate?.IsChecked == true ? GetSelectedDateString(cmbFbDateFormat, dpFootball.SelectedDate ?? DateTime.Today) : null, txtFbSuffix?.Text, null, $\u0022Partite_{dpFootball.SelectedDate:yyyy-MM-dd}.{format.ToLower()}\u0022);", + "protected": "P:System.Windows.Controls.Primitives.ToggleButton.IsChecked" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "var filename = BuildFilename(txtFbPrefix?.Text, chkFbIncludeDate?.IsChecked == true ? GetSelectedDateString(cmbFbDateFormat, dpFootball.SelectedDate ?? DateTime.Today) : null, txtFbSuffix?.Text, null, $\u0022Partite_{dpFootball.SelectedDate:yyyy-MM-dd}.{format.ToLower()}\u0022);", + "protectedSnippet": "P:System.Windows.Controls.Primitives.ToggleButton.IsChecked", + "label": "P:System.Windows.Controls.Primitives.ToggleButton.IsChecked", + "line": 312, + "column": 12 + } + }, + { + "incidentId": "880fc9cf-741a-416c-89c7-790c14e28265", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "var filename = BuildFilename(txtFbPrefix?.Text, chkFbIncludeDate?.IsChecked == true ? GetSelectedDateString(cmbFbDateFormat, dpFootball.SelectedDate ?? DateTime.Today) : null, txtFbSuffix?.Text, null, $\u0022Partite_{dpFootball.SelectedDate:yyyy-MM-dd}.{format.ToLower()}\u0022);", + "protected": "T:System.Windows.Controls.CheckBox" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "var filename = BuildFilename(txtFbPrefix?.Text, chkFbIncludeDate?.IsChecked == true ? GetSelectedDateString(cmbFbDateFormat, dpFootball.SelectedDate ?? DateTime.Today) : null, txtFbSuffix?.Text, null, $\u0022Partite_{dpFootball.SelectedDate:yyyy-MM-dd}.{format.ToLower()}\u0022);", + "protectedSnippet": "T:System.Windows.Controls.CheckBox", + "label": "T:System.Windows.Controls.CheckBox", + "line": 312, + "column": 12 + } + }, + { + "incidentId": "ec538866-e662-4c88-81f1-4a91144d4a95", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "var filename = BuildFilename(txtFbPrefix?.Text, chkFbIncludeDate?.IsChecked == true ? GetSelectedDateString(cmbFbDateFormat, dpFootball.SelectedDate ?? DateTime.Today) : null, txtFbSuffix?.Text, null, $\u0022Partite_{dpFootball.SelectedDate:yyyy-MM-dd}.{format.ToLower()}\u0022);", + "protected": "P:System.Windows.Controls.TextBox.Text" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "var filename = BuildFilename(txtFbPrefix?.Text, chkFbIncludeDate?.IsChecked == true ? GetSelectedDateString(cmbFbDateFormat, dpFootball.SelectedDate ?? DateTime.Today) : null, txtFbSuffix?.Text, null, $\u0022Partite_{dpFootball.SelectedDate:yyyy-MM-dd}.{format.ToLower()}\u0022);", + "protectedSnippet": "P:System.Windows.Controls.TextBox.Text", + "label": "P:System.Windows.Controls.TextBox.Text", + "line": 312, + "column": 12 + } + }, + { + "incidentId": "2ed9fccc-3ccd-41ad-8ce7-d41db31135ca", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "var filename = BuildFilename(txtFbPrefix?.Text, chkFbIncludeDate?.IsChecked == true ? GetSelectedDateString(cmbFbDateFormat, dpFootball.SelectedDate ?? DateTime.Today) : null, txtFbSuffix?.Text, null, $\u0022Partite_{dpFootball.SelectedDate:yyyy-MM-dd}.{format.ToLower()}\u0022);", + "protected": "T:System.Windows.Controls.TextBox" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "var filename = BuildFilename(txtFbPrefix?.Text, chkFbIncludeDate?.IsChecked == true ? GetSelectedDateString(cmbFbDateFormat, dpFootball.SelectedDate ?? DateTime.Today) : null, txtFbSuffix?.Text, null, $\u0022Partite_{dpFootball.SelectedDate:yyyy-MM-dd}.{format.ToLower()}\u0022);", + "protectedSnippet": "T:System.Windows.Controls.TextBox", + "label": "T:System.Windows.Controls.TextBox", + "line": 312, + "column": 12 + } + }, + { + "incidentId": "5d766c96-da7b-4b92-ad2f-c7b36481a07d", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "var format = (cmbFbFormat?.SelectedItem as ComboBoxItem)?.Content?.ToString() ?? \u0022CSV\u0022;", + "protected": "P:System.Windows.Controls.ContentControl.Content" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "var format = (cmbFbFormat?.SelectedItem as ComboBoxItem)?.Content?.ToString() ?? \u0022CSV\u0022;", + "protectedSnippet": "P:System.Windows.Controls.ContentControl.Content", + "label": "P:System.Windows.Controls.ContentControl.Content", + "line": 311, + "column": 12 + } + }, + { + "incidentId": "7d12a3fd-7e73-4836-adef-3104f006f222", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "var format = (cmbFbFormat?.SelectedItem as ComboBoxItem)?.Content?.ToString() ?? \u0022CSV\u0022;", + "protected": "P:System.Windows.Controls.Primitives.Selector.SelectedItem" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "var format = (cmbFbFormat?.SelectedItem as ComboBoxItem)?.Content?.ToString() ?? \u0022CSV\u0022;", + "protectedSnippet": "P:System.Windows.Controls.Primitives.Selector.SelectedItem", + "label": "P:System.Windows.Controls.Primitives.Selector.SelectedItem", + "line": 311, + "column": 12 + } + }, + { + "incidentId": "ed71b44d-8692-4cc1-8780-f944f3006a3f", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "var format = (cmbFbFormat?.SelectedItem as ComboBoxItem)?.Content?.ToString() ?? \u0022CSV\u0022;", + "protected": "T:System.Windows.Controls.ComboBox" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "var format = (cmbFbFormat?.SelectedItem as ComboBoxItem)?.Content?.ToString() ?? \u0022CSV\u0022;", + "protectedSnippet": "T:System.Windows.Controls.ComboBox", + "label": "T:System.Windows.Controls.ComboBox", + "line": 311, + "column": 12 + } + }, + { + "incidentId": "60c24de8-b2c6-4b98-94a9-c749e292f0a1", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "dpFootball.IsEnabled = true;", + "protected": "T:System.Windows.Controls.DatePicker" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "dpFootball.IsEnabled = true;", + "protectedSnippet": "T:System.Windows.Controls.DatePicker", + "label": "T:System.Windows.Controls.DatePicker", + "line": 305, + "column": 16 + } + }, + { + "incidentId": "51d8ef0d-4609-4bc1-a9a8-1fd357d3d1a0", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "dpFootball.IsEnabled = true;", + "protected": "P:System.Windows.UIElement.IsEnabled" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "dpFootball.IsEnabled = true;", + "protectedSnippet": "P:System.Windows.UIElement.IsEnabled", + "label": "P:System.Windows.UIElement.IsEnabled", + "line": 305, + "column": 16 + } + }, + { + "incidentId": "4a60996f-e256-4323-96e5-65a78eaa0807", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "btnDownloadFb.IsEnabled = true;", + "protected": "T:System.Windows.Controls.Button" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "btnDownloadFb.IsEnabled = true;", + "protectedSnippet": "T:System.Windows.Controls.Button", + "label": "T:System.Windows.Controls.Button", + "line": 304, + "column": 16 + } + }, + { + "incidentId": "513294e1-b322-4298-a1e0-ce6273410e47", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "btnDownloadFb.IsEnabled = true;", + "protected": "P:System.Windows.UIElement.IsEnabled" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "btnDownloadFb.IsEnabled = true;", + "protectedSnippet": "P:System.Windows.UIElement.IsEnabled", + "label": "P:System.Windows.UIElement.IsEnabled", + "line": 304, + "column": 16 + } + }, + { + "incidentId": "31703403-8e87-4689-97f6-c01a6b767555", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "pbFootball.Value = 0;", + "protected": "T:System.Windows.Controls.ProgressBar" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "pbFootball.Value = 0;", + "protectedSnippet": "T:System.Windows.Controls.ProgressBar", + "label": "T:System.Windows.Controls.ProgressBar", + "line": 300, + "column": 16 + } + }, + { + "incidentId": "e40eb0cc-48ed-41bf-8a1f-8e24899120ce", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "pbFootball.Value = 0;", + "protected": "P:System.Windows.Controls.Primitives.RangeBase.Value" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "pbFootball.Value = 0;", + "protectedSnippet": "P:System.Windows.Controls.Primitives.RangeBase.Value", + "label": "P:System.Windows.Controls.Primitives.RangeBase.Value", + "line": 300, + "column": 16 + } + }, + { + "incidentId": "c36c0f7e-48b7-4951-8b7e-2cb412abc4b4", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "lblStatusFb.Text = \u0022Errore nello scaricamento\u0022;", + "protected": "T:System.Windows.Controls.TextBlock" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "lblStatusFb.Text = \u0022Errore nello scaricamento\u0022;", + "protectedSnippet": "T:System.Windows.Controls.TextBlock", + "label": "T:System.Windows.Controls.TextBlock", + "line": 299, + "column": 16 + } + }, + { + "incidentId": "5c92fa83-4efd-4288-82c5-1fd7678ef628", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "lblStatusFb.Text = \u0022Errore nello scaricamento\u0022;", + "protected": "P:System.Windows.Controls.TextBlock.Text" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "lblStatusFb.Text = \u0022Errore nello scaricamento\u0022;", + "protectedSnippet": "P:System.Windows.Controls.TextBlock.Text", + "label": "P:System.Windows.Controls.TextBlock.Text", + "line": 299, + "column": 16 + } + }, + { + "incidentId": "7b21160a-284c-417f-be53-fd3d6a80325f", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "MessageBox.Show($\u0022Errore durante lo scaricamento:\\n{ex.Message}\u0022,\r\n \u0022Errore\u0022, MessageBoxButton.OK, MessageBoxImage.Error);", + "protected": "T:System.Windows.MessageBoxImage" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "MessageBox.Show($\u0022Errore durante lo scaricamento:\\n{ex.Message}\u0022,\r\n \u0022Errore\u0022, MessageBoxButton.OK, MessageBoxImage.Error);", + "protectedSnippet": "T:System.Windows.MessageBoxImage", + "label": "T:System.Windows.MessageBoxImage", + "line": 297, + "column": 16 + } + }, + { + "incidentId": "2e695cea-70cd-4f02-a60f-aecee4f877fd", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "MessageBox.Show($\u0022Errore durante lo scaricamento:\\n{ex.Message}\u0022,\r\n \u0022Errore\u0022, MessageBoxButton.OK, MessageBoxImage.Error);", + "protected": "T:System.Windows.MessageBoxImage" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "MessageBox.Show($\u0022Errore durante lo scaricamento:\\n{ex.Message}\u0022,\r\n \u0022Errore\u0022, MessageBoxButton.OK, MessageBoxImage.Error);", + "protectedSnippet": "T:System.Windows.MessageBoxImage", + "label": "T:System.Windows.MessageBoxImage", + "line": 297, + "column": 16 + } + }, + { + "incidentId": "b8889661-faa3-4606-93a0-7dd71c7fe964", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "MessageBox.Show($\u0022Errore durante lo scaricamento:\\n{ex.Message}\u0022,\r\n \u0022Errore\u0022, MessageBoxButton.OK, MessageBoxImage.Error);", + "protected": "F:System.Windows.MessageBoxImage.Error" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "MessageBox.Show($\u0022Errore durante lo scaricamento:\\n{ex.Message}\u0022,\r\n \u0022Errore\u0022, MessageBoxButton.OK, MessageBoxImage.Error);", + "protectedSnippet": "F:System.Windows.MessageBoxImage.Error", + "label": "F:System.Windows.MessageBoxImage.Error", + "line": 297, + "column": 16 + } + }, + { + "incidentId": "a0b68fe9-0a07-436d-b240-72c726818b9b", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "MessageBox.Show($\u0022Errore durante lo scaricamento:\\n{ex.Message}\u0022,\r\n \u0022Errore\u0022, MessageBoxButton.OK, MessageBoxImage.Error);", + "protected": "T:System.Windows.MessageBoxButton" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "MessageBox.Show($\u0022Errore durante lo scaricamento:\\n{ex.Message}\u0022,\r\n \u0022Errore\u0022, MessageBoxButton.OK, MessageBoxImage.Error);", + "protectedSnippet": "T:System.Windows.MessageBoxButton", + "label": "T:System.Windows.MessageBoxButton", + "line": 297, + "column": 16 + } + }, + { + "incidentId": "d595df4d-c23a-41e4-9ca7-7cd3598b2df8", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "MessageBox.Show($\u0022Errore durante lo scaricamento:\\n{ex.Message}\u0022,\r\n \u0022Errore\u0022, MessageBoxButton.OK, MessageBoxImage.Error);", + "protected": "T:System.Windows.MessageBoxButton" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "MessageBox.Show($\u0022Errore durante lo scaricamento:\\n{ex.Message}\u0022,\r\n \u0022Errore\u0022, MessageBoxButton.OK, MessageBoxImage.Error);", + "protectedSnippet": "T:System.Windows.MessageBoxButton", + "label": "T:System.Windows.MessageBoxButton", + "line": 297, + "column": 16 + } + }, + { + "incidentId": "7524a122-c3aa-47fd-b7c9-5411d89e19d4", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "MessageBox.Show($\u0022Errore durante lo scaricamento:\\n{ex.Message}\u0022,\r\n \u0022Errore\u0022, MessageBoxButton.OK, MessageBoxImage.Error);", + "protected": "F:System.Windows.MessageBoxButton.OK" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "MessageBox.Show($\u0022Errore durante lo scaricamento:\\n{ex.Message}\u0022,\r\n \u0022Errore\u0022, MessageBoxButton.OK, MessageBoxImage.Error);", + "protectedSnippet": "F:System.Windows.MessageBoxButton.OK", + "label": "F:System.Windows.MessageBoxButton.OK", + "line": 297, + "column": 16 + } + }, + { + "incidentId": "c1e64089-ad5d-4305-b92a-4055cbc5522d", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "MessageBox.Show($\u0022Errore durante lo scaricamento:\\n{ex.Message}\u0022,\r\n \u0022Errore\u0022, MessageBoxButton.OK, MessageBoxImage.Error);", + "protected": "T:System.Windows.MessageBox" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "MessageBox.Show($\u0022Errore durante lo scaricamento:\\n{ex.Message}\u0022,\r\n \u0022Errore\u0022, MessageBoxButton.OK, MessageBoxImage.Error);", + "protectedSnippet": "T:System.Windows.MessageBox", + "label": "T:System.Windows.MessageBox", + "line": 297, + "column": 16 + } + }, + { + "incidentId": "86ee125b-62cf-43e1-83c5-6082a4f826fa", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "MessageBox.Show($\u0022Errore durante lo scaricamento:\\n{ex.Message}\u0022,\r\n \u0022Errore\u0022, MessageBoxButton.OK, MessageBoxImage.Error);", + "protected": "T:System.Windows.MessageBoxResult" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "MessageBox.Show($\u0022Errore durante lo scaricamento:\\n{ex.Message}\u0022,\r\n \u0022Errore\u0022, MessageBoxButton.OK, MessageBoxImage.Error);", + "protectedSnippet": "T:System.Windows.MessageBoxResult", + "label": "T:System.Windows.MessageBoxResult", + "line": 297, + "column": 16 + } + }, + { + "incidentId": "c1b88419-43ff-4338-ad09-b3483f4d6367", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "MessageBox.Show($\u0022Errore durante lo scaricamento:\\n{ex.Message}\u0022,\r\n \u0022Errore\u0022, MessageBoxButton.OK, MessageBoxImage.Error);", + "protected": "M:System.Windows.MessageBox.Show(System.String,System.String,System.Windows.MessageBoxButton,System.Windows.MessageBoxImage)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "MessageBox.Show($\u0022Errore durante lo scaricamento:\\n{ex.Message}\u0022,\r\n \u0022Errore\u0022, MessageBoxButton.OK, MessageBoxImage.Error);", + "protectedSnippet": "M:System.Windows.MessageBox.Show(System.String,System.String,System.Windows.MessageBoxButton,System.Windows.MessageBoxImage)", + "label": "M:System.Windows.MessageBox.Show(System.String,System.String,System.Windows.MessageBoxButton,System.Windows.MessageBoxImage)", + "line": 297, + "column": 16 + } + }, + { + "incidentId": "2ce568d4-3348-487e-ab9a-b87bf81533fb", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "lblStatusFb.Text = \u0022Nessuna partita trovata per la data selezionata\u0022;", + "protected": "T:System.Windows.Controls.TextBlock" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "lblStatusFb.Text = \u0022Nessuna partita trovata per la data selezionata\u0022;", + "protectedSnippet": "T:System.Windows.Controls.TextBlock", + "label": "T:System.Windows.Controls.TextBlock", + "line": 292, + "column": 20 + } + }, + { + "incidentId": "2f0596eb-7139-47f0-8bf8-b19703343e3e", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "lblStatusFb.Text = \u0022Nessuna partita trovata per la data selezionata\u0022;", + "protected": "P:System.Windows.Controls.TextBlock.Text" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "lblStatusFb.Text = \u0022Nessuna partita trovata per la data selezionata\u0022;", + "protectedSnippet": "P:System.Windows.Controls.TextBlock.Text", + "label": "P:System.Windows.Controls.TextBlock.Text", + "line": 292, + "column": 20 + } + }, + { + "incidentId": "5bdca40e-22f3-4af9-a8aa-08ceac377f70", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "lblStatusFb.Text = $\u0022Scaricate {_footballData.Rows.Count} partite\u0022;", + "protected": "T:System.Windows.Controls.TextBlock" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "lblStatusFb.Text = $\u0022Scaricate {_footballData.Rows.Count} partite\u0022;", + "protectedSnippet": "T:System.Windows.Controls.TextBlock", + "label": "T:System.Windows.Controls.TextBlock", + "line": 288, + "column": 20 + } + }, + { + "incidentId": "c65c465e-d497-44cf-b327-550642913acd", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "lblStatusFb.Text = $\u0022Scaricate {_footballData.Rows.Count} partite\u0022;", + "protected": "P:System.Windows.Controls.TextBlock.Text" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "lblStatusFb.Text = $\u0022Scaricate {_footballData.Rows.Count} partite\u0022;", + "protectedSnippet": "P:System.Windows.Controls.TextBlock.Text", + "label": "P:System.Windows.Controls.TextBlock.Text", + "line": 288, + "column": 20 + } + }, + { + "incidentId": "9558b5fd-4824-47d2-bd53-c2949e40ed2a", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "btnExportFbCsv.IsEnabled = true;", + "protected": "T:System.Windows.Controls.Button" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "btnExportFbCsv.IsEnabled = true;", + "protectedSnippet": "T:System.Windows.Controls.Button", + "label": "T:System.Windows.Controls.Button", + "line": 287, + "column": 20 + } + }, + { + "incidentId": "5f94ba45-deb8-41e7-b941-744f19c15e6f", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "btnExportFbCsv.IsEnabled = true;", + "protected": "P:System.Windows.UIElement.IsEnabled" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "btnExportFbCsv.IsEnabled = true;", + "protectedSnippet": "P:System.Windows.UIElement.IsEnabled", + "label": "P:System.Windows.UIElement.IsEnabled", + "line": 287, + "column": 20 + } + }, + { + "incidentId": "9b122dbd-67fc-42c0-9a11-73a35d26d100", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "dgFootball.ItemsSource = _footballData?.DefaultView;", + "protected": "T:System.Windows.Controls.DataGrid" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "dgFootball.ItemsSource = _footballData?.DefaultView;", + "protectedSnippet": "T:System.Windows.Controls.DataGrid", + "label": "T:System.Windows.Controls.DataGrid", + "line": 283, + "column": 16 + } + }, + { + "incidentId": "bba12bf3-71bf-415a-ab17-e1d707d43ed8", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "dgFootball.ItemsSource = _footballData?.DefaultView;", + "protected": "P:System.Windows.Controls.ItemsControl.ItemsSource" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "dgFootball.ItemsSource = _footballData?.DefaultView;", + "protectedSnippet": "P:System.Windows.Controls.ItemsControl.ItemsSource", + "label": "P:System.Windows.Controls.ItemsControl.ItemsSource", + "line": 283, + "column": 16 + } + }, + { + "incidentId": "e40fb506-0c64-41ca-a9ab-ad1cb8896957", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "var status = new Progress\u003Cstring\u003E(s =\u003E lblStatusFb.Text = s);", + "protected": "T:System.Windows.Controls.TextBlock" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "var status = new Progress\u003Cstring\u003E(s =\u003E lblStatusFb.Text = s);", + "protectedSnippet": "T:System.Windows.Controls.TextBlock", + "label": "T:System.Windows.Controls.TextBlock", + "line": 273, + "column": 16 + } + }, + { + "incidentId": "33ea4392-b592-49b9-a310-9e190f226b79", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "var status = new Progress\u003Cstring\u003E(s =\u003E lblStatusFb.Text = s);", + "protected": "P:System.Windows.Controls.TextBlock.Text" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "var status = new Progress\u003Cstring\u003E(s =\u003E lblStatusFb.Text = s);", + "protectedSnippet": "P:System.Windows.Controls.TextBlock.Text", + "label": "P:System.Windows.Controls.TextBlock.Text", + "line": 273, + "column": 16 + } + }, + { + "incidentId": "bb67f025-1668-4279-85d6-bd279cebd45c", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "var progress = new Progress\u003Cint\u003E(v =\u003E pbFootball.Value = v);", + "protected": "T:System.Windows.Controls.ProgressBar" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "var progress = new Progress\u003Cint\u003E(v =\u003E pbFootball.Value = v);", + "protectedSnippet": "T:System.Windows.Controls.ProgressBar", + "label": "T:System.Windows.Controls.ProgressBar", + "line": 272, + "column": 16 + } + }, + { + "incidentId": "ef69368a-b1b4-491a-a3a3-93d4853cd51c", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "var progress = new Progress\u003Cint\u003E(v =\u003E pbFootball.Value = v);", + "protected": "P:System.Windows.Controls.Primitives.RangeBase.Value" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "var progress = new Progress\u003Cint\u003E(v =\u003E pbFootball.Value = v);", + "protectedSnippet": "P:System.Windows.Controls.Primitives.RangeBase.Value", + "label": "P:System.Windows.Controls.Primitives.RangeBase.Value", + "line": 272, + "column": 16 + } + }, + { + "incidentId": "db1dad73-8cfa-42ba-b6bf-63f0e0eb1422", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "btnExportFbCsv.IsEnabled = false;", + "protected": "T:System.Windows.Controls.Button" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "btnExportFbCsv.IsEnabled = false;", + "protectedSnippet": "T:System.Windows.Controls.Button", + "label": "T:System.Windows.Controls.Button", + "line": 270, + "column": 16 + } + }, + { + "incidentId": "2f0feeca-79f0-4e30-88e4-823ebfcebe44", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "btnExportFbCsv.IsEnabled = false;", + "protected": "P:System.Windows.UIElement.IsEnabled" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "btnExportFbCsv.IsEnabled = false;", + "protectedSnippet": "P:System.Windows.UIElement.IsEnabled", + "label": "P:System.Windows.UIElement.IsEnabled", + "line": 270, + "column": 16 + } + }, + { + "incidentId": "45182bd5-0f61-4fea-a21c-9e6ffd1d82fa", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "dpFootball.IsEnabled = false;", + "protected": "T:System.Windows.Controls.DatePicker" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "dpFootball.IsEnabled = false;", + "protectedSnippet": "T:System.Windows.Controls.DatePicker", + "label": "T:System.Windows.Controls.DatePicker", + "line": 269, + "column": 16 + } + }, + { + "incidentId": "3cb6f7cb-9b16-46d9-8b0f-10faf8ed8e1f", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "dpFootball.IsEnabled = false;", + "protected": "P:System.Windows.UIElement.IsEnabled" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "dpFootball.IsEnabled = false;", + "protectedSnippet": "P:System.Windows.UIElement.IsEnabled", + "label": "P:System.Windows.UIElement.IsEnabled", + "line": 269, + "column": 16 + } + }, + { + "incidentId": "2b1c66f6-241a-4d4a-932f-fe4780a10b09", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "btnDownloadFb.IsEnabled = false;", + "protected": "T:System.Windows.Controls.Button" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "btnDownloadFb.IsEnabled = false;", + "protectedSnippet": "T:System.Windows.Controls.Button", + "label": "T:System.Windows.Controls.Button", + "line": 268, + "column": 16 + } + }, + { + "incidentId": "b82800e8-b757-4b6e-83b6-d04234ea628e", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "btnDownloadFb.IsEnabled = false;", + "protected": "P:System.Windows.UIElement.IsEnabled" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "btnDownloadFb.IsEnabled = false;", + "protectedSnippet": "P:System.Windows.UIElement.IsEnabled", + "label": "P:System.Windows.UIElement.IsEnabled", + "line": 268, + "column": 16 + } + }, + { + "incidentId": "de3b8a39-f399-42e7-9a30-8c863a2c8d67", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "lblStatusFb.Text = \u0022Scaricamento elenco partite\u2026\u0022;", + "protected": "T:System.Windows.Controls.TextBlock" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "lblStatusFb.Text = \u0022Scaricamento elenco partite\u2026\u0022;", + "protectedSnippet": "T:System.Windows.Controls.TextBlock", + "label": "T:System.Windows.Controls.TextBlock", + "line": 267, + "column": 16 + } + }, + { + "incidentId": "538bdbc5-768f-4c43-9940-dfd2eb8238f2", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "lblStatusFb.Text = \u0022Scaricamento elenco partite\u2026\u0022;", + "protected": "P:System.Windows.Controls.TextBlock.Text" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "lblStatusFb.Text = \u0022Scaricamento elenco partite\u2026\u0022;", + "protectedSnippet": "P:System.Windows.Controls.TextBlock.Text", + "label": "P:System.Windows.Controls.TextBlock.Text", + "line": 267, + "column": 16 + } + }, + { + "incidentId": "6d11edc1-c633-474b-abf1-4a6ddde2508f", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "pbFootball.Value = 0;", + "protected": "T:System.Windows.Controls.ProgressBar" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "pbFootball.Value = 0;", + "protectedSnippet": "T:System.Windows.Controls.ProgressBar", + "label": "T:System.Windows.Controls.ProgressBar", + "line": 266, + "column": 16 + } + }, + { + "incidentId": "21251190-cae7-45aa-ad74-e7b200a8e736", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "pbFootball.Value = 0;", + "protected": "P:System.Windows.Controls.Primitives.RangeBase.Value" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "pbFootball.Value = 0;", + "protectedSnippet": "P:System.Windows.Controls.Primitives.RangeBase.Value", + "label": "P:System.Windows.Controls.Primitives.RangeBase.Value", + "line": 266, + "column": 16 + } + }, + { + "incidentId": "142360a2-c212-459f-ac24-fa01eda9b293", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "private async void btnDownloadFb_Click(object sender, RoutedEventArgs e)", + "protected": "T:System.Windows.RoutedEventArgs" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "private async void btnDownloadFb_Click(object sender, RoutedEventArgs e)", + "protectedSnippet": "T:System.Windows.RoutedEventArgs", + "label": "T:System.Windows.RoutedEventArgs", + "line": 256, + "column": 8 + } + }, + { + "incidentId": "f53a37df-678c-4c1b-96d4-3258685a14c8", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "var date = dpFootball.SelectedDate ?? DateTime.Today;", + "protected": "T:System.Windows.Controls.DatePicker" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "var date = dpFootball.SelectedDate ?? DateTime.Today;", + "protectedSnippet": "T:System.Windows.Controls.DatePicker", + "label": "T:System.Windows.Controls.DatePicker", + "line": 258, + "column": 12 + } + }, + { + "incidentId": "aa769a3a-ce87-4476-adc3-0dfd4c44832f", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "var date = dpFootball.SelectedDate ?? DateTime.Today;", + "protected": "P:System.Windows.Controls.DatePicker.SelectedDate" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "var date = dpFootball.SelectedDate ?? DateTime.Today;", + "protectedSnippet": "P:System.Windows.Controls.DatePicker.SelectedDate", + "label": "P:System.Windows.Controls.DatePicker.SelectedDate", + "line": 258, + "column": 12 + } + }, + { + "incidentId": "9510d80e-a04a-4a28-bcc3-d4901d496503", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "private async void navVirtualFb_Checked(object sender, RoutedEventArgs e)", + "protected": "T:System.Windows.RoutedEventArgs" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "private async void navVirtualFb_Checked(object sender, RoutedEventArgs e)", + "protectedSnippet": "T:System.Windows.RoutedEventArgs", + "label": "T:System.Windows.RoutedEventArgs", + "line": 205, + "column": 8 + } + }, + { + "incidentId": "9ca14e36-8ba0-4103-a6b1-efa0f5c7f404", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "MessageBox.Show(\r\n $\u0022Impossibile inizializzare WebView2.\\n\\n\u0022 \u002B\r\n $\u0022Assicurati che il Microsoft Edge WebView2 Runtime sia installato.\\n\\n{ex.Message}\u0022,\r\n \u0022Errore WebView2\u0022, MessageBoxButton.OK, MessageBoxImage.Warning);", + "protected": "T:System.Windows.MessageBoxImage" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "MessageBox.Show(\r\n $\u0022Impossibile inizializzare WebView2.\\n\\n\u0022 \u002B\r\n $\u0022Assicurati che il Microsoft Edge WebView2 Runtime sia installato.\\n\\n{ex.Message}\u0022,\r\n \u0022Errore WebView2\u0022, MessageBoxButton.OK, MessageBoxImage.Warning);", + "protectedSnippet": "T:System.Windows.MessageBoxImage", + "label": "T:System.Windows.MessageBoxImage", + "line": 245, + "column": 20 + } + }, + { + "incidentId": "23f1c668-3f7f-4b26-9991-0a9a0f6d8ad7", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "MessageBox.Show(\r\n $\u0022Impossibile inizializzare WebView2.\\n\\n\u0022 \u002B\r\n $\u0022Assicurati che il Microsoft Edge WebView2 Runtime sia installato.\\n\\n{ex.Message}\u0022,\r\n \u0022Errore WebView2\u0022, MessageBoxButton.OK, MessageBoxImage.Warning);", + "protected": "T:System.Windows.MessageBoxImage" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "MessageBox.Show(\r\n $\u0022Impossibile inizializzare WebView2.\\n\\n\u0022 \u002B\r\n $\u0022Assicurati che il Microsoft Edge WebView2 Runtime sia installato.\\n\\n{ex.Message}\u0022,\r\n \u0022Errore WebView2\u0022, MessageBoxButton.OK, MessageBoxImage.Warning);", + "protectedSnippet": "T:System.Windows.MessageBoxImage", + "label": "T:System.Windows.MessageBoxImage", + "line": 245, + "column": 20 + } + }, + { + "incidentId": "2c7d2abe-ff9d-4e0f-a61d-aded0ea90cfe", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "MessageBox.Show(\r\n $\u0022Impossibile inizializzare WebView2.\\n\\n\u0022 \u002B\r\n $\u0022Assicurati che il Microsoft Edge WebView2 Runtime sia installato.\\n\\n{ex.Message}\u0022,\r\n \u0022Errore WebView2\u0022, MessageBoxButton.OK, MessageBoxImage.Warning);", + "protected": "F:System.Windows.MessageBoxImage.Warning" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "MessageBox.Show(\r\n $\u0022Impossibile inizializzare WebView2.\\n\\n\u0022 \u002B\r\n $\u0022Assicurati che il Microsoft Edge WebView2 Runtime sia installato.\\n\\n{ex.Message}\u0022,\r\n \u0022Errore WebView2\u0022, MessageBoxButton.OK, MessageBoxImage.Warning);", + "protectedSnippet": "F:System.Windows.MessageBoxImage.Warning", + "label": "F:System.Windows.MessageBoxImage.Warning", + "line": 245, + "column": 20 + } + }, + { + "incidentId": "14010de4-e636-4478-afe1-e4d355d04122", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "MessageBox.Show(\r\n $\u0022Impossibile inizializzare WebView2.\\n\\n\u0022 \u002B\r\n $\u0022Assicurati che il Microsoft Edge WebView2 Runtime sia installato.\\n\\n{ex.Message}\u0022,\r\n \u0022Errore WebView2\u0022, MessageBoxButton.OK, MessageBoxImage.Warning);", + "protected": "T:System.Windows.MessageBoxButton" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "MessageBox.Show(\r\n $\u0022Impossibile inizializzare WebView2.\\n\\n\u0022 \u002B\r\n $\u0022Assicurati che il Microsoft Edge WebView2 Runtime sia installato.\\n\\n{ex.Message}\u0022,\r\n \u0022Errore WebView2\u0022, MessageBoxButton.OK, MessageBoxImage.Warning);", + "protectedSnippet": "T:System.Windows.MessageBoxButton", + "label": "T:System.Windows.MessageBoxButton", + "line": 245, + "column": 20 + } + }, + { + "incidentId": "730c630e-e9ff-4006-bc8e-563eb2274532", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "MessageBox.Show(\r\n $\u0022Impossibile inizializzare WebView2.\\n\\n\u0022 \u002B\r\n $\u0022Assicurati che il Microsoft Edge WebView2 Runtime sia installato.\\n\\n{ex.Message}\u0022,\r\n \u0022Errore WebView2\u0022, MessageBoxButton.OK, MessageBoxImage.Warning);", + "protected": "T:System.Windows.MessageBoxButton" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "MessageBox.Show(\r\n $\u0022Impossibile inizializzare WebView2.\\n\\n\u0022 \u002B\r\n $\u0022Assicurati che il Microsoft Edge WebView2 Runtime sia installato.\\n\\n{ex.Message}\u0022,\r\n \u0022Errore WebView2\u0022, MessageBoxButton.OK, MessageBoxImage.Warning);", + "protectedSnippet": "T:System.Windows.MessageBoxButton", + "label": "T:System.Windows.MessageBoxButton", + "line": 245, + "column": 20 + } + }, + { + "incidentId": "be7ab572-f702-4f13-a5fb-ce381514317f", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "MessageBox.Show(\r\n $\u0022Impossibile inizializzare WebView2.\\n\\n\u0022 \u002B\r\n $\u0022Assicurati che il Microsoft Edge WebView2 Runtime sia installato.\\n\\n{ex.Message}\u0022,\r\n \u0022Errore WebView2\u0022, MessageBoxButton.OK, MessageBoxImage.Warning);", + "protected": "F:System.Windows.MessageBoxButton.OK" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "MessageBox.Show(\r\n $\u0022Impossibile inizializzare WebView2.\\n\\n\u0022 \u002B\r\n $\u0022Assicurati che il Microsoft Edge WebView2 Runtime sia installato.\\n\\n{ex.Message}\u0022,\r\n \u0022Errore WebView2\u0022, MessageBoxButton.OK, MessageBoxImage.Warning);", + "protectedSnippet": "F:System.Windows.MessageBoxButton.OK", + "label": "F:System.Windows.MessageBoxButton.OK", + "line": 245, + "column": 20 + } + }, + { + "incidentId": "624418d3-089b-4a3c-aea5-73a615036e5f", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "MessageBox.Show(\r\n $\u0022Impossibile inizializzare WebView2.\\n\\n\u0022 \u002B\r\n $\u0022Assicurati che il Microsoft Edge WebView2 Runtime sia installato.\\n\\n{ex.Message}\u0022,\r\n \u0022Errore WebView2\u0022, MessageBoxButton.OK, MessageBoxImage.Warning);", + "protected": "T:System.Windows.MessageBox" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "MessageBox.Show(\r\n $\u0022Impossibile inizializzare WebView2.\\n\\n\u0022 \u002B\r\n $\u0022Assicurati che il Microsoft Edge WebView2 Runtime sia installato.\\n\\n{ex.Message}\u0022,\r\n \u0022Errore WebView2\u0022, MessageBoxButton.OK, MessageBoxImage.Warning);", + "protectedSnippet": "T:System.Windows.MessageBox", + "label": "T:System.Windows.MessageBox", + "line": 245, + "column": 20 + } + }, + { + "incidentId": "073cd7d6-216d-4b3d-a910-7172c6dfa651", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "MessageBox.Show(\r\n $\u0022Impossibile inizializzare WebView2.\\n\\n\u0022 \u002B\r\n $\u0022Assicurati che il Microsoft Edge WebView2 Runtime sia installato.\\n\\n{ex.Message}\u0022,\r\n \u0022Errore WebView2\u0022, MessageBoxButton.OK, MessageBoxImage.Warning);", + "protected": "T:System.Windows.MessageBoxResult" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "MessageBox.Show(\r\n $\u0022Impossibile inizializzare WebView2.\\n\\n\u0022 \u002B\r\n $\u0022Assicurati che il Microsoft Edge WebView2 Runtime sia installato.\\n\\n{ex.Message}\u0022,\r\n \u0022Errore WebView2\u0022, MessageBoxButton.OK, MessageBoxImage.Warning);", + "protectedSnippet": "T:System.Windows.MessageBoxResult", + "label": "T:System.Windows.MessageBoxResult", + "line": 245, + "column": 20 + } + }, + { + "incidentId": "cc40e3d5-6fd7-4c8b-9626-14f91eff31bc", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "MessageBox.Show(\r\n $\u0022Impossibile inizializzare WebView2.\\n\\n\u0022 \u002B\r\n $\u0022Assicurati che il Microsoft Edge WebView2 Runtime sia installato.\\n\\n{ex.Message}\u0022,\r\n \u0022Errore WebView2\u0022, MessageBoxButton.OK, MessageBoxImage.Warning);", + "protected": "M:System.Windows.MessageBox.Show(System.String,System.String,System.Windows.MessageBoxButton,System.Windows.MessageBoxImage)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "MessageBox.Show(\r\n $\u0022Impossibile inizializzare WebView2.\\n\\n\u0022 \u002B\r\n $\u0022Assicurati che il Microsoft Edge WebView2 Runtime sia installato.\\n\\n{ex.Message}\u0022,\r\n \u0022Errore WebView2\u0022, MessageBoxButton.OK, MessageBoxImage.Warning);", + "protectedSnippet": "M:System.Windows.MessageBox.Show(System.String,System.String,System.Windows.MessageBoxButton,System.Windows.MessageBoxImage)", + "label": "M:System.Windows.MessageBox.Show(System.String,System.String,System.Windows.MessageBoxButton,System.Windows.MessageBoxImage)", + "line": 245, + "column": 20 + } + }, + { + "incidentId": "ef82ae84-86fc-4721-ad8f-26848c65d691", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "wbVirtualFb.CoreWebView2.Navigate(txtVfbUrl.Text);", + "protected": "T:System.Windows.Controls.TextBox" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "wbVirtualFb.CoreWebView2.Navigate(txtVfbUrl.Text);", + "protectedSnippet": "T:System.Windows.Controls.TextBox", + "label": "T:System.Windows.Controls.TextBox", + "line": 240, + "column": 20 + } + }, + { + "incidentId": "53132004-8e55-4195-b4eb-b743cafa3143", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "wbVirtualFb.CoreWebView2.Navigate(txtVfbUrl.Text);", + "protected": "P:System.Windows.Controls.TextBox.Text" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "wbVirtualFb.CoreWebView2.Navigate(txtVfbUrl.Text);", + "protectedSnippet": "P:System.Windows.Controls.TextBox.Text", + "label": "P:System.Windows.Controls.TextBox.Text", + "line": 240, + "column": 20 + } + }, + { + "incidentId": "1b9e43ad-a622-4b0b-8e1e-0fbe2f49cf69", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "lbVfbResults.ItemsSource = _vfbResults;", + "protected": "T:System.Windows.Controls.ListBox" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "lbVfbResults.ItemsSource = _vfbResults;", + "protectedSnippet": "T:System.Windows.Controls.ListBox", + "label": "T:System.Windows.Controls.ListBox", + "line": 210, + "column": 16 + } + }, + { + "incidentId": "a6cf1175-1090-46f1-a64b-2907399ab682", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "lbVfbResults.ItemsSource = _vfbResults;", + "protected": "P:System.Windows.Controls.ItemsControl.ItemsSource" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "lbVfbResults.ItemsSource = _vfbResults;", + "protectedSnippet": "P:System.Windows.Controls.ItemsControl.ItemsSource", + "label": "P:System.Windows.Controls.ItemsControl.ItemsSource", + "line": 210, + "column": 16 + } + }, + { + "incidentId": "7f7206f3-b8dc-4edc-87bd-a381739f63fb", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "if (lbVfbResults.ItemsSource == null)\r\n lbVfbResults.ItemsSource = _vfbResults;", + "protected": "T:System.Windows.Controls.ListBox" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "if (lbVfbResults.ItemsSource == null)\r\n lbVfbResults.ItemsSource = _vfbResults;", + "protectedSnippet": "T:System.Windows.Controls.ListBox", + "label": "T:System.Windows.Controls.ListBox", + "line": 209, + "column": 12 + } + }, + { + "incidentId": "a0e8a0b5-b68b-4ce2-966c-52a5c8e3e4a5", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "if (lbVfbResults.ItemsSource == null)\r\n lbVfbResults.ItemsSource = _vfbResults;", + "protected": "P:System.Windows.Controls.ItemsControl.ItemsSource" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "if (lbVfbResults.ItemsSource == null)\r\n lbVfbResults.ItemsSource = _vfbResults;", + "protectedSnippet": "P:System.Windows.Controls.ItemsControl.ItemsSource", + "label": "P:System.Windows.Controls.ItemsControl.ItemsSource", + "line": 209, + "column": 12 + } + }, + { + "incidentId": "73db5000-bd73-4f97-adf4-aaef625149f4", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "private void navSettings_Checked(object sender, RoutedEventArgs e)", + "protected": "T:System.Windows.RoutedEventArgs" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "private void navSettings_Checked(object sender, RoutedEventArgs e)", + "protectedSnippet": "T:System.Windows.RoutedEventArgs", + "label": "T:System.Windows.RoutedEventArgs", + "line": 203, + "column": 8 + } + }, + { + "incidentId": "9784ecf6-9315-49f7-8c56-afcd2c16aa44", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "private void navRacing_Checked(object sender, RoutedEventArgs e)", + "protected": "T:System.Windows.RoutedEventArgs" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "private void navRacing_Checked(object sender, RoutedEventArgs e)", + "protectedSnippet": "T:System.Windows.RoutedEventArgs", + "label": "T:System.Windows.RoutedEventArgs", + "line": 202, + "column": 8 + } + }, + { + "incidentId": "f3c64726-d43d-4f64-bf1a-8611b42e88f5", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "private void navFootball_Checked(object sender, RoutedEventArgs e)", + "protected": "T:System.Windows.RoutedEventArgs" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "private void navFootball_Checked(object sender, RoutedEventArgs e)", + "protectedSnippet": "T:System.Windows.RoutedEventArgs", + "label": "T:System.Windows.RoutedEventArgs", + "line": 201, + "column": 8 + } + }, + { + "incidentId": "fc9bb72c-367e-4d93-a83c-f88eec781525", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "lblTitle.Text = \u0022Calcio Virtuale\u0022;", + "protected": "T:System.Windows.Controls.TextBlock" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "lblTitle.Text = \u0022Calcio Virtuale\u0022;", + "protectedSnippet": "T:System.Windows.Controls.TextBlock", + "label": "T:System.Windows.Controls.TextBlock", + "line": 196, + "column": 38 + } + }, + { + "incidentId": "604d0490-b80e-4ebc-a91e-b0d17832af41", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "lblTitle.Text = \u0022Calcio Virtuale\u0022;", + "protected": "P:System.Windows.Controls.TextBlock.Text" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "lblTitle.Text = \u0022Calcio Virtuale\u0022;", + "protectedSnippet": "P:System.Windows.Controls.TextBlock.Text", + "label": "P:System.Windows.Controls.TextBlock.Text", + "line": 196, + "column": 38 + } + }, + { + "incidentId": "07fbaaf1-101a-4840-8fbf-0fffea763aa2", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "lblTitle.Text = \u0022Impostazioni\u0022;", + "protected": "T:System.Windows.Controls.TextBlock" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "lblTitle.Text = \u0022Impostazioni\u0022;", + "protectedSnippet": "T:System.Windows.Controls.TextBlock", + "label": "T:System.Windows.Controls.TextBlock", + "line": 195, + "column": 38 + } + }, + { + "incidentId": "177190b4-bec3-4666-8a5d-af33b504c3c3", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "lblTitle.Text = \u0022Impostazioni\u0022;", + "protected": "P:System.Windows.Controls.TextBlock.Text" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "lblTitle.Text = \u0022Impostazioni\u0022;", + "protectedSnippet": "P:System.Windows.Controls.TextBlock.Text", + "label": "P:System.Windows.Controls.TextBlock.Text", + "line": 195, + "column": 38 + } + }, + { + "incidentId": "0103561c-5677-4142-9ec2-f74ceed44b08", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "lblTitle.Text = \u0022Corse Cavalli\u0022;", + "protected": "T:System.Windows.Controls.TextBlock" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "lblTitle.Text = \u0022Corse Cavalli\u0022;", + "protectedSnippet": "T:System.Windows.Controls.TextBlock", + "label": "T:System.Windows.Controls.TextBlock", + "line": 194, + "column": 38 + } + }, + { + "incidentId": "9e5b1ebf-1643-4564-98be-79a460430116", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "lblTitle.Text = \u0022Corse Cavalli\u0022;", + "protected": "P:System.Windows.Controls.TextBlock.Text" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "lblTitle.Text = \u0022Corse Cavalli\u0022;", + "protectedSnippet": "P:System.Windows.Controls.TextBlock.Text", + "label": "P:System.Windows.Controls.TextBlock.Text", + "line": 194, + "column": 38 + } + }, + { + "incidentId": "e187dcb3-816a-4ad9-9d82-33445dfe1801", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "lblTitle.Text = \u0022Calcio\u0022;", + "protected": "T:System.Windows.Controls.TextBlock" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "lblTitle.Text = \u0022Calcio\u0022;", + "protectedSnippet": "T:System.Windows.Controls.TextBlock", + "label": "T:System.Windows.Controls.TextBlock", + "line": 193, + "column": 38 + } + }, + { + "incidentId": "4728b6da-e6fd-4b17-b385-e39e5d152c66", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "lblTitle.Text = \u0022Calcio\u0022;", + "protected": "P:System.Windows.Controls.TextBlock.Text" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "lblTitle.Text = \u0022Calcio\u0022;", + "protectedSnippet": "P:System.Windows.Controls.TextBlock.Text", + "label": "P:System.Windows.Controls.TextBlock.Text", + "line": 193, + "column": 38 + } + }, + { + "incidentId": "195213e3-13b0-4343-ac9d-bfa97dd4120d", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "if (lblTitle != null)\r\n {\r\n switch (name)\r\n {\r\n case \u0022football\u0022: lblTitle.Text = \u0022Calcio\u0022; break;\r\n case \u0022racing\u0022: lblTitle.Text = \u0022Corse Cavalli\u0022; break;\r\n case \u0022settings\u0022: lblTitle.Text = \u0022Impostazioni\u0022; break;\r\n case \u0022virtualfb\u0022: lblTitle.Text = \u0022Calcio Virtuale\u0022; break;\r\n }\r\n }", + "protected": "T:System.Windows.Controls.TextBlock" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "if (lblTitle != null)\r\n {\r\n switch (name)\r\n {\r\n case \u0022football\u0022: lblTitle.Text = \u0022Calcio\u0022; break;\r\n case \u0022racing\u0022: lblTitle.Text = \u0022Corse Cavalli\u0022; break;\r\n case \u0022settings\u0022: lblTitle.Text = \u0022Impostazioni\u0022; break;\r\n case \u0022virtualfb\u0022: lblTitle.Text = \u0022Calcio Virtuale\u0022; break;\r\n }\r\n }", + "protectedSnippet": "T:System.Windows.Controls.TextBlock", + "label": "T:System.Windows.Controls.TextBlock", + "line": 189, + "column": 12 + } + }, + { + "incidentId": "f808e022-6f7d-4c0a-945d-8ffe7cef8abe", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "pageVirtualFb.Visibility = name == \u0022virtualfb\u0022 ? Visibility.Visible : Visibility.Collapsed;", + "protected": "T:System.Windows.Visibility" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "pageVirtualFb.Visibility = name == \u0022virtualfb\u0022 ? Visibility.Visible : Visibility.Collapsed;", + "protectedSnippet": "T:System.Windows.Visibility", + "label": "T:System.Windows.Visibility", + "line": 186, + "column": 39 + } + }, + { + "incidentId": "b536ff1c-4374-4771-883b-1a3c860afc7c", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "pageVirtualFb.Visibility = name == \u0022virtualfb\u0022 ? Visibility.Visible : Visibility.Collapsed;", + "protected": "T:System.Windows.Visibility" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "pageVirtualFb.Visibility = name == \u0022virtualfb\u0022 ? Visibility.Visible : Visibility.Collapsed;", + "protectedSnippet": "T:System.Windows.Visibility", + "label": "T:System.Windows.Visibility", + "line": 186, + "column": 39 + } + }, + { + "incidentId": "f647382c-c4b5-47af-8680-76c96a73b9a6", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "pageVirtualFb.Visibility = name == \u0022virtualfb\u0022 ? Visibility.Visible : Visibility.Collapsed;", + "protected": "F:System.Windows.Visibility.Collapsed" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "pageVirtualFb.Visibility = name == \u0022virtualfb\u0022 ? Visibility.Visible : Visibility.Collapsed;", + "protectedSnippet": "F:System.Windows.Visibility.Collapsed", + "label": "F:System.Windows.Visibility.Collapsed", + "line": 186, + "column": 39 + } + }, + { + "incidentId": "f684447b-afc3-4162-addc-ba9fd8ba2cdb", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "pageVirtualFb.Visibility = name == \u0022virtualfb\u0022 ? Visibility.Visible : Visibility.Collapsed;", + "protected": "T:System.Windows.Visibility" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "pageVirtualFb.Visibility = name == \u0022virtualfb\u0022 ? Visibility.Visible : Visibility.Collapsed;", + "protectedSnippet": "T:System.Windows.Visibility", + "label": "T:System.Windows.Visibility", + "line": 186, + "column": 39 + } + }, + { + "incidentId": "b338f1ed-36f2-488c-9c2c-154832927528", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "pageVirtualFb.Visibility = name == \u0022virtualfb\u0022 ? Visibility.Visible : Visibility.Collapsed;", + "protected": "T:System.Windows.Visibility" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "pageVirtualFb.Visibility = name == \u0022virtualfb\u0022 ? Visibility.Visible : Visibility.Collapsed;", + "protectedSnippet": "T:System.Windows.Visibility", + "label": "T:System.Windows.Visibility", + "line": 186, + "column": 39 + } + }, + { + "incidentId": "707f9d39-7f74-4f28-8d2d-43e70e0d815a", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "pageVirtualFb.Visibility = name == \u0022virtualfb\u0022 ? Visibility.Visible : Visibility.Collapsed;", + "protected": "F:System.Windows.Visibility.Visible" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "pageVirtualFb.Visibility = name == \u0022virtualfb\u0022 ? Visibility.Visible : Visibility.Collapsed;", + "protectedSnippet": "F:System.Windows.Visibility.Visible", + "label": "F:System.Windows.Visibility.Visible", + "line": 186, + "column": 39 + } + }, + { + "incidentId": "9638a5c2-09bf-4a5f-9612-1d71426defd9", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "pageVirtualFb.Visibility = name == \u0022virtualfb\u0022 ? Visibility.Visible : Visibility.Collapsed;", + "protected": "T:System.Windows.Controls.Grid" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "pageVirtualFb.Visibility = name == \u0022virtualfb\u0022 ? Visibility.Visible : Visibility.Collapsed;", + "protectedSnippet": "T:System.Windows.Controls.Grid", + "label": "T:System.Windows.Controls.Grid", + "line": 186, + "column": 39 + } + }, + { + "incidentId": "ab85e2b7-e034-487b-906a-ae93bd49d944", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "pageVirtualFb.Visibility = name == \u0022virtualfb\u0022 ? Visibility.Visible : Visibility.Collapsed;", + "protected": "T:System.Windows.Visibility" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "pageVirtualFb.Visibility = name == \u0022virtualfb\u0022 ? Visibility.Visible : Visibility.Collapsed;", + "protectedSnippet": "T:System.Windows.Visibility", + "label": "T:System.Windows.Visibility", + "line": 186, + "column": 39 + } + }, + { + "incidentId": "0f93cc15-148e-45bd-a068-91d4c995c9b3", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "pageVirtualFb.Visibility = name == \u0022virtualfb\u0022 ? Visibility.Visible : Visibility.Collapsed;", + "protected": "P:System.Windows.UIElement.Visibility" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "pageVirtualFb.Visibility = name == \u0022virtualfb\u0022 ? Visibility.Visible : Visibility.Collapsed;", + "protectedSnippet": "P:System.Windows.UIElement.Visibility", + "label": "P:System.Windows.UIElement.Visibility", + "line": 186, + "column": 39 + } + }, + { + "incidentId": "4379ad4d-0a5e-4145-b91a-cf914b13f1e3", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "if (pageVirtualFb != null) pageVirtualFb.Visibility = name == \u0022virtualfb\u0022 ? Visibility.Visible : Visibility.Collapsed;", + "protected": "T:System.Windows.Controls.Grid" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "if (pageVirtualFb != null) pageVirtualFb.Visibility = name == \u0022virtualfb\u0022 ? Visibility.Visible : Visibility.Collapsed;", + "protectedSnippet": "T:System.Windows.Controls.Grid", + "label": "T:System.Windows.Controls.Grid", + "line": 186, + "column": 12 + } + }, + { + "incidentId": "79b282ec-acf4-4682-a3f7-1ce07dd7ef45", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "pageSettings.Visibility = name == \u0022settings\u0022 ? Visibility.Visible : Visibility.Collapsed;", + "protected": "T:System.Windows.Visibility" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "pageSettings.Visibility = name == \u0022settings\u0022 ? Visibility.Visible : Visibility.Collapsed;", + "protectedSnippet": "T:System.Windows.Visibility", + "label": "T:System.Windows.Visibility", + "line": 185, + "column": 38 + } + }, + { + "incidentId": "f14f7c73-9f24-444d-bf8e-244ae565e9de", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "pageSettings.Visibility = name == \u0022settings\u0022 ? Visibility.Visible : Visibility.Collapsed;", + "protected": "T:System.Windows.Visibility" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "pageSettings.Visibility = name == \u0022settings\u0022 ? Visibility.Visible : Visibility.Collapsed;", + "protectedSnippet": "T:System.Windows.Visibility", + "label": "T:System.Windows.Visibility", + "line": 185, + "column": 38 + } + }, + { + "incidentId": "0175069b-a65a-493c-915e-a18fc643fe39", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "pageSettings.Visibility = name == \u0022settings\u0022 ? Visibility.Visible : Visibility.Collapsed;", + "protected": "F:System.Windows.Visibility.Collapsed" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "pageSettings.Visibility = name == \u0022settings\u0022 ? Visibility.Visible : Visibility.Collapsed;", + "protectedSnippet": "F:System.Windows.Visibility.Collapsed", + "label": "F:System.Windows.Visibility.Collapsed", + "line": 185, + "column": 38 + } + }, + { + "incidentId": "0140f6f9-2747-4b51-be8d-63d9c53fd89a", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "pageSettings.Visibility = name == \u0022settings\u0022 ? Visibility.Visible : Visibility.Collapsed;", + "protected": "T:System.Windows.Visibility" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "pageSettings.Visibility = name == \u0022settings\u0022 ? Visibility.Visible : Visibility.Collapsed;", + "protectedSnippet": "T:System.Windows.Visibility", + "label": "T:System.Windows.Visibility", + "line": 185, + "column": 38 + } + }, + { + "incidentId": "5ced31c2-7eb8-4806-97c6-e92e71b92978", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "pageSettings.Visibility = name == \u0022settings\u0022 ? Visibility.Visible : Visibility.Collapsed;", + "protected": "T:System.Windows.Visibility" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "pageSettings.Visibility = name == \u0022settings\u0022 ? Visibility.Visible : Visibility.Collapsed;", + "protectedSnippet": "T:System.Windows.Visibility", + "label": "T:System.Windows.Visibility", + "line": 185, + "column": 38 + } + }, + { + "incidentId": "b8ca79cf-f84d-4ffb-a770-aaece806aa65", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "pageSettings.Visibility = name == \u0022settings\u0022 ? Visibility.Visible : Visibility.Collapsed;", + "protected": "F:System.Windows.Visibility.Visible" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "pageSettings.Visibility = name == \u0022settings\u0022 ? Visibility.Visible : Visibility.Collapsed;", + "protectedSnippet": "F:System.Windows.Visibility.Visible", + "label": "F:System.Windows.Visibility.Visible", + "line": 185, + "column": 38 + } + }, + { + "incidentId": "8ebe8e91-2c53-45af-9832-e25575632b81", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "pageSettings.Visibility = name == \u0022settings\u0022 ? Visibility.Visible : Visibility.Collapsed;", + "protected": "T:System.Windows.Controls.ScrollViewer" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "pageSettings.Visibility = name == \u0022settings\u0022 ? Visibility.Visible : Visibility.Collapsed;", + "protectedSnippet": "T:System.Windows.Controls.ScrollViewer", + "label": "T:System.Windows.Controls.ScrollViewer", + "line": 185, + "column": 38 + } + }, + { + "incidentId": "83f97d08-5031-49d2-982c-96c208ef0aa5", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "pageSettings.Visibility = name == \u0022settings\u0022 ? Visibility.Visible : Visibility.Collapsed;", + "protected": "T:System.Windows.Visibility" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "pageSettings.Visibility = name == \u0022settings\u0022 ? Visibility.Visible : Visibility.Collapsed;", + "protectedSnippet": "T:System.Windows.Visibility", + "label": "T:System.Windows.Visibility", + "line": 185, + "column": 38 + } + }, + { + "incidentId": "42c77e67-1349-46c3-b408-354fd8389ff2", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "pageSettings.Visibility = name == \u0022settings\u0022 ? Visibility.Visible : Visibility.Collapsed;", + "protected": "P:System.Windows.UIElement.Visibility" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "pageSettings.Visibility = name == \u0022settings\u0022 ? Visibility.Visible : Visibility.Collapsed;", + "protectedSnippet": "P:System.Windows.UIElement.Visibility", + "label": "P:System.Windows.UIElement.Visibility", + "line": 185, + "column": 38 + } + }, + { + "incidentId": "9a97a397-7072-47c4-891a-6248deb85d6b", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "if (pageSettings != null) pageSettings.Visibility = name == \u0022settings\u0022 ? Visibility.Visible : Visibility.Collapsed;", + "protected": "T:System.Windows.Controls.ScrollViewer" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "if (pageSettings != null) pageSettings.Visibility = name == \u0022settings\u0022 ? Visibility.Visible : Visibility.Collapsed;", + "protectedSnippet": "T:System.Windows.Controls.ScrollViewer", + "label": "T:System.Windows.Controls.ScrollViewer", + "line": 185, + "column": 12 + } + }, + { + "incidentId": "4142bf7e-f325-4ccf-ba00-663310d86ec2", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "pageRacing.Visibility = name == \u0022racing\u0022 ? Visibility.Visible : Visibility.Collapsed;", + "protected": "T:System.Windows.Visibility" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "pageRacing.Visibility = name == \u0022racing\u0022 ? Visibility.Visible : Visibility.Collapsed;", + "protectedSnippet": "T:System.Windows.Visibility", + "label": "T:System.Windows.Visibility", + "line": 184, + "column": 38 + } + }, + { + "incidentId": "cd4a8eb6-ceff-4720-9dd5-b81d6be300af", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "pageRacing.Visibility = name == \u0022racing\u0022 ? Visibility.Visible : Visibility.Collapsed;", + "protected": "T:System.Windows.Visibility" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "pageRacing.Visibility = name == \u0022racing\u0022 ? Visibility.Visible : Visibility.Collapsed;", + "protectedSnippet": "T:System.Windows.Visibility", + "label": "T:System.Windows.Visibility", + "line": 184, + "column": 38 + } + }, + { + "incidentId": "29359f2d-2aca-4d7b-9000-8932488cee05", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "pageRacing.Visibility = name == \u0022racing\u0022 ? Visibility.Visible : Visibility.Collapsed;", + "protected": "F:System.Windows.Visibility.Collapsed" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "pageRacing.Visibility = name == \u0022racing\u0022 ? Visibility.Visible : Visibility.Collapsed;", + "protectedSnippet": "F:System.Windows.Visibility.Collapsed", + "label": "F:System.Windows.Visibility.Collapsed", + "line": 184, + "column": 38 + } + }, + { + "incidentId": "3603bba8-3585-4509-a14c-7051749e06c4", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "pageRacing.Visibility = name == \u0022racing\u0022 ? Visibility.Visible : Visibility.Collapsed;", + "protected": "T:System.Windows.Visibility" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "pageRacing.Visibility = name == \u0022racing\u0022 ? Visibility.Visible : Visibility.Collapsed;", + "protectedSnippet": "T:System.Windows.Visibility", + "label": "T:System.Windows.Visibility", + "line": 184, + "column": 38 + } + }, + { + "incidentId": "7aca6355-63e1-4bea-97cf-5bc74782d283", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "pageRacing.Visibility = name == \u0022racing\u0022 ? Visibility.Visible : Visibility.Collapsed;", + "protected": "T:System.Windows.Visibility" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "pageRacing.Visibility = name == \u0022racing\u0022 ? Visibility.Visible : Visibility.Collapsed;", + "protectedSnippet": "T:System.Windows.Visibility", + "label": "T:System.Windows.Visibility", + "line": 184, + "column": 38 + } + }, + { + "incidentId": "339fb46a-913d-4af9-adb4-e6ebb597ab08", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "pageRacing.Visibility = name == \u0022racing\u0022 ? Visibility.Visible : Visibility.Collapsed;", + "protected": "F:System.Windows.Visibility.Visible" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "pageRacing.Visibility = name == \u0022racing\u0022 ? Visibility.Visible : Visibility.Collapsed;", + "protectedSnippet": "F:System.Windows.Visibility.Visible", + "label": "F:System.Windows.Visibility.Visible", + "line": 184, + "column": 38 + } + }, + { + "incidentId": "60135e1b-deaa-4ed5-b614-db8fb871dfc1", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "pageRacing.Visibility = name == \u0022racing\u0022 ? Visibility.Visible : Visibility.Collapsed;", + "protected": "T:System.Windows.Controls.Grid" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "pageRacing.Visibility = name == \u0022racing\u0022 ? Visibility.Visible : Visibility.Collapsed;", + "protectedSnippet": "T:System.Windows.Controls.Grid", + "label": "T:System.Windows.Controls.Grid", + "line": 184, + "column": 38 + } + }, + { + "incidentId": "c2993d38-f07a-4ac4-8673-6d9b9f8182df", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "pageRacing.Visibility = name == \u0022racing\u0022 ? Visibility.Visible : Visibility.Collapsed;", + "protected": "T:System.Windows.Visibility" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "pageRacing.Visibility = name == \u0022racing\u0022 ? Visibility.Visible : Visibility.Collapsed;", + "protectedSnippet": "T:System.Windows.Visibility", + "label": "T:System.Windows.Visibility", + "line": 184, + "column": 38 + } + }, + { + "incidentId": "5fbe1f28-efc6-40b9-b2e7-56af4af8e3b6", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "pageRacing.Visibility = name == \u0022racing\u0022 ? Visibility.Visible : Visibility.Collapsed;", + "protected": "P:System.Windows.UIElement.Visibility" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "pageRacing.Visibility = name == \u0022racing\u0022 ? Visibility.Visible : Visibility.Collapsed;", + "protectedSnippet": "P:System.Windows.UIElement.Visibility", + "label": "P:System.Windows.UIElement.Visibility", + "line": 184, + "column": 38 + } + }, + { + "incidentId": "a3279bda-11ee-46d9-848b-5b33a59963ff", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "if (pageRacing != null) pageRacing.Visibility = name == \u0022racing\u0022 ? Visibility.Visible : Visibility.Collapsed;", + "protected": "T:System.Windows.Controls.Grid" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "if (pageRacing != null) pageRacing.Visibility = name == \u0022racing\u0022 ? Visibility.Visible : Visibility.Collapsed;", + "protectedSnippet": "T:System.Windows.Controls.Grid", + "label": "T:System.Windows.Controls.Grid", + "line": 184, + "column": 12 + } + }, + { + "incidentId": "babd50d0-77a0-43b3-acf0-b0fc9bb7a2a6", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "pageFootball.Visibility = name == \u0022football\u0022 ? Visibility.Visible : Visibility.Collapsed;", + "protected": "T:System.Windows.Visibility" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "pageFootball.Visibility = name == \u0022football\u0022 ? Visibility.Visible : Visibility.Collapsed;", + "protectedSnippet": "T:System.Windows.Visibility", + "label": "T:System.Windows.Visibility", + "line": 183, + "column": 38 + } + }, + { + "incidentId": "8aa6e10b-73c9-49af-aefe-c1d3d65fd165", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "pageFootball.Visibility = name == \u0022football\u0022 ? Visibility.Visible : Visibility.Collapsed;", + "protected": "T:System.Windows.Visibility" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "pageFootball.Visibility = name == \u0022football\u0022 ? Visibility.Visible : Visibility.Collapsed;", + "protectedSnippet": "T:System.Windows.Visibility", + "label": "T:System.Windows.Visibility", + "line": 183, + "column": 38 + } + }, + { + "incidentId": "ddf204f2-66df-43c3-83c1-230dafab31f3", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "pageFootball.Visibility = name == \u0022football\u0022 ? Visibility.Visible : Visibility.Collapsed;", + "protected": "F:System.Windows.Visibility.Collapsed" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "pageFootball.Visibility = name == \u0022football\u0022 ? Visibility.Visible : Visibility.Collapsed;", + "protectedSnippet": "F:System.Windows.Visibility.Collapsed", + "label": "F:System.Windows.Visibility.Collapsed", + "line": 183, + "column": 38 + } + }, + { + "incidentId": "7b8d12ac-40c9-438c-add6-a925e43b7498", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "pageFootball.Visibility = name == \u0022football\u0022 ? Visibility.Visible : Visibility.Collapsed;", + "protected": "T:System.Windows.Visibility" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "pageFootball.Visibility = name == \u0022football\u0022 ? Visibility.Visible : Visibility.Collapsed;", + "protectedSnippet": "T:System.Windows.Visibility", + "label": "T:System.Windows.Visibility", + "line": 183, + "column": 38 + } + }, + { + "incidentId": "276beda1-b2f8-4cae-ab62-10752167436a", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "pageFootball.Visibility = name == \u0022football\u0022 ? Visibility.Visible : Visibility.Collapsed;", + "protected": "T:System.Windows.Visibility" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "pageFootball.Visibility = name == \u0022football\u0022 ? Visibility.Visible : Visibility.Collapsed;", + "protectedSnippet": "T:System.Windows.Visibility", + "label": "T:System.Windows.Visibility", + "line": 183, + "column": 38 + } + }, + { + "incidentId": "0fb3e0f6-6ed2-4556-b427-a9fdef0d9448", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "pageFootball.Visibility = name == \u0022football\u0022 ? Visibility.Visible : Visibility.Collapsed;", + "protected": "F:System.Windows.Visibility.Visible" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "pageFootball.Visibility = name == \u0022football\u0022 ? Visibility.Visible : Visibility.Collapsed;", + "protectedSnippet": "F:System.Windows.Visibility.Visible", + "label": "F:System.Windows.Visibility.Visible", + "line": 183, + "column": 38 + } + }, + { + "incidentId": "561d6218-6d8e-4ebf-ba1e-79ab39dc5f44", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "pageFootball.Visibility = name == \u0022football\u0022 ? Visibility.Visible : Visibility.Collapsed;", + "protected": "T:System.Windows.Controls.Grid" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "pageFootball.Visibility = name == \u0022football\u0022 ? Visibility.Visible : Visibility.Collapsed;", + "protectedSnippet": "T:System.Windows.Controls.Grid", + "label": "T:System.Windows.Controls.Grid", + "line": 183, + "column": 38 + } + }, + { + "incidentId": "d9d788f0-49c9-417a-a083-d46eca372187", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "pageFootball.Visibility = name == \u0022football\u0022 ? Visibility.Visible : Visibility.Collapsed;", + "protected": "T:System.Windows.Visibility" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "pageFootball.Visibility = name == \u0022football\u0022 ? Visibility.Visible : Visibility.Collapsed;", + "protectedSnippet": "T:System.Windows.Visibility", + "label": "T:System.Windows.Visibility", + "line": 183, + "column": 38 + } + }, + { + "incidentId": "5c2bf187-9908-4dc3-a18a-5692b16f0471", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "pageFootball.Visibility = name == \u0022football\u0022 ? Visibility.Visible : Visibility.Collapsed;", + "protected": "P:System.Windows.UIElement.Visibility" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "pageFootball.Visibility = name == \u0022football\u0022 ? Visibility.Visible : Visibility.Collapsed;", + "protectedSnippet": "P:System.Windows.UIElement.Visibility", + "label": "P:System.Windows.UIElement.Visibility", + "line": 183, + "column": 38 + } + }, + { + "incidentId": "a0f8548a-204c-42df-ae3c-dc05f89d87dc", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "if (pageFootball != null) pageFootball.Visibility = name == \u0022football\u0022 ? Visibility.Visible : Visibility.Collapsed;", + "protected": "T:System.Windows.Controls.Grid" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "if (pageFootball != null) pageFootball.Visibility = name == \u0022football\u0022 ? Visibility.Visible : Visibility.Collapsed;", + "protectedSnippet": "T:System.Windows.Controls.Grid", + "label": "T:System.Windows.Controls.Grid", + "line": 183, + "column": 12 + } + }, + { + "incidentId": "b99ca03e-aff0-4adc-ac3d-55fb0ef708c6", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "private void Window_Loaded(object sender, RoutedEventArgs e)", + "protected": "T:System.Windows.RoutedEventArgs" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "private void Window_Loaded(object sender, RoutedEventArgs e)", + "protectedSnippet": "T:System.Windows.RoutedEventArgs", + "label": "T:System.Windows.RoutedEventArgs", + "line": 171, + "column": 8 + } + }, + { + "incidentId": "bf9b262e-d179-428d-920f-0f9dd63fad2c", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "dpRacing.SelectedDate = DateTime.Today;", + "protected": "T:System.Windows.Controls.DatePicker" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "dpRacing.SelectedDate = DateTime.Today;", + "protectedSnippet": "T:System.Windows.Controls.DatePicker", + "label": "T:System.Windows.Controls.DatePicker", + "line": 174, + "column": 12 + } + }, + { + "incidentId": "148211a0-ea27-46ce-8577-b8b70087ab87", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "dpRacing.SelectedDate = DateTime.Today;", + "protected": "P:System.Windows.Controls.DatePicker.SelectedDate" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "dpRacing.SelectedDate = DateTime.Today;", + "protectedSnippet": "P:System.Windows.Controls.DatePicker.SelectedDate", + "label": "P:System.Windows.Controls.DatePicker.SelectedDate", + "line": 174, + "column": 12 + } + }, + { + "incidentId": "4be8b9cc-77d1-41d7-a52d-8295f49253f1", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "dpFootball.SelectedDate = DateTime.Today;", + "protected": "T:System.Windows.Controls.DatePicker" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "dpFootball.SelectedDate = DateTime.Today;", + "protectedSnippet": "T:System.Windows.Controls.DatePicker", + "label": "T:System.Windows.Controls.DatePicker", + "line": 173, + "column": 12 + } + }, + { + "incidentId": "a8d098fc-cf8a-4e9b-b870-1bfd6ef2481a", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "dpFootball.SelectedDate = DateTime.Today;", + "protected": "P:System.Windows.Controls.DatePicker.SelectedDate" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "dpFootball.SelectedDate = DateTime.Today;", + "protectedSnippet": "P:System.Windows.Controls.DatePicker.SelectedDate", + "label": "P:System.Windows.Controls.DatePicker.SelectedDate", + "line": 173, + "column": 12 + } + }, + { + "incidentId": "cd9e493e-41e8-49a4-914c-116ef39b62b0", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "MessageBox.Show($\u0022Errore durante l\u0027esportazione XML:\\n{ex.Message}\u0022, \u0022Errore\u0022, MessageBoxButton.OK, MessageBoxImage.Error);", + "protected": "T:System.Windows.MessageBoxImage" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "MessageBox.Show($\u0022Errore durante l\u0027esportazione XML:\\n{ex.Message}\u0022, \u0022Errore\u0022, MessageBoxButton.OK, MessageBoxImage.Error);", + "protectedSnippet": "T:System.Windows.MessageBoxImage", + "label": "T:System.Windows.MessageBoxImage", + "line": 147, + "column": 16 + } + }, + { + "incidentId": "1abac38e-1f9f-4ee7-8b0b-548164f68289", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "MessageBox.Show($\u0022Errore durante l\u0027esportazione XML:\\n{ex.Message}\u0022, \u0022Errore\u0022, MessageBoxButton.OK, MessageBoxImage.Error);", + "protected": "T:System.Windows.MessageBoxImage" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "MessageBox.Show($\u0022Errore durante l\u0027esportazione XML:\\n{ex.Message}\u0022, \u0022Errore\u0022, MessageBoxButton.OK, MessageBoxImage.Error);", + "protectedSnippet": "T:System.Windows.MessageBoxImage", + "label": "T:System.Windows.MessageBoxImage", + "line": 147, + "column": 16 + } + }, + { + "incidentId": "f38d74f7-17fc-4b6b-bcb0-0f44ed7a06ca", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "MessageBox.Show($\u0022Errore durante l\u0027esportazione XML:\\n{ex.Message}\u0022, \u0022Errore\u0022, MessageBoxButton.OK, MessageBoxImage.Error);", + "protected": "F:System.Windows.MessageBoxImage.Error" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "MessageBox.Show($\u0022Errore durante l\u0027esportazione XML:\\n{ex.Message}\u0022, \u0022Errore\u0022, MessageBoxButton.OK, MessageBoxImage.Error);", + "protectedSnippet": "F:System.Windows.MessageBoxImage.Error", + "label": "F:System.Windows.MessageBoxImage.Error", + "line": 147, + "column": 16 + } + }, + { + "incidentId": "ff53677c-f6ff-4946-9096-c9f4081ad008", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "MessageBox.Show($\u0022Errore durante l\u0027esportazione XML:\\n{ex.Message}\u0022, \u0022Errore\u0022, MessageBoxButton.OK, MessageBoxImage.Error);", + "protected": "T:System.Windows.MessageBoxButton" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "MessageBox.Show($\u0022Errore durante l\u0027esportazione XML:\\n{ex.Message}\u0022, \u0022Errore\u0022, MessageBoxButton.OK, MessageBoxImage.Error);", + "protectedSnippet": "T:System.Windows.MessageBoxButton", + "label": "T:System.Windows.MessageBoxButton", + "line": 147, + "column": 16 + } + }, + { + "incidentId": "ea9f81bf-c359-43b9-b2a5-fd947f1dd2e5", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "MessageBox.Show($\u0022Errore durante l\u0027esportazione XML:\\n{ex.Message}\u0022, \u0022Errore\u0022, MessageBoxButton.OK, MessageBoxImage.Error);", + "protected": "T:System.Windows.MessageBoxButton" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "MessageBox.Show($\u0022Errore durante l\u0027esportazione XML:\\n{ex.Message}\u0022, \u0022Errore\u0022, MessageBoxButton.OK, MessageBoxImage.Error);", + "protectedSnippet": "T:System.Windows.MessageBoxButton", + "label": "T:System.Windows.MessageBoxButton", + "line": 147, + "column": 16 + } + }, + { + "incidentId": "6dd01c49-8e74-4cda-a4dc-d8e4b3dc53fe", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "MessageBox.Show($\u0022Errore durante l\u0027esportazione XML:\\n{ex.Message}\u0022, \u0022Errore\u0022, MessageBoxButton.OK, MessageBoxImage.Error);", + "protected": "F:System.Windows.MessageBoxButton.OK" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "MessageBox.Show($\u0022Errore durante l\u0027esportazione XML:\\n{ex.Message}\u0022, \u0022Errore\u0022, MessageBoxButton.OK, MessageBoxImage.Error);", + "protectedSnippet": "F:System.Windows.MessageBoxButton.OK", + "label": "F:System.Windows.MessageBoxButton.OK", + "line": 147, + "column": 16 + } + }, + { + "incidentId": "0fe7a3bf-69f5-4453-b39a-9ab061f8d62f", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "MessageBox.Show($\u0022Errore durante l\u0027esportazione XML:\\n{ex.Message}\u0022, \u0022Errore\u0022, MessageBoxButton.OK, MessageBoxImage.Error);", + "protected": "T:System.Windows.MessageBox" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "MessageBox.Show($\u0022Errore durante l\u0027esportazione XML:\\n{ex.Message}\u0022, \u0022Errore\u0022, MessageBoxButton.OK, MessageBoxImage.Error);", + "protectedSnippet": "T:System.Windows.MessageBox", + "label": "T:System.Windows.MessageBox", + "line": 147, + "column": 16 + } + }, + { + "incidentId": "12714eb3-a725-4a37-8ca8-ae351a29af33", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "MessageBox.Show($\u0022Errore durante l\u0027esportazione XML:\\n{ex.Message}\u0022, \u0022Errore\u0022, MessageBoxButton.OK, MessageBoxImage.Error);", + "protected": "T:System.Windows.MessageBoxResult" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "MessageBox.Show($\u0022Errore durante l\u0027esportazione XML:\\n{ex.Message}\u0022, \u0022Errore\u0022, MessageBoxButton.OK, MessageBoxImage.Error);", + "protectedSnippet": "T:System.Windows.MessageBoxResult", + "label": "T:System.Windows.MessageBoxResult", + "line": 147, + "column": 16 + } + }, + { + "incidentId": "f181c1ee-cce4-4a13-bf4a-335d4f0f0233", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "MessageBox.Show($\u0022Errore durante l\u0027esportazione XML:\\n{ex.Message}\u0022, \u0022Errore\u0022, MessageBoxButton.OK, MessageBoxImage.Error);", + "protected": "M:System.Windows.MessageBox.Show(System.String,System.String,System.Windows.MessageBoxButton,System.Windows.MessageBoxImage)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "MessageBox.Show($\u0022Errore durante l\u0027esportazione XML:\\n{ex.Message}\u0022, \u0022Errore\u0022, MessageBoxButton.OK, MessageBoxImage.Error);", + "protectedSnippet": "M:System.Windows.MessageBox.Show(System.String,System.String,System.Windows.MessageBoxButton,System.Windows.MessageBoxImage)", + "label": "M:System.Windows.MessageBox.Show(System.String,System.String,System.Windows.MessageBoxButton,System.Windows.MessageBoxImage)", + "line": 147, + "column": 16 + } + }, + { + "incidentId": "b6012be9-4f4e-4053-a7f8-70ea3cc40726", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "MessageBox.Show($\u0022Esportate {data.Rows.Count} righe in:\\n{filePath}\u0022, \u0022Esportazione completata\u0022, MessageBoxButton.OK, MessageBoxImage.Information);", + "protected": "T:System.Windows.MessageBoxImage" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "MessageBox.Show($\u0022Esportate {data.Rows.Count} righe in:\\n{filePath}\u0022, \u0022Esportazione completata\u0022, MessageBoxButton.OK, MessageBoxImage.Information);", + "protectedSnippet": "T:System.Windows.MessageBoxImage", + "label": "T:System.Windows.MessageBoxImage", + "line": 143, + "column": 16 + } + }, + { + "incidentId": "2799aa06-3365-45d7-9c42-91bd587c6b4d", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "MessageBox.Show($\u0022Esportate {data.Rows.Count} righe in:\\n{filePath}\u0022, \u0022Esportazione completata\u0022, MessageBoxButton.OK, MessageBoxImage.Information);", + "protected": "T:System.Windows.MessageBoxImage" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "MessageBox.Show($\u0022Esportate {data.Rows.Count} righe in:\\n{filePath}\u0022, \u0022Esportazione completata\u0022, MessageBoxButton.OK, MessageBoxImage.Information);", + "protectedSnippet": "T:System.Windows.MessageBoxImage", + "label": "T:System.Windows.MessageBoxImage", + "line": 143, + "column": 16 + } + }, + { + "incidentId": "8767e6bf-5fd2-4196-b201-db4c3f4d6eed", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "MessageBox.Show($\u0022Esportate {data.Rows.Count} righe in:\\n{filePath}\u0022, \u0022Esportazione completata\u0022, MessageBoxButton.OK, MessageBoxImage.Information);", + "protected": "F:System.Windows.MessageBoxImage.Information" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "MessageBox.Show($\u0022Esportate {data.Rows.Count} righe in:\\n{filePath}\u0022, \u0022Esportazione completata\u0022, MessageBoxButton.OK, MessageBoxImage.Information);", + "protectedSnippet": "F:System.Windows.MessageBoxImage.Information", + "label": "F:System.Windows.MessageBoxImage.Information", + "line": 143, + "column": 16 + } + }, + { + "incidentId": "2e5e79d6-39cf-4961-8976-b491f7634c39", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "MessageBox.Show($\u0022Esportate {data.Rows.Count} righe in:\\n{filePath}\u0022, \u0022Esportazione completata\u0022, MessageBoxButton.OK, MessageBoxImage.Information);", + "protected": "T:System.Windows.MessageBoxButton" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "MessageBox.Show($\u0022Esportate {data.Rows.Count} righe in:\\n{filePath}\u0022, \u0022Esportazione completata\u0022, MessageBoxButton.OK, MessageBoxImage.Information);", + "protectedSnippet": "T:System.Windows.MessageBoxButton", + "label": "T:System.Windows.MessageBoxButton", + "line": 143, + "column": 16 + } + }, + { + "incidentId": "b8b8140b-55ba-47cb-bb52-a8e772dc87ca", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "MessageBox.Show($\u0022Esportate {data.Rows.Count} righe in:\\n{filePath}\u0022, \u0022Esportazione completata\u0022, MessageBoxButton.OK, MessageBoxImage.Information);", + "protected": "T:System.Windows.MessageBoxButton" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "MessageBox.Show($\u0022Esportate {data.Rows.Count} righe in:\\n{filePath}\u0022, \u0022Esportazione completata\u0022, MessageBoxButton.OK, MessageBoxImage.Information);", + "protectedSnippet": "T:System.Windows.MessageBoxButton", + "label": "T:System.Windows.MessageBoxButton", + "line": 143, + "column": 16 + } + }, + { + "incidentId": "b2fcb6bd-40cf-4ef3-9574-4cbc400e8d0f", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "MessageBox.Show($\u0022Esportate {data.Rows.Count} righe in:\\n{filePath}\u0022, \u0022Esportazione completata\u0022, MessageBoxButton.OK, MessageBoxImage.Information);", + "protected": "F:System.Windows.MessageBoxButton.OK" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "MessageBox.Show($\u0022Esportate {data.Rows.Count} righe in:\\n{filePath}\u0022, \u0022Esportazione completata\u0022, MessageBoxButton.OK, MessageBoxImage.Information);", + "protectedSnippet": "F:System.Windows.MessageBoxButton.OK", + "label": "F:System.Windows.MessageBoxButton.OK", + "line": 143, + "column": 16 + } + }, + { + "incidentId": "44e00c62-05d4-4895-9958-f43118de6071", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "MessageBox.Show($\u0022Esportate {data.Rows.Count} righe in:\\n{filePath}\u0022, \u0022Esportazione completata\u0022, MessageBoxButton.OK, MessageBoxImage.Information);", + "protected": "T:System.Windows.MessageBox" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "MessageBox.Show($\u0022Esportate {data.Rows.Count} righe in:\\n{filePath}\u0022, \u0022Esportazione completata\u0022, MessageBoxButton.OK, MessageBoxImage.Information);", + "protectedSnippet": "T:System.Windows.MessageBox", + "label": "T:System.Windows.MessageBox", + "line": 143, + "column": 16 + } + }, + { + "incidentId": "65c312a1-c81d-4559-b930-e7c71d0a1d10", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "MessageBox.Show($\u0022Esportate {data.Rows.Count} righe in:\\n{filePath}\u0022, \u0022Esportazione completata\u0022, MessageBoxButton.OK, MessageBoxImage.Information);", + "protected": "T:System.Windows.MessageBoxResult" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "MessageBox.Show($\u0022Esportate {data.Rows.Count} righe in:\\n{filePath}\u0022, \u0022Esportazione completata\u0022, MessageBoxButton.OK, MessageBoxImage.Information);", + "protectedSnippet": "T:System.Windows.MessageBoxResult", + "label": "T:System.Windows.MessageBoxResult", + "line": 143, + "column": 16 + } + }, + { + "incidentId": "f0487187-2c12-4741-874a-87ebe2d628d0", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "MessageBox.Show($\u0022Esportate {data.Rows.Count} righe in:\\n{filePath}\u0022, \u0022Esportazione completata\u0022, MessageBoxButton.OK, MessageBoxImage.Information);", + "protected": "M:System.Windows.MessageBox.Show(System.String,System.String,System.Windows.MessageBoxButton,System.Windows.MessageBoxImage)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "MessageBox.Show($\u0022Esportate {data.Rows.Count} righe in:\\n{filePath}\u0022, \u0022Esportazione completata\u0022, MessageBoxButton.OK, MessageBoxImage.Information);", + "protectedSnippet": "M:System.Windows.MessageBox.Show(System.String,System.String,System.Windows.MessageBoxButton,System.Windows.MessageBoxImage)", + "label": "M:System.Windows.MessageBox.Show(System.String,System.String,System.Windows.MessageBoxButton,System.Windows.MessageBoxImage)", + "line": 143, + "column": 16 + } + }, + { + "incidentId": "c2b27920-cd23-4c42-b697-056c1f7118d3", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "filePath = dlg.FileName;", + "protected": "P:Microsoft.Win32.FileDialog.FileName" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "filePath = dlg.FileName;", + "protectedSnippet": "P:Microsoft.Win32.FileDialog.FileName", + "label": "P:Microsoft.Win32.FileDialog.FileName", + "line": 121, + "column": 16 + } + }, + { + "incidentId": "7af4752f-041d-4b07-b5cd-e6e9366a871f", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "if (dlg.ShowDialog() != true) return;", + "protected": "M:Microsoft.Win32.CommonDialog.ShowDialog" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "if (dlg.ShowDialog() != true) return;", + "protectedSnippet": "M:Microsoft.Win32.CommonDialog.ShowDialog", + "label": "M:Microsoft.Win32.CommonDialog.ShowDialog", + "line": 120, + "column": 16 + } + }, + { + "incidentId": "84aef55c-ba08-4998-ab86-4d258ff6a0c5", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "var dlg = new Microsoft.Win32.SaveFileDialog { Filter = \u0022File XML|*.xml\u0022, FileName = defaultName, AddExtension = true };", + "protected": "P:Microsoft.Win32.FileDialog.AddExtension" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "var dlg = new Microsoft.Win32.SaveFileDialog { Filter = \u0022File XML|*.xml\u0022, FileName = defaultName, AddExtension = true };", + "protectedSnippet": "P:Microsoft.Win32.FileDialog.AddExtension", + "label": "P:Microsoft.Win32.FileDialog.AddExtension", + "line": 119, + "column": 16 + } + }, + { + "incidentId": "3f243d89-0e09-4c20-8648-cd2b68b8bee8", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "var dlg = new Microsoft.Win32.SaveFileDialog { Filter = \u0022File XML|*.xml\u0022, FileName = defaultName, AddExtension = true };", + "protected": "P:Microsoft.Win32.FileDialog.FileName" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "var dlg = new Microsoft.Win32.SaveFileDialog { Filter = \u0022File XML|*.xml\u0022, FileName = defaultName, AddExtension = true };", + "protectedSnippet": "P:Microsoft.Win32.FileDialog.FileName", + "label": "P:Microsoft.Win32.FileDialog.FileName", + "line": 119, + "column": 16 + } + }, + { + "incidentId": "dbfa80db-905c-483c-b768-199c99be0a48", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "var dlg = new Microsoft.Win32.SaveFileDialog { Filter = \u0022File XML|*.xml\u0022, FileName = defaultName, AddExtension = true };", + "protected": "P:Microsoft.Win32.FileDialog.Filter" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "var dlg = new Microsoft.Win32.SaveFileDialog { Filter = \u0022File XML|*.xml\u0022, FileName = defaultName, AddExtension = true };", + "protectedSnippet": "P:Microsoft.Win32.FileDialog.Filter", + "label": "P:Microsoft.Win32.FileDialog.Filter", + "line": 119, + "column": 16 + } + }, + { + "incidentId": "518f7f99-a2e9-43db-9c80-9467f5b31a82", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "var dlg = new Microsoft.Win32.SaveFileDialog { Filter = \u0022File XML|*.xml\u0022, FileName = defaultName, AddExtension = true };", + "protected": "T:Microsoft.Win32.SaveFileDialog" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "var dlg = new Microsoft.Win32.SaveFileDialog { Filter = \u0022File XML|*.xml\u0022, FileName = defaultName, AddExtension = true };", + "protectedSnippet": "T:Microsoft.Win32.SaveFileDialog", + "label": "T:Microsoft.Win32.SaveFileDialog", + "line": 119, + "column": 16 + } + }, + { + "incidentId": "a7cf9694-298a-45f7-b02b-1f4d279eb3d0", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "var dlg = new Microsoft.Win32.SaveFileDialog { Filter = \u0022File XML|*.xml\u0022, FileName = defaultName, AddExtension = true };", + "protected": "M:Microsoft.Win32.SaveFileDialog.#ctor" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "var dlg = new Microsoft.Win32.SaveFileDialog { Filter = \u0022File XML|*.xml\u0022, FileName = defaultName, AddExtension = true };", + "protectedSnippet": "M:Microsoft.Win32.SaveFileDialog.#ctor", + "label": "M:Microsoft.Win32.SaveFileDialog.#ctor", + "line": 119, + "column": 16 + } + }, + { + "incidentId": "45fd63eb-4241-490b-bfa6-c4c8a82ae20f", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "MessageBox.Show(\u0022Nessun dato da esportare.\u0022, \u0022Nessun dato\u0022, MessageBoxButton.OK, MessageBoxImage.Warning);", + "protected": "T:System.Windows.MessageBoxImage" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "MessageBox.Show(\u0022Nessun dato da esportare.\u0022, \u0022Nessun dato\u0022, MessageBoxButton.OK, MessageBoxImage.Warning);", + "protectedSnippet": "T:System.Windows.MessageBoxImage", + "label": "T:System.Windows.MessageBoxImage", + "line": 112, + "column": 56 + } + }, + { + "incidentId": "86e4805c-fbbd-492f-93e2-66b77db38ca3", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "MessageBox.Show(\u0022Nessun dato da esportare.\u0022, \u0022Nessun dato\u0022, MessageBoxButton.OK, MessageBoxImage.Warning);", + "protected": "T:System.Windows.MessageBoxImage" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "MessageBox.Show(\u0022Nessun dato da esportare.\u0022, \u0022Nessun dato\u0022, MessageBoxButton.OK, MessageBoxImage.Warning);", + "protectedSnippet": "T:System.Windows.MessageBoxImage", + "label": "T:System.Windows.MessageBoxImage", + "line": 112, + "column": 56 + } + }, + { + "incidentId": "bf0f8c7e-6f91-43c1-9777-c3cd3130508e", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "MessageBox.Show(\u0022Nessun dato da esportare.\u0022, \u0022Nessun dato\u0022, MessageBoxButton.OK, MessageBoxImage.Warning);", + "protected": "F:System.Windows.MessageBoxImage.Warning" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "MessageBox.Show(\u0022Nessun dato da esportare.\u0022, \u0022Nessun dato\u0022, MessageBoxButton.OK, MessageBoxImage.Warning);", + "protectedSnippet": "F:System.Windows.MessageBoxImage.Warning", + "label": "F:System.Windows.MessageBoxImage.Warning", + "line": 112, + "column": 56 + } + }, + { + "incidentId": "a62db8f1-2d59-4969-92a2-93ec6e190789", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "MessageBox.Show(\u0022Nessun dato da esportare.\u0022, \u0022Nessun dato\u0022, MessageBoxButton.OK, MessageBoxImage.Warning);", + "protected": "T:System.Windows.MessageBoxButton" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "MessageBox.Show(\u0022Nessun dato da esportare.\u0022, \u0022Nessun dato\u0022, MessageBoxButton.OK, MessageBoxImage.Warning);", + "protectedSnippet": "T:System.Windows.MessageBoxButton", + "label": "T:System.Windows.MessageBoxButton", + "line": 112, + "column": 56 + } + }, + { + "incidentId": "66f95e5b-3bf7-461b-a5fc-0d0b93a54302", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "MessageBox.Show(\u0022Nessun dato da esportare.\u0022, \u0022Nessun dato\u0022, MessageBoxButton.OK, MessageBoxImage.Warning);", + "protected": "T:System.Windows.MessageBoxButton" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "MessageBox.Show(\u0022Nessun dato da esportare.\u0022, \u0022Nessun dato\u0022, MessageBoxButton.OK, MessageBoxImage.Warning);", + "protectedSnippet": "T:System.Windows.MessageBoxButton", + "label": "T:System.Windows.MessageBoxButton", + "line": 112, + "column": 56 + } + }, + { + "incidentId": "bbbc323b-d346-4952-a6c8-afb54d140eac", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "MessageBox.Show(\u0022Nessun dato da esportare.\u0022, \u0022Nessun dato\u0022, MessageBoxButton.OK, MessageBoxImage.Warning);", + "protected": "F:System.Windows.MessageBoxButton.OK" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "MessageBox.Show(\u0022Nessun dato da esportare.\u0022, \u0022Nessun dato\u0022, MessageBoxButton.OK, MessageBoxImage.Warning);", + "protectedSnippet": "F:System.Windows.MessageBoxButton.OK", + "label": "F:System.Windows.MessageBoxButton.OK", + "line": 112, + "column": 56 + } + }, + { + "incidentId": "d457ce42-957c-46a6-95cc-9813319a4337", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "MessageBox.Show(\u0022Nessun dato da esportare.\u0022, \u0022Nessun dato\u0022, MessageBoxButton.OK, MessageBoxImage.Warning);", + "protected": "T:System.Windows.MessageBox" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "MessageBox.Show(\u0022Nessun dato da esportare.\u0022, \u0022Nessun dato\u0022, MessageBoxButton.OK, MessageBoxImage.Warning);", + "protectedSnippet": "T:System.Windows.MessageBox", + "label": "T:System.Windows.MessageBox", + "line": 112, + "column": 56 + } + }, + { + "incidentId": "faeabd5b-e4e5-4c63-ac55-67efef0033d6", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "MessageBox.Show(\u0022Nessun dato da esportare.\u0022, \u0022Nessun dato\u0022, MessageBoxButton.OK, MessageBoxImage.Warning);", + "protected": "T:System.Windows.MessageBoxResult" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "MessageBox.Show(\u0022Nessun dato da esportare.\u0022, \u0022Nessun dato\u0022, MessageBoxButton.OK, MessageBoxImage.Warning);", + "protectedSnippet": "T:System.Windows.MessageBoxResult", + "label": "T:System.Windows.MessageBoxResult", + "line": 112, + "column": 56 + } + }, + { + "incidentId": "824159a2-f529-4916-8df0-7f18c4ace18e", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "MessageBox.Show(\u0022Nessun dato da esportare.\u0022, \u0022Nessun dato\u0022, MessageBoxButton.OK, MessageBoxImage.Warning);", + "protected": "M:System.Windows.MessageBox.Show(System.String,System.String,System.Windows.MessageBoxButton,System.Windows.MessageBoxImage)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "MessageBox.Show(\u0022Nessun dato da esportare.\u0022, \u0022Nessun dato\u0022, MessageBoxButton.OK, MessageBoxImage.Warning);", + "protectedSnippet": "M:System.Windows.MessageBox.Show(System.String,System.String,System.Windows.MessageBoxButton,System.Windows.MessageBoxImage)", + "label": "M:System.Windows.MessageBox.Show(System.String,System.String,System.Windows.MessageBoxButton,System.Windows.MessageBoxImage)", + "line": 112, + "column": 56 + } + }, + { + "incidentId": "c13eea92-a079-476c-8a81-8edfe3682dd8", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "MessageBox.Show($\u0022Errore durante l\u0027esportazione JSON:\\n{ex.Message}\u0022, \u0022Errore\u0022, MessageBoxButton.OK, MessageBoxImage.Error);", + "protected": "T:System.Windows.MessageBoxImage" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "MessageBox.Show($\u0022Errore durante l\u0027esportazione JSON:\\n{ex.Message}\u0022, \u0022Errore\u0022, MessageBoxButton.OK, MessageBoxImage.Error);", + "protectedSnippet": "T:System.Windows.MessageBoxImage", + "label": "T:System.Windows.MessageBoxImage", + "line": 101, + "column": 16 + } + }, + { + "incidentId": "8bcd03d8-dfd0-4ab1-a628-c1c032aa95a7", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "MessageBox.Show($\u0022Errore durante l\u0027esportazione JSON:\\n{ex.Message}\u0022, \u0022Errore\u0022, MessageBoxButton.OK, MessageBoxImage.Error);", + "protected": "T:System.Windows.MessageBoxImage" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "MessageBox.Show($\u0022Errore durante l\u0027esportazione JSON:\\n{ex.Message}\u0022, \u0022Errore\u0022, MessageBoxButton.OK, MessageBoxImage.Error);", + "protectedSnippet": "T:System.Windows.MessageBoxImage", + "label": "T:System.Windows.MessageBoxImage", + "line": 101, + "column": 16 + } + }, + { + "incidentId": "ff6f5814-452d-45c1-b16c-4b73c842e3f0", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "MessageBox.Show($\u0022Errore durante l\u0027esportazione JSON:\\n{ex.Message}\u0022, \u0022Errore\u0022, MessageBoxButton.OK, MessageBoxImage.Error);", + "protected": "F:System.Windows.MessageBoxImage.Error" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "MessageBox.Show($\u0022Errore durante l\u0027esportazione JSON:\\n{ex.Message}\u0022, \u0022Errore\u0022, MessageBoxButton.OK, MessageBoxImage.Error);", + "protectedSnippet": "F:System.Windows.MessageBoxImage.Error", + "label": "F:System.Windows.MessageBoxImage.Error", + "line": 101, + "column": 16 + } + }, + { + "incidentId": "842dfc07-1e6e-4ba6-b54c-c08368800a5d", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "MessageBox.Show($\u0022Errore durante l\u0027esportazione JSON:\\n{ex.Message}\u0022, \u0022Errore\u0022, MessageBoxButton.OK, MessageBoxImage.Error);", + "protected": "T:System.Windows.MessageBoxButton" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "MessageBox.Show($\u0022Errore durante l\u0027esportazione JSON:\\n{ex.Message}\u0022, \u0022Errore\u0022, MessageBoxButton.OK, MessageBoxImage.Error);", + "protectedSnippet": "T:System.Windows.MessageBoxButton", + "label": "T:System.Windows.MessageBoxButton", + "line": 101, + "column": 16 + } + }, + { + "incidentId": "3e23c966-2b78-42b1-bd67-1cd0825e2434", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "MessageBox.Show($\u0022Errore durante l\u0027esportazione JSON:\\n{ex.Message}\u0022, \u0022Errore\u0022, MessageBoxButton.OK, MessageBoxImage.Error);", + "protected": "T:System.Windows.MessageBoxButton" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "MessageBox.Show($\u0022Errore durante l\u0027esportazione JSON:\\n{ex.Message}\u0022, \u0022Errore\u0022, MessageBoxButton.OK, MessageBoxImage.Error);", + "protectedSnippet": "T:System.Windows.MessageBoxButton", + "label": "T:System.Windows.MessageBoxButton", + "line": 101, + "column": 16 + } + }, + { + "incidentId": "83b1eb76-c535-4a49-9dfa-e2ea1116f8d2", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "MessageBox.Show($\u0022Errore durante l\u0027esportazione JSON:\\n{ex.Message}\u0022, \u0022Errore\u0022, MessageBoxButton.OK, MessageBoxImage.Error);", + "protected": "F:System.Windows.MessageBoxButton.OK" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "MessageBox.Show($\u0022Errore durante l\u0027esportazione JSON:\\n{ex.Message}\u0022, \u0022Errore\u0022, MessageBoxButton.OK, MessageBoxImage.Error);", + "protectedSnippet": "F:System.Windows.MessageBoxButton.OK", + "label": "F:System.Windows.MessageBoxButton.OK", + "line": 101, + "column": 16 + } + }, + { + "incidentId": "7567945a-f614-42e6-abfb-771edf5569da", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "MessageBox.Show($\u0022Errore durante l\u0027esportazione JSON:\\n{ex.Message}\u0022, \u0022Errore\u0022, MessageBoxButton.OK, MessageBoxImage.Error);", + "protected": "T:System.Windows.MessageBox" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "MessageBox.Show($\u0022Errore durante l\u0027esportazione JSON:\\n{ex.Message}\u0022, \u0022Errore\u0022, MessageBoxButton.OK, MessageBoxImage.Error);", + "protectedSnippet": "T:System.Windows.MessageBox", + "label": "T:System.Windows.MessageBox", + "line": 101, + "column": 16 + } + }, + { + "incidentId": "5bfc9553-199f-4a5c-b402-bc15fc072773", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "MessageBox.Show($\u0022Errore durante l\u0027esportazione JSON:\\n{ex.Message}\u0022, \u0022Errore\u0022, MessageBoxButton.OK, MessageBoxImage.Error);", + "protected": "T:System.Windows.MessageBoxResult" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "MessageBox.Show($\u0022Errore durante l\u0027esportazione JSON:\\n{ex.Message}\u0022, \u0022Errore\u0022, MessageBoxButton.OK, MessageBoxImage.Error);", + "protectedSnippet": "T:System.Windows.MessageBoxResult", + "label": "T:System.Windows.MessageBoxResult", + "line": 101, + "column": 16 + } + }, + { + "incidentId": "da953f89-7fd8-4f79-97eb-4d7e80ebc3c2", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "MessageBox.Show($\u0022Errore durante l\u0027esportazione JSON:\\n{ex.Message}\u0022, \u0022Errore\u0022, MessageBoxButton.OK, MessageBoxImage.Error);", + "protected": "M:System.Windows.MessageBox.Show(System.String,System.String,System.Windows.MessageBoxButton,System.Windows.MessageBoxImage)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "MessageBox.Show($\u0022Errore durante l\u0027esportazione JSON:\\n{ex.Message}\u0022, \u0022Errore\u0022, MessageBoxButton.OK, MessageBoxImage.Error);", + "protectedSnippet": "M:System.Windows.MessageBox.Show(System.String,System.String,System.Windows.MessageBoxButton,System.Windows.MessageBoxImage)", + "label": "M:System.Windows.MessageBox.Show(System.String,System.String,System.Windows.MessageBoxButton,System.Windows.MessageBoxImage)", + "line": 101, + "column": 16 + } + }, + { + "incidentId": "a2f0b390-6849-4cd3-a5c6-03399d000e26", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "MessageBox.Show($\u0022Esportate {data.Rows.Count} righe in:\\n{filePath}\u0022, \u0022Esportazione completata\u0022, MessageBoxButton.OK, MessageBoxImage.Information);", + "protected": "T:System.Windows.MessageBoxImage" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "MessageBox.Show($\u0022Esportate {data.Rows.Count} righe in:\\n{filePath}\u0022, \u0022Esportazione completata\u0022, MessageBoxButton.OK, MessageBoxImage.Information);", + "protectedSnippet": "T:System.Windows.MessageBoxImage", + "label": "T:System.Windows.MessageBoxImage", + "line": 97, + "column": 16 + } + }, + { + "incidentId": "58559cb7-ab23-43d8-a740-30025ab8b22b", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "MessageBox.Show($\u0022Esportate {data.Rows.Count} righe in:\\n{filePath}\u0022, \u0022Esportazione completata\u0022, MessageBoxButton.OK, MessageBoxImage.Information);", + "protected": "T:System.Windows.MessageBoxImage" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "MessageBox.Show($\u0022Esportate {data.Rows.Count} righe in:\\n{filePath}\u0022, \u0022Esportazione completata\u0022, MessageBoxButton.OK, MessageBoxImage.Information);", + "protectedSnippet": "T:System.Windows.MessageBoxImage", + "label": "T:System.Windows.MessageBoxImage", + "line": 97, + "column": 16 + } + }, + { + "incidentId": "701b23a1-7b34-4352-a45a-8a5762a2a291", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "MessageBox.Show($\u0022Esportate {data.Rows.Count} righe in:\\n{filePath}\u0022, \u0022Esportazione completata\u0022, MessageBoxButton.OK, MessageBoxImage.Information);", + "protected": "F:System.Windows.MessageBoxImage.Information" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "MessageBox.Show($\u0022Esportate {data.Rows.Count} righe in:\\n{filePath}\u0022, \u0022Esportazione completata\u0022, MessageBoxButton.OK, MessageBoxImage.Information);", + "protectedSnippet": "F:System.Windows.MessageBoxImage.Information", + "label": "F:System.Windows.MessageBoxImage.Information", + "line": 97, + "column": 16 + } + }, + { + "incidentId": "a558d35b-78d8-41f8-aff3-27d1a84060d0", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "MessageBox.Show($\u0022Esportate {data.Rows.Count} righe in:\\n{filePath}\u0022, \u0022Esportazione completata\u0022, MessageBoxButton.OK, MessageBoxImage.Information);", + "protected": "T:System.Windows.MessageBoxButton" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "MessageBox.Show($\u0022Esportate {data.Rows.Count} righe in:\\n{filePath}\u0022, \u0022Esportazione completata\u0022, MessageBoxButton.OK, MessageBoxImage.Information);", + "protectedSnippet": "T:System.Windows.MessageBoxButton", + "label": "T:System.Windows.MessageBoxButton", + "line": 97, + "column": 16 + } + }, + { + "incidentId": "719cd30a-2b95-49a1-9cbe-f6973e0b2e5e", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "MessageBox.Show($\u0022Esportate {data.Rows.Count} righe in:\\n{filePath}\u0022, \u0022Esportazione completata\u0022, MessageBoxButton.OK, MessageBoxImage.Information);", + "protected": "T:System.Windows.MessageBoxButton" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "MessageBox.Show($\u0022Esportate {data.Rows.Count} righe in:\\n{filePath}\u0022, \u0022Esportazione completata\u0022, MessageBoxButton.OK, MessageBoxImage.Information);", + "protectedSnippet": "T:System.Windows.MessageBoxButton", + "label": "T:System.Windows.MessageBoxButton", + "line": 97, + "column": 16 + } + }, + { + "incidentId": "58918636-d411-43e7-a430-a1364311aceb", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "MessageBox.Show($\u0022Esportate {data.Rows.Count} righe in:\\n{filePath}\u0022, \u0022Esportazione completata\u0022, MessageBoxButton.OK, MessageBoxImage.Information);", + "protected": "F:System.Windows.MessageBoxButton.OK" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "MessageBox.Show($\u0022Esportate {data.Rows.Count} righe in:\\n{filePath}\u0022, \u0022Esportazione completata\u0022, MessageBoxButton.OK, MessageBoxImage.Information);", + "protectedSnippet": "F:System.Windows.MessageBoxButton.OK", + "label": "F:System.Windows.MessageBoxButton.OK", + "line": 97, + "column": 16 + } + }, + { + "incidentId": "1a413a82-1721-44a3-ae05-0fd30a1d560e", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "MessageBox.Show($\u0022Esportate {data.Rows.Count} righe in:\\n{filePath}\u0022, \u0022Esportazione completata\u0022, MessageBoxButton.OK, MessageBoxImage.Information);", + "protected": "T:System.Windows.MessageBox" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "MessageBox.Show($\u0022Esportate {data.Rows.Count} righe in:\\n{filePath}\u0022, \u0022Esportazione completata\u0022, MessageBoxButton.OK, MessageBoxImage.Information);", + "protectedSnippet": "T:System.Windows.MessageBox", + "label": "T:System.Windows.MessageBox", + "line": 97, + "column": 16 + } + }, + { + "incidentId": "87f09ef3-4610-4a11-b8a7-b1b9f8bfbcae", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "MessageBox.Show($\u0022Esportate {data.Rows.Count} righe in:\\n{filePath}\u0022, \u0022Esportazione completata\u0022, MessageBoxButton.OK, MessageBoxImage.Information);", + "protected": "T:System.Windows.MessageBoxResult" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "MessageBox.Show($\u0022Esportate {data.Rows.Count} righe in:\\n{filePath}\u0022, \u0022Esportazione completata\u0022, MessageBoxButton.OK, MessageBoxImage.Information);", + "protectedSnippet": "T:System.Windows.MessageBoxResult", + "label": "T:System.Windows.MessageBoxResult", + "line": 97, + "column": 16 + } + }, + { + "incidentId": "cb7028ea-48b4-431d-b694-3138059e8623", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "MessageBox.Show($\u0022Esportate {data.Rows.Count} righe in:\\n{filePath}\u0022, \u0022Esportazione completata\u0022, MessageBoxButton.OK, MessageBoxImage.Information);", + "protected": "M:System.Windows.MessageBox.Show(System.String,System.String,System.Windows.MessageBoxButton,System.Windows.MessageBoxImage)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "MessageBox.Show($\u0022Esportate {data.Rows.Count} righe in:\\n{filePath}\u0022, \u0022Esportazione completata\u0022, MessageBoxButton.OK, MessageBoxImage.Information);", + "protectedSnippet": "M:System.Windows.MessageBox.Show(System.String,System.String,System.Windows.MessageBoxButton,System.Windows.MessageBoxImage)", + "label": "M:System.Windows.MessageBox.Show(System.String,System.String,System.Windows.MessageBoxButton,System.Windows.MessageBoxImage)", + "line": 97, + "column": 16 + } + }, + { + "incidentId": "e46519ad-7741-49a9-a374-bcd842dad48e", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "filePath = dlg.FileName;", + "protected": "P:Microsoft.Win32.FileDialog.FileName" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "filePath = dlg.FileName;", + "protectedSnippet": "P:Microsoft.Win32.FileDialog.FileName", + "label": "P:Microsoft.Win32.FileDialog.FileName", + "line": 81, + "column": 16 + } + }, + { + "incidentId": "fae69de8-2acd-4900-aed8-077a189eef5c", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "if (dlg.ShowDialog() != true) return;", + "protected": "M:Microsoft.Win32.CommonDialog.ShowDialog" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "if (dlg.ShowDialog() != true) return;", + "protectedSnippet": "M:Microsoft.Win32.CommonDialog.ShowDialog", + "label": "M:Microsoft.Win32.CommonDialog.ShowDialog", + "line": 80, + "column": 16 + } + }, + { + "incidentId": "98543f7c-d55d-463a-be01-47c873ec3e5c", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "var dlg = new Microsoft.Win32.SaveFileDialog { Filter = \u0022File JSON|*.json\u0022, FileName = defaultName, AddExtension = true };", + "protected": "P:Microsoft.Win32.FileDialog.AddExtension" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "var dlg = new Microsoft.Win32.SaveFileDialog { Filter = \u0022File JSON|*.json\u0022, FileName = defaultName, AddExtension = true };", + "protectedSnippet": "P:Microsoft.Win32.FileDialog.AddExtension", + "label": "P:Microsoft.Win32.FileDialog.AddExtension", + "line": 79, + "column": 16 + } + }, + { + "incidentId": "a00daf63-fe5d-41aa-9c82-8b6dcf63fe10", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "var dlg = new Microsoft.Win32.SaveFileDialog { Filter = \u0022File JSON|*.json\u0022, FileName = defaultName, AddExtension = true };", + "protected": "P:Microsoft.Win32.FileDialog.FileName" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "var dlg = new Microsoft.Win32.SaveFileDialog { Filter = \u0022File JSON|*.json\u0022, FileName = defaultName, AddExtension = true };", + "protectedSnippet": "P:Microsoft.Win32.FileDialog.FileName", + "label": "P:Microsoft.Win32.FileDialog.FileName", + "line": 79, + "column": 16 + } + }, + { + "incidentId": "31d9b35c-5728-4ca8-b54c-d219ce3528c5", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "var dlg = new Microsoft.Win32.SaveFileDialog { Filter = \u0022File JSON|*.json\u0022, FileName = defaultName, AddExtension = true };", + "protected": "P:Microsoft.Win32.FileDialog.Filter" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "var dlg = new Microsoft.Win32.SaveFileDialog { Filter = \u0022File JSON|*.json\u0022, FileName = defaultName, AddExtension = true };", + "protectedSnippet": "P:Microsoft.Win32.FileDialog.Filter", + "label": "P:Microsoft.Win32.FileDialog.Filter", + "line": 79, + "column": 16 + } + }, + { + "incidentId": "6fb25773-2730-4170-a23e-e0948f68b92b", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "var dlg = new Microsoft.Win32.SaveFileDialog { Filter = \u0022File JSON|*.json\u0022, FileName = defaultName, AddExtension = true };", + "protected": "T:Microsoft.Win32.SaveFileDialog" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "var dlg = new Microsoft.Win32.SaveFileDialog { Filter = \u0022File JSON|*.json\u0022, FileName = defaultName, AddExtension = true };", + "protectedSnippet": "T:Microsoft.Win32.SaveFileDialog", + "label": "T:Microsoft.Win32.SaveFileDialog", + "line": 79, + "column": 16 + } + }, + { + "incidentId": "c9cfffbd-3bd6-46fc-953d-edec0da7c564", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "var dlg = new Microsoft.Win32.SaveFileDialog { Filter = \u0022File JSON|*.json\u0022, FileName = defaultName, AddExtension = true };", + "protected": "M:Microsoft.Win32.SaveFileDialog.#ctor" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "var dlg = new Microsoft.Win32.SaveFileDialog { Filter = \u0022File JSON|*.json\u0022, FileName = defaultName, AddExtension = true };", + "protectedSnippet": "M:Microsoft.Win32.SaveFileDialog.#ctor", + "label": "M:Microsoft.Win32.SaveFileDialog.#ctor", + "line": 79, + "column": 16 + } + }, + { + "incidentId": "34fb8345-a6e4-477e-9919-ad57fc7b4198", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "MessageBox.Show(\u0022Nessun dato da esportare.\u0022, \u0022Nessun dato\u0022, MessageBoxButton.OK, MessageBoxImage.Warning);", + "protected": "T:System.Windows.MessageBoxImage" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "MessageBox.Show(\u0022Nessun dato da esportare.\u0022, \u0022Nessun dato\u0022, MessageBoxButton.OK, MessageBoxImage.Warning);", + "protectedSnippet": "T:System.Windows.MessageBoxImage", + "label": "T:System.Windows.MessageBoxImage", + "line": 72, + "column": 56 + } + }, + { + "incidentId": "c39f98ba-4067-4821-8cf2-13ca83013a2f", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "MessageBox.Show(\u0022Nessun dato da esportare.\u0022, \u0022Nessun dato\u0022, MessageBoxButton.OK, MessageBoxImage.Warning);", + "protected": "T:System.Windows.MessageBoxImage" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "MessageBox.Show(\u0022Nessun dato da esportare.\u0022, \u0022Nessun dato\u0022, MessageBoxButton.OK, MessageBoxImage.Warning);", + "protectedSnippet": "T:System.Windows.MessageBoxImage", + "label": "T:System.Windows.MessageBoxImage", + "line": 72, + "column": 56 + } + }, + { + "incidentId": "cc1d5994-ddda-41c9-830f-74c4b0fcc86e", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "MessageBox.Show(\u0022Nessun dato da esportare.\u0022, \u0022Nessun dato\u0022, MessageBoxButton.OK, MessageBoxImage.Warning);", + "protected": "F:System.Windows.MessageBoxImage.Warning" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "MessageBox.Show(\u0022Nessun dato da esportare.\u0022, \u0022Nessun dato\u0022, MessageBoxButton.OK, MessageBoxImage.Warning);", + "protectedSnippet": "F:System.Windows.MessageBoxImage.Warning", + "label": "F:System.Windows.MessageBoxImage.Warning", + "line": 72, + "column": 56 + } + }, + { + "incidentId": "e9ee1798-ee66-4c58-851e-f96de1a0a5ad", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "MessageBox.Show(\u0022Nessun dato da esportare.\u0022, \u0022Nessun dato\u0022, MessageBoxButton.OK, MessageBoxImage.Warning);", + "protected": "T:System.Windows.MessageBoxButton" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "MessageBox.Show(\u0022Nessun dato da esportare.\u0022, \u0022Nessun dato\u0022, MessageBoxButton.OK, MessageBoxImage.Warning);", + "protectedSnippet": "T:System.Windows.MessageBoxButton", + "label": "T:System.Windows.MessageBoxButton", + "line": 72, + "column": 56 + } + }, + { + "incidentId": "be896154-242d-4d8c-90b1-7342456e45c5", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "MessageBox.Show(\u0022Nessun dato da esportare.\u0022, \u0022Nessun dato\u0022, MessageBoxButton.OK, MessageBoxImage.Warning);", + "protected": "T:System.Windows.MessageBoxButton" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "MessageBox.Show(\u0022Nessun dato da esportare.\u0022, \u0022Nessun dato\u0022, MessageBoxButton.OK, MessageBoxImage.Warning);", + "protectedSnippet": "T:System.Windows.MessageBoxButton", + "label": "T:System.Windows.MessageBoxButton", + "line": 72, + "column": 56 + } + }, + { + "incidentId": "1322ac65-f9e9-46ab-bdac-17ec4244eedd", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "MessageBox.Show(\u0022Nessun dato da esportare.\u0022, \u0022Nessun dato\u0022, MessageBoxButton.OK, MessageBoxImage.Warning);", + "protected": "F:System.Windows.MessageBoxButton.OK" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "MessageBox.Show(\u0022Nessun dato da esportare.\u0022, \u0022Nessun dato\u0022, MessageBoxButton.OK, MessageBoxImage.Warning);", + "protectedSnippet": "F:System.Windows.MessageBoxButton.OK", + "label": "F:System.Windows.MessageBoxButton.OK", + "line": 72, + "column": 56 + } + }, + { + "incidentId": "23900684-8c8d-44e6-9f73-c86c0711b70d", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "MessageBox.Show(\u0022Nessun dato da esportare.\u0022, \u0022Nessun dato\u0022, MessageBoxButton.OK, MessageBoxImage.Warning);", + "protected": "T:System.Windows.MessageBox" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "MessageBox.Show(\u0022Nessun dato da esportare.\u0022, \u0022Nessun dato\u0022, MessageBoxButton.OK, MessageBoxImage.Warning);", + "protectedSnippet": "T:System.Windows.MessageBox", + "label": "T:System.Windows.MessageBox", + "line": 72, + "column": 56 + } + }, + { + "incidentId": "4ccbab17-46e1-4666-80ec-9631921bc535", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "MessageBox.Show(\u0022Nessun dato da esportare.\u0022, \u0022Nessun dato\u0022, MessageBoxButton.OK, MessageBoxImage.Warning);", + "protected": "T:System.Windows.MessageBoxResult" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "MessageBox.Show(\u0022Nessun dato da esportare.\u0022, \u0022Nessun dato\u0022, MessageBoxButton.OK, MessageBoxImage.Warning);", + "protectedSnippet": "T:System.Windows.MessageBoxResult", + "label": "T:System.Windows.MessageBoxResult", + "line": 72, + "column": 56 + } + }, + { + "incidentId": "81f34a3d-c60a-4092-8a6a-15d20ce02400", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "MessageBox.Show(\u0022Nessun dato da esportare.\u0022, \u0022Nessun dato\u0022, MessageBoxButton.OK, MessageBoxImage.Warning);", + "protected": "M:System.Windows.MessageBox.Show(System.String,System.String,System.Windows.MessageBoxButton,System.Windows.MessageBoxImage)" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "MessageBox.Show(\u0022Nessun dato da esportare.\u0022, \u0022Nessun dato\u0022, MessageBoxButton.OK, MessageBoxImage.Warning);", + "protectedSnippet": "M:System.Windows.MessageBox.Show(System.String,System.String,System.Windows.MessageBoxButton,System.Windows.MessageBoxImage)", + "label": "M:System.Windows.MessageBox.Show(System.String,System.String,System.Windows.MessageBoxButton,System.Windows.MessageBoxImage)", + "line": 72, + "column": 56 + } + }, + { + "incidentId": "d54b6133-8ccd-463f-b965-e9a361e03cee", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "private void dgRacing_AutoGeneratingColumn(object sender, DataGridAutoGeneratingColumnEventArgs e)", + "protected": "T:System.Windows.Controls.DataGridAutoGeneratingColumnEventArgs" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "private void dgRacing_AutoGeneratingColumn(object sender, DataGridAutoGeneratingColumnEventArgs e)", + "protectedSnippet": "T:System.Windows.Controls.DataGridAutoGeneratingColumnEventArgs", + "label": "T:System.Windows.Controls.DataGridAutoGeneratingColumnEventArgs", + "line": 51, + "column": 8 + } + }, + { + "incidentId": "460238ec-0612-4f6a-94ce-365e09e5942d", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "e.Column.Width = 60;", + "protected": "T:System.Windows.Controls.DataGridColumn" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "e.Column.Width = 60;", + "protectedSnippet": "T:System.Windows.Controls.DataGridColumn", + "label": "T:System.Windows.Controls.DataGridColumn", + "line": 66, + "column": 16 + } + }, + { + "incidentId": "ea110d94-3f5e-46ff-b02b-b39731e0f0a1", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "e.Column.Width = 60;", + "protected": "P:System.Windows.Controls.DataGridAutoGeneratingColumnEventArgs.Column" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "e.Column.Width = 60;", + "protectedSnippet": "P:System.Windows.Controls.DataGridAutoGeneratingColumnEventArgs.Column", + "label": "P:System.Windows.Controls.DataGridAutoGeneratingColumnEventArgs.Column", + "line": 66, + "column": 16 + } + }, + { + "incidentId": "ec4a23a0-7dca-4b22-b002-13c9d2449b65", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "e.Column.Width = 60;", + "protected": "T:System.Windows.Controls.DataGridLength" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "e.Column.Width = 60;", + "protectedSnippet": "T:System.Windows.Controls.DataGridLength", + "label": "T:System.Windows.Controls.DataGridLength", + "line": 66, + "column": 16 + } + }, + { + "incidentId": "17dbd5a5-9be2-4dc7-99ef-37ad3604f97a", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "e.Column.Width = 60;", + "protected": "P:System.Windows.Controls.DataGridColumn.Width" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "e.Column.Width = 60;", + "protectedSnippet": "P:System.Windows.Controls.DataGridColumn.Width", + "label": "P:System.Windows.Controls.DataGridColumn.Width", + "line": 66, + "column": 16 + } + }, + { + "incidentId": "92718bd4-0f03-4200-9e80-f8fed220c209", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "e.Column.Header = \u0022No\u0022;", + "protected": "T:System.Windows.Controls.DataGridColumn" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "e.Column.Header = \u0022No\u0022;", + "protectedSnippet": "T:System.Windows.Controls.DataGridColumn", + "label": "T:System.Windows.Controls.DataGridColumn", + "line": 64, + "column": 16 + } + }, + { + "incidentId": "206ec609-c2cc-4da3-8258-c396c5414567", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "e.Column.Header = \u0022No\u0022;", + "protected": "P:System.Windows.Controls.DataGridAutoGeneratingColumnEventArgs.Column" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "e.Column.Header = \u0022No\u0022;", + "protectedSnippet": "P:System.Windows.Controls.DataGridAutoGeneratingColumnEventArgs.Column", + "label": "P:System.Windows.Controls.DataGridAutoGeneratingColumnEventArgs.Column", + "line": 64, + "column": 16 + } + }, + { + "incidentId": "4f3d1492-79a2-4779-947c-499016c92357", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "e.Column.Header = \u0022No\u0022;", + "protected": "P:System.Windows.Controls.DataGridColumn.Header" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "e.Column.Header = \u0022No\u0022;", + "protectedSnippet": "P:System.Windows.Controls.DataGridColumn.Header", + "label": "P:System.Windows.Controls.DataGridColumn.Header", + "line": 64, + "column": 16 + } + }, + { + "incidentId": "f2607b7e-af93-4ef0-a8bd-17f922b24e1e", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "if (e.PropertyName.Equals(\u0022No\u0022, StringComparison.OrdinalIgnoreCase))\r\n {\r\n // make header readable\r\n e.Column.Header = \u0022No\u0022;\r\n // set width small\r\n e.Column.Width = 60;\r\n }", + "protected": "P:System.Windows.Controls.DataGridAutoGeneratingColumnEventArgs.PropertyName" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "if (e.PropertyName.Equals(\u0022No\u0022, StringComparison.OrdinalIgnoreCase))\r\n {\r\n // make header readable\r\n e.Column.Header = \u0022No\u0022;\r\n // set width small\r\n e.Column.Width = 60;\r\n }", + "protectedSnippet": "P:System.Windows.Controls.DataGridAutoGeneratingColumnEventArgs.PropertyName", + "label": "P:System.Windows.Controls.DataGridAutoGeneratingColumnEventArgs.PropertyName", + "line": 61, + "column": 12 + } + }, + { + "incidentId": "7a4d2483-ce9d-4489-995c-6965f591958e", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "e.Cancel = true;", + "protected": "P:System.Windows.Controls.DataGridAutoGeneratingColumnEventArgs.Cancel" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "e.Cancel = true;", + "protectedSnippet": "P:System.Windows.Controls.DataGridAutoGeneratingColumnEventArgs.Cancel", + "label": "P:System.Windows.Controls.DataGridAutoGeneratingColumnEventArgs.Cancel", + "line": 56, + "column": 16 + } + }, + { + "incidentId": "cb3c6e1c-e872-40ee-9f4f-e23ba9492557", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "if (e.PropertyName.Equals(\u0022Inizio\u0022, StringComparison.OrdinalIgnoreCase) || e.Column.Header?.ToString() == \u0022Inizio\u0022)\r\n {\r\n e.Cancel = true;\r\n return;\r\n }", + "protected": "T:System.Windows.Controls.DataGridColumn" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "if (e.PropertyName.Equals(\u0022Inizio\u0022, StringComparison.OrdinalIgnoreCase) || e.Column.Header?.ToString() == \u0022Inizio\u0022)\r\n {\r\n e.Cancel = true;\r\n return;\r\n }", + "protectedSnippet": "T:System.Windows.Controls.DataGridColumn", + "label": "T:System.Windows.Controls.DataGridColumn", + "line": 54, + "column": 12 + } + }, + { + "incidentId": "263de889-d6a1-4aed-b53d-a3282344b296", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "if (e.PropertyName.Equals(\u0022Inizio\u0022, StringComparison.OrdinalIgnoreCase) || e.Column.Header?.ToString() == \u0022Inizio\u0022)\r\n {\r\n e.Cancel = true;\r\n return;\r\n }", + "protected": "P:System.Windows.Controls.DataGridAutoGeneratingColumnEventArgs.Column" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "if (e.PropertyName.Equals(\u0022Inizio\u0022, StringComparison.OrdinalIgnoreCase) || e.Column.Header?.ToString() == \u0022Inizio\u0022)\r\n {\r\n e.Cancel = true;\r\n return;\r\n }", + "protectedSnippet": "P:System.Windows.Controls.DataGridAutoGeneratingColumnEventArgs.Column", + "label": "P:System.Windows.Controls.DataGridAutoGeneratingColumnEventArgs.Column", + "line": 54, + "column": 12 + } + }, + { + "incidentId": "3c7a229d-1af9-47bf-9513-22f765ab9d64", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "if (e.PropertyName.Equals(\u0022Inizio\u0022, StringComparison.OrdinalIgnoreCase) || e.Column.Header?.ToString() == \u0022Inizio\u0022)\r\n {\r\n e.Cancel = true;\r\n return;\r\n }", + "protected": "P:System.Windows.Controls.DataGridColumn.Header" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "if (e.PropertyName.Equals(\u0022Inizio\u0022, StringComparison.OrdinalIgnoreCase) || e.Column.Header?.ToString() == \u0022Inizio\u0022)\r\n {\r\n e.Cancel = true;\r\n return;\r\n }", + "protectedSnippet": "P:System.Windows.Controls.DataGridColumn.Header", + "label": "P:System.Windows.Controls.DataGridColumn.Header", + "line": 54, + "column": 12 + } + }, + { + "incidentId": "d27b9371-0a95-46bd-b425-3d46c158dddd", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "if (e.PropertyName.Equals(\u0022Inizio\u0022, StringComparison.OrdinalIgnoreCase) || e.Column.Header?.ToString() == \u0022Inizio\u0022)\r\n {\r\n e.Cancel = true;\r\n return;\r\n }", + "protected": "P:System.Windows.Controls.DataGridAutoGeneratingColumnEventArgs.PropertyName" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "if (e.PropertyName.Equals(\u0022Inizio\u0022, StringComparison.OrdinalIgnoreCase) || e.Column.Header?.ToString() == \u0022Inizio\u0022)\r\n {\r\n e.Cancel = true;\r\n return;\r\n }", + "protectedSnippet": "P:System.Windows.Controls.DataGridAutoGeneratingColumnEventArgs.PropertyName", + "label": "P:System.Windows.Controls.DataGridAutoGeneratingColumnEventArgs.PropertyName", + "line": 54, + "column": 12 + } + }, + { + "incidentId": "2fffbe3d-7085-45b6-8f67-3f12b4b275d7", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "cmbRcFormat.SelectionChanged \u002B= (s, e) =\u003E UpdateRcPreview();", + "protected": "T:System.Windows.Controls.ComboBox" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "cmbRcFormat.SelectionChanged \u002B= (s, e) =\u003E UpdateRcPreview();", + "protectedSnippet": "T:System.Windows.Controls.ComboBox", + "label": "T:System.Windows.Controls.ComboBox", + "line": 48, + "column": 12 + } + }, + { + "incidentId": "247cabf1-704f-44d6-a6ee-96e25aca7b90", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "cmbRcFormat.SelectionChanged \u002B= (s, e) =\u003E UpdateRcPreview();", + "protected": "T:System.Windows.Controls.SelectionChangedEventHandler" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "cmbRcFormat.SelectionChanged \u002B= (s, e) =\u003E UpdateRcPreview();", + "protectedSnippet": "T:System.Windows.Controls.SelectionChangedEventHandler", + "label": "T:System.Windows.Controls.SelectionChangedEventHandler", + "line": 48, + "column": 12 + } + }, + { + "incidentId": "dceeaea0-f615-480b-82c5-21e7f1465c15", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "cmbRcFormat.SelectionChanged \u002B= (s, e) =\u003E UpdateRcPreview();", + "protected": "T:System.Windows.Controls.SelectionChangedEventHandler" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "cmbRcFormat.SelectionChanged \u002B= (s, e) =\u003E UpdateRcPreview();", + "protectedSnippet": "T:System.Windows.Controls.SelectionChangedEventHandler", + "label": "T:System.Windows.Controls.SelectionChangedEventHandler", + "line": 48, + "column": 12 + } + }, + { + "incidentId": "a205d16b-bf37-4864-b20a-f28115a095b0", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "cmbRcFormat.SelectionChanged \u002B= (s, e) =\u003E UpdateRcPreview();", + "protected": "E:System.Windows.Controls.Primitives.Selector.SelectionChanged" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "cmbRcFormat.SelectionChanged \u002B= (s, e) =\u003E UpdateRcPreview();", + "protectedSnippet": "E:System.Windows.Controls.Primitives.Selector.SelectionChanged", + "label": "E:System.Windows.Controls.Primitives.Selector.SelectionChanged", + "line": 48, + "column": 12 + } + }, + { + "incidentId": "efaefb15-59e2-4abf-b938-eff7f3014147", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "cmbRcDateFormat.SelectionChanged \u002B= (s, e) =\u003E UpdateRcPreview();", + "protected": "T:System.Windows.Controls.ComboBox" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "cmbRcDateFormat.SelectionChanged \u002B= (s, e) =\u003E UpdateRcPreview();", + "protectedSnippet": "T:System.Windows.Controls.ComboBox", + "label": "T:System.Windows.Controls.ComboBox", + "line": 47, + "column": 12 + } + }, + { + "incidentId": "e41dad0c-fb29-4c31-9ed7-b9e17c46f82e", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "cmbRcDateFormat.SelectionChanged \u002B= (s, e) =\u003E UpdateRcPreview();", + "protected": "T:System.Windows.Controls.SelectionChangedEventHandler" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "cmbRcDateFormat.SelectionChanged \u002B= (s, e) =\u003E UpdateRcPreview();", + "protectedSnippet": "T:System.Windows.Controls.SelectionChangedEventHandler", + "label": "T:System.Windows.Controls.SelectionChangedEventHandler", + "line": 47, + "column": 12 + } + }, + { + "incidentId": "793b85cd-9a20-4754-990a-d0d59fc81d91", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "cmbRcDateFormat.SelectionChanged \u002B= (s, e) =\u003E UpdateRcPreview();", + "protected": "T:System.Windows.Controls.SelectionChangedEventHandler" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "cmbRcDateFormat.SelectionChanged \u002B= (s, e) =\u003E UpdateRcPreview();", + "protectedSnippet": "T:System.Windows.Controls.SelectionChangedEventHandler", + "label": "T:System.Windows.Controls.SelectionChangedEventHandler", + "line": 47, + "column": 12 + } + }, + { + "incidentId": "7a46dd4d-4ad4-483b-a8bf-ab52afa2b1d9", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "cmbRcDateFormat.SelectionChanged \u002B= (s, e) =\u003E UpdateRcPreview();", + "protected": "E:System.Windows.Controls.Primitives.Selector.SelectionChanged" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "cmbRcDateFormat.SelectionChanged \u002B= (s, e) =\u003E UpdateRcPreview();", + "protectedSnippet": "E:System.Windows.Controls.Primitives.Selector.SelectionChanged", + "label": "E:System.Windows.Controls.Primitives.Selector.SelectionChanged", + "line": 47, + "column": 12 + } + }, + { + "incidentId": "032ddbe1-1a49-4076-ae0a-8ee9741a1af0", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "chkRcIncludeDate.Unchecked \u002B= (s, e) =\u003E UpdateRcPreview();", + "protected": "T:System.Windows.Controls.CheckBox" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "chkRcIncludeDate.Unchecked \u002B= (s, e) =\u003E UpdateRcPreview();", + "protectedSnippet": "T:System.Windows.Controls.CheckBox", + "label": "T:System.Windows.Controls.CheckBox", + "line": 46, + "column": 12 + } + }, + { + "incidentId": "7d826fba-59eb-4d82-8645-f7de0e58a4e4", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "chkRcIncludeDate.Unchecked \u002B= (s, e) =\u003E UpdateRcPreview();", + "protected": "T:System.Windows.RoutedEventHandler" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "chkRcIncludeDate.Unchecked \u002B= (s, e) =\u003E UpdateRcPreview();", + "protectedSnippet": "T:System.Windows.RoutedEventHandler", + "label": "T:System.Windows.RoutedEventHandler", + "line": 46, + "column": 12 + } + }, + { + "incidentId": "4dbbd49e-90e3-4bd3-a9cb-5a9c3bf30b6f", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "chkRcIncludeDate.Unchecked \u002B= (s, e) =\u003E UpdateRcPreview();", + "protected": "T:System.Windows.RoutedEventHandler" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "chkRcIncludeDate.Unchecked \u002B= (s, e) =\u003E UpdateRcPreview();", + "protectedSnippet": "T:System.Windows.RoutedEventHandler", + "label": "T:System.Windows.RoutedEventHandler", + "line": 46, + "column": 12 + } + }, + { + "incidentId": "c6c3ddee-c674-4d5e-a3a3-d6d9e24fcf00", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "chkRcIncludeDate.Unchecked \u002B= (s, e) =\u003E UpdateRcPreview();", + "protected": "E:System.Windows.Controls.Primitives.ToggleButton.Unchecked" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "chkRcIncludeDate.Unchecked \u002B= (s, e) =\u003E UpdateRcPreview();", + "protectedSnippet": "E:System.Windows.Controls.Primitives.ToggleButton.Unchecked", + "label": "E:System.Windows.Controls.Primitives.ToggleButton.Unchecked", + "line": 46, + "column": 12 + } + }, + { + "incidentId": "2aac1172-7aff-43d9-9dbb-42b66355d6b9", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "chkRcIncludeDate.Checked \u002B= (s, e) =\u003E UpdateRcPreview();", + "protected": "T:System.Windows.Controls.CheckBox" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "chkRcIncludeDate.Checked \u002B= (s, e) =\u003E UpdateRcPreview();", + "protectedSnippet": "T:System.Windows.Controls.CheckBox", + "label": "T:System.Windows.Controls.CheckBox", + "line": 45, + "column": 12 + } + }, + { + "incidentId": "8d8443a3-48df-42d4-bca8-83217552ce66", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "chkRcIncludeDate.Checked \u002B= (s, e) =\u003E UpdateRcPreview();", + "protected": "T:System.Windows.RoutedEventHandler" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "chkRcIncludeDate.Checked \u002B= (s, e) =\u003E UpdateRcPreview();", + "protectedSnippet": "T:System.Windows.RoutedEventHandler", + "label": "T:System.Windows.RoutedEventHandler", + "line": 45, + "column": 12 + } + }, + { + "incidentId": "bf50810e-6738-4fa3-955d-adcebef11578", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "chkRcIncludeDate.Checked \u002B= (s, e) =\u003E UpdateRcPreview();", + "protected": "T:System.Windows.RoutedEventHandler" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "chkRcIncludeDate.Checked \u002B= (s, e) =\u003E UpdateRcPreview();", + "protectedSnippet": "T:System.Windows.RoutedEventHandler", + "label": "T:System.Windows.RoutedEventHandler", + "line": 45, + "column": 12 + } + }, + { + "incidentId": "4fff427e-b396-4fe8-896d-2e862b0a36c1", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "chkRcIncludeDate.Checked \u002B= (s, e) =\u003E UpdateRcPreview();", + "protected": "E:System.Windows.Controls.Primitives.ToggleButton.Checked" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "chkRcIncludeDate.Checked \u002B= (s, e) =\u003E UpdateRcPreview();", + "protectedSnippet": "E:System.Windows.Controls.Primitives.ToggleButton.Checked", + "label": "E:System.Windows.Controls.Primitives.ToggleButton.Checked", + "line": 45, + "column": 12 + } + }, + { + "incidentId": "878e6f63-1a0c-4e24-b46d-0f87fa9d27f3", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "txtRcSuffix.TextChanged \u002B= (s, e) =\u003E UpdateRcPreview();", + "protected": "T:System.Windows.Controls.TextBox" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "txtRcSuffix.TextChanged \u002B= (s, e) =\u003E UpdateRcPreview();", + "protectedSnippet": "T:System.Windows.Controls.TextBox", + "label": "T:System.Windows.Controls.TextBox", + "line": 44, + "column": 12 + } + }, + { + "incidentId": "9c48694f-22df-4ae5-9e98-8bffdedf03b0", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "txtRcSuffix.TextChanged \u002B= (s, e) =\u003E UpdateRcPreview();", + "protected": "T:System.Windows.Controls.TextChangedEventHandler" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "txtRcSuffix.TextChanged \u002B= (s, e) =\u003E UpdateRcPreview();", + "protectedSnippet": "T:System.Windows.Controls.TextChangedEventHandler", + "label": "T:System.Windows.Controls.TextChangedEventHandler", + "line": 44, + "column": 12 + } + }, + { + "incidentId": "da351eb6-f731-44c6-aee4-7a465406f72f", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "txtRcSuffix.TextChanged \u002B= (s, e) =\u003E UpdateRcPreview();", + "protected": "T:System.Windows.Controls.TextChangedEventHandler" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "txtRcSuffix.TextChanged \u002B= (s, e) =\u003E UpdateRcPreview();", + "protectedSnippet": "T:System.Windows.Controls.TextChangedEventHandler", + "label": "T:System.Windows.Controls.TextChangedEventHandler", + "line": 44, + "column": 12 + } + }, + { + "incidentId": "1bf13efc-995d-4970-9928-c2accf82049d", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "txtRcSuffix.TextChanged \u002B= (s, e) =\u003E UpdateRcPreview();", + "protected": "E:System.Windows.Controls.Primitives.TextBoxBase.TextChanged" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "txtRcSuffix.TextChanged \u002B= (s, e) =\u003E UpdateRcPreview();", + "protectedSnippet": "E:System.Windows.Controls.Primitives.TextBoxBase.TextChanged", + "label": "E:System.Windows.Controls.Primitives.TextBoxBase.TextChanged", + "line": 44, + "column": 12 + } + }, + { + "incidentId": "4131c5ae-dcc6-4692-a0b0-6436ea434cf4", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "txtRcPrefix.TextChanged \u002B= (s, e) =\u003E UpdateRcPreview();", + "protected": "T:System.Windows.Controls.TextBox" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "txtRcPrefix.TextChanged \u002B= (s, e) =\u003E UpdateRcPreview();", + "protectedSnippet": "T:System.Windows.Controls.TextBox", + "label": "T:System.Windows.Controls.TextBox", + "line": 43, + "column": 12 + } + }, + { + "incidentId": "28c65f91-7439-429f-b39c-16b4175cf5ff", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "txtRcPrefix.TextChanged \u002B= (s, e) =\u003E UpdateRcPreview();", + "protected": "T:System.Windows.Controls.TextChangedEventHandler" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "txtRcPrefix.TextChanged \u002B= (s, e) =\u003E UpdateRcPreview();", + "protectedSnippet": "T:System.Windows.Controls.TextChangedEventHandler", + "label": "T:System.Windows.Controls.TextChangedEventHandler", + "line": 43, + "column": 12 + } + }, + { + "incidentId": "52e74c8d-892a-4d31-ac62-7c3f4d31e558", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "txtRcPrefix.TextChanged \u002B= (s, e) =\u003E UpdateRcPreview();", + "protected": "T:System.Windows.Controls.TextChangedEventHandler" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "txtRcPrefix.TextChanged \u002B= (s, e) =\u003E UpdateRcPreview();", + "protectedSnippet": "T:System.Windows.Controls.TextChangedEventHandler", + "label": "T:System.Windows.Controls.TextChangedEventHandler", + "line": 43, + "column": 12 + } + }, + { + "incidentId": "8e90e25d-4283-4d9f-a51e-6ca73464689e", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "txtRcPrefix.TextChanged \u002B= (s, e) =\u003E UpdateRcPreview();", + "protected": "E:System.Windows.Controls.Primitives.TextBoxBase.TextChanged" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "txtRcPrefix.TextChanged \u002B= (s, e) =\u003E UpdateRcPreview();", + "protectedSnippet": "E:System.Windows.Controls.Primitives.TextBoxBase.TextChanged", + "label": "E:System.Windows.Controls.Primitives.TextBoxBase.TextChanged", + "line": 43, + "column": 12 + } + }, + { + "incidentId": "2ebda1bb-b612-4e8e-a338-3e3c302a9dbb", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "dpFootball.SelectedDateChanged \u002B= (s, e) =\u003E UpdateFbPreview();", + "protected": "T:System.Windows.Controls.DatePicker" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "dpFootball.SelectedDateChanged \u002B= (s, e) =\u003E UpdateFbPreview();", + "protectedSnippet": "T:System.Windows.Controls.DatePicker", + "label": "T:System.Windows.Controls.DatePicker", + "line": 41, + "column": 12 + } + }, + { + "incidentId": "0aa0334b-4956-4c8c-b30a-6352a5ba36bf", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "dpFootball.SelectedDateChanged \u002B= (s, e) =\u003E UpdateFbPreview();", + "protected": "E:System.Windows.Controls.DatePicker.SelectedDateChanged" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "dpFootball.SelectedDateChanged \u002B= (s, e) =\u003E UpdateFbPreview();", + "protectedSnippet": "E:System.Windows.Controls.DatePicker.SelectedDateChanged", + "label": "E:System.Windows.Controls.DatePicker.SelectedDateChanged", + "line": 41, + "column": 12 + } + }, + { + "incidentId": "fcafb8b3-2e4a-4465-81cb-c030560b566e", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "cmbFbFormat.SelectionChanged \u002B= (s, e) =\u003E UpdateFbPreview();", + "protected": "T:System.Windows.Controls.ComboBox" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "cmbFbFormat.SelectionChanged \u002B= (s, e) =\u003E UpdateFbPreview();", + "protectedSnippet": "T:System.Windows.Controls.ComboBox", + "label": "T:System.Windows.Controls.ComboBox", + "line": 40, + "column": 12 + } + }, + { + "incidentId": "ec03fdaa-4bb2-44b3-9b6c-3c3b2202fdfc", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "cmbFbFormat.SelectionChanged \u002B= (s, e) =\u003E UpdateFbPreview();", + "protected": "T:System.Windows.Controls.SelectionChangedEventHandler" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "cmbFbFormat.SelectionChanged \u002B= (s, e) =\u003E UpdateFbPreview();", + "protectedSnippet": "T:System.Windows.Controls.SelectionChangedEventHandler", + "label": "T:System.Windows.Controls.SelectionChangedEventHandler", + "line": 40, + "column": 12 + } + }, + { + "incidentId": "62452341-9f08-4f71-bafe-570f9ee71b9a", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "cmbFbFormat.SelectionChanged \u002B= (s, e) =\u003E UpdateFbPreview();", + "protected": "T:System.Windows.Controls.SelectionChangedEventHandler" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "cmbFbFormat.SelectionChanged \u002B= (s, e) =\u003E UpdateFbPreview();", + "protectedSnippet": "T:System.Windows.Controls.SelectionChangedEventHandler", + "label": "T:System.Windows.Controls.SelectionChangedEventHandler", + "line": 40, + "column": 12 + } + }, + { + "incidentId": "7d46f0b1-81d8-4d6a-bd95-ea4f934fb792", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "cmbFbFormat.SelectionChanged \u002B= (s, e) =\u003E UpdateFbPreview();", + "protected": "E:System.Windows.Controls.Primitives.Selector.SelectionChanged" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "cmbFbFormat.SelectionChanged \u002B= (s, e) =\u003E UpdateFbPreview();", + "protectedSnippet": "E:System.Windows.Controls.Primitives.Selector.SelectionChanged", + "label": "E:System.Windows.Controls.Primitives.Selector.SelectionChanged", + "line": 40, + "column": 12 + } + }, + { + "incidentId": "50731a20-1c79-4929-ae32-d21067eb3d98", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "cmbFbDateFormat.SelectionChanged \u002B= (s, e) =\u003E UpdateFbPreview();", + "protected": "T:System.Windows.Controls.ComboBox" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "cmbFbDateFormat.SelectionChanged \u002B= (s, e) =\u003E UpdateFbPreview();", + "protectedSnippet": "T:System.Windows.Controls.ComboBox", + "label": "T:System.Windows.Controls.ComboBox", + "line": 39, + "column": 12 + } + }, + { + "incidentId": "b1542091-6fc7-47f0-8277-f75db8faaccc", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "cmbFbDateFormat.SelectionChanged \u002B= (s, e) =\u003E UpdateFbPreview();", + "protected": "T:System.Windows.Controls.SelectionChangedEventHandler" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "cmbFbDateFormat.SelectionChanged \u002B= (s, e) =\u003E UpdateFbPreview();", + "protectedSnippet": "T:System.Windows.Controls.SelectionChangedEventHandler", + "label": "T:System.Windows.Controls.SelectionChangedEventHandler", + "line": 39, + "column": 12 + } + }, + { + "incidentId": "36c56d00-df1c-4c8a-8e13-78991fc3d93a", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "cmbFbDateFormat.SelectionChanged \u002B= (s, e) =\u003E UpdateFbPreview();", + "protected": "T:System.Windows.Controls.SelectionChangedEventHandler" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "cmbFbDateFormat.SelectionChanged \u002B= (s, e) =\u003E UpdateFbPreview();", + "protectedSnippet": "T:System.Windows.Controls.SelectionChangedEventHandler", + "label": "T:System.Windows.Controls.SelectionChangedEventHandler", + "line": 39, + "column": 12 + } + }, + { + "incidentId": "bbf7c35d-68a3-4767-acec-0fdd2ad4ae62", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "cmbFbDateFormat.SelectionChanged \u002B= (s, e) =\u003E UpdateFbPreview();", + "protected": "E:System.Windows.Controls.Primitives.Selector.SelectionChanged" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "cmbFbDateFormat.SelectionChanged \u002B= (s, e) =\u003E UpdateFbPreview();", + "protectedSnippet": "E:System.Windows.Controls.Primitives.Selector.SelectionChanged", + "label": "E:System.Windows.Controls.Primitives.Selector.SelectionChanged", + "line": 39, + "column": 12 + } + }, + { + "incidentId": "00e9ae8b-6751-41da-b94e-11fa1586e66f", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "chkFbIncludeDate.Unchecked \u002B= (s, e) =\u003E UpdateFbPreview();", + "protected": "T:System.Windows.Controls.CheckBox" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "chkFbIncludeDate.Unchecked \u002B= (s, e) =\u003E UpdateFbPreview();", + "protectedSnippet": "T:System.Windows.Controls.CheckBox", + "label": "T:System.Windows.Controls.CheckBox", + "line": 38, + "column": 12 + } + }, + { + "incidentId": "dbf1ef8e-25e8-4d84-8df5-5444d1ed4b68", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "chkFbIncludeDate.Unchecked \u002B= (s, e) =\u003E UpdateFbPreview();", + "protected": "T:System.Windows.RoutedEventHandler" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "chkFbIncludeDate.Unchecked \u002B= (s, e) =\u003E UpdateFbPreview();", + "protectedSnippet": "T:System.Windows.RoutedEventHandler", + "label": "T:System.Windows.RoutedEventHandler", + "line": 38, + "column": 12 + } + }, + { + "incidentId": "bf24dd64-3bcc-4b6a-9215-ec6836e7a170", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "chkFbIncludeDate.Unchecked \u002B= (s, e) =\u003E UpdateFbPreview();", + "protected": "T:System.Windows.RoutedEventHandler" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "chkFbIncludeDate.Unchecked \u002B= (s, e) =\u003E UpdateFbPreview();", + "protectedSnippet": "T:System.Windows.RoutedEventHandler", + "label": "T:System.Windows.RoutedEventHandler", + "line": 38, + "column": 12 + } + }, + { + "incidentId": "f53e61f4-ff7c-47d3-b080-05d51dcd9e9d", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "chkFbIncludeDate.Unchecked \u002B= (s, e) =\u003E UpdateFbPreview();", + "protected": "E:System.Windows.Controls.Primitives.ToggleButton.Unchecked" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "chkFbIncludeDate.Unchecked \u002B= (s, e) =\u003E UpdateFbPreview();", + "protectedSnippet": "E:System.Windows.Controls.Primitives.ToggleButton.Unchecked", + "label": "E:System.Windows.Controls.Primitives.ToggleButton.Unchecked", + "line": 38, + "column": 12 + } + }, + { + "incidentId": "3e71d7e4-b326-4df1-b838-870476035a4c", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "chkFbIncludeDate.Checked \u002B= (s, e) =\u003E UpdateFbPreview();", + "protected": "T:System.Windows.Controls.CheckBox" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "chkFbIncludeDate.Checked \u002B= (s, e) =\u003E UpdateFbPreview();", + "protectedSnippet": "T:System.Windows.Controls.CheckBox", + "label": "T:System.Windows.Controls.CheckBox", + "line": 37, + "column": 12 + } + }, + { + "incidentId": "3efe2c33-06c6-4450-8959-bddfc04e180e", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "chkFbIncludeDate.Checked \u002B= (s, e) =\u003E UpdateFbPreview();", + "protected": "T:System.Windows.RoutedEventHandler" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "chkFbIncludeDate.Checked \u002B= (s, e) =\u003E UpdateFbPreview();", + "protectedSnippet": "T:System.Windows.RoutedEventHandler", + "label": "T:System.Windows.RoutedEventHandler", + "line": 37, + "column": 12 + } + }, + { + "incidentId": "aada09eb-bb75-4773-a4d3-39c3b0c1b189", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "chkFbIncludeDate.Checked \u002B= (s, e) =\u003E UpdateFbPreview();", + "protected": "T:System.Windows.RoutedEventHandler" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "chkFbIncludeDate.Checked \u002B= (s, e) =\u003E UpdateFbPreview();", + "protectedSnippet": "T:System.Windows.RoutedEventHandler", + "label": "T:System.Windows.RoutedEventHandler", + "line": 37, + "column": 12 + } + }, + { + "incidentId": "e04b666e-2978-4c0d-830c-51b742904af4", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "chkFbIncludeDate.Checked \u002B= (s, e) =\u003E UpdateFbPreview();", + "protected": "E:System.Windows.Controls.Primitives.ToggleButton.Checked" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "chkFbIncludeDate.Checked \u002B= (s, e) =\u003E UpdateFbPreview();", + "protectedSnippet": "E:System.Windows.Controls.Primitives.ToggleButton.Checked", + "label": "E:System.Windows.Controls.Primitives.ToggleButton.Checked", + "line": 37, + "column": 12 + } + }, + { + "incidentId": "35e2b699-e310-4a51-93e1-95e95e3b37d4", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "txtFbSuffix.TextChanged \u002B= (s, e) =\u003E UpdateFbPreview();", + "protected": "T:System.Windows.Controls.TextBox" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "txtFbSuffix.TextChanged \u002B= (s, e) =\u003E UpdateFbPreview();", + "protectedSnippet": "T:System.Windows.Controls.TextBox", + "label": "T:System.Windows.Controls.TextBox", + "line": 36, + "column": 12 + } + }, + { + "incidentId": "90565681-5bda-41c5-abfd-b90e10241056", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "txtFbSuffix.TextChanged \u002B= (s, e) =\u003E UpdateFbPreview();", + "protected": "T:System.Windows.Controls.TextChangedEventHandler" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "txtFbSuffix.TextChanged \u002B= (s, e) =\u003E UpdateFbPreview();", + "protectedSnippet": "T:System.Windows.Controls.TextChangedEventHandler", + "label": "T:System.Windows.Controls.TextChangedEventHandler", + "line": 36, + "column": 12 + } + }, + { + "incidentId": "3a02e848-3150-4fc4-9dab-ae0c2fc98c28", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "txtFbSuffix.TextChanged \u002B= (s, e) =\u003E UpdateFbPreview();", + "protected": "T:System.Windows.Controls.TextChangedEventHandler" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "txtFbSuffix.TextChanged \u002B= (s, e) =\u003E UpdateFbPreview();", + "protectedSnippet": "T:System.Windows.Controls.TextChangedEventHandler", + "label": "T:System.Windows.Controls.TextChangedEventHandler", + "line": 36, + "column": 12 + } + }, + { + "incidentId": "ba56d67a-565f-4d74-a4da-32cdb00bf17f", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "txtFbSuffix.TextChanged \u002B= (s, e) =\u003E UpdateFbPreview();", + "protected": "E:System.Windows.Controls.Primitives.TextBoxBase.TextChanged" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "txtFbSuffix.TextChanged \u002B= (s, e) =\u003E UpdateFbPreview();", + "protectedSnippet": "E:System.Windows.Controls.Primitives.TextBoxBase.TextChanged", + "label": "E:System.Windows.Controls.Primitives.TextBoxBase.TextChanged", + "line": 36, + "column": 12 + } + }, + { + "incidentId": "3d93bfba-24ea-4b5d-ba4f-d8028bab4de1", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "txtFbPrefix.TextChanged \u002B= (s, e) =\u003E UpdateFbPreview();", + "protected": "T:System.Windows.Controls.TextBox" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "txtFbPrefix.TextChanged \u002B= (s, e) =\u003E UpdateFbPreview();", + "protectedSnippet": "T:System.Windows.Controls.TextBox", + "label": "T:System.Windows.Controls.TextBox", + "line": 35, + "column": 12 + } + }, + { + "incidentId": "7194ed34-2978-4b17-aba6-5142b092f469", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "txtFbPrefix.TextChanged \u002B= (s, e) =\u003E UpdateFbPreview();", + "protected": "T:System.Windows.Controls.TextChangedEventHandler" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "txtFbPrefix.TextChanged \u002B= (s, e) =\u003E UpdateFbPreview();", + "protectedSnippet": "T:System.Windows.Controls.TextChangedEventHandler", + "label": "T:System.Windows.Controls.TextChangedEventHandler", + "line": 35, + "column": 12 + } + }, + { + "incidentId": "a9b9edc6-074c-47cc-8808-f544079c2fc8", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "txtFbPrefix.TextChanged \u002B= (s, e) =\u003E UpdateFbPreview();", + "protected": "T:System.Windows.Controls.TextChangedEventHandler" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "txtFbPrefix.TextChanged \u002B= (s, e) =\u003E UpdateFbPreview();", + "protectedSnippet": "T:System.Windows.Controls.TextChangedEventHandler", + "label": "T:System.Windows.Controls.TextChangedEventHandler", + "line": 35, + "column": 12 + } + }, + { + "incidentId": "e32f3316-17a5-4f6f-87bb-f11ea0ebe4a6", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "txtFbPrefix.TextChanged \u002B= (s, e) =\u003E UpdateFbPreview();", + "protected": "E:System.Windows.Controls.Primitives.TextBoxBase.TextChanged" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "txtFbPrefix.TextChanged \u002B= (s, e) =\u003E UpdateFbPreview();", + "protectedSnippet": "E:System.Windows.Controls.Primitives.TextBoxBase.TextChanged", + "label": "E:System.Windows.Controls.Primitives.TextBoxBase.TextChanged", + "line": 35, + "column": 12 + } + }, + { + "incidentId": "0ab8cd50-4469-4fc5-867e-054bd901c982", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "public MainWindow()\r\n {\r\n InitializeComponent();\r\n _footballManager = new Football.Main();\r\n _racingManager = new HorseRacing.Main(DefaultRacingApiKey);\r\n // Wire preview update events\r\n txtFbPrefix.TextChanged \u002B= (s, e) =\u003E UpdateFbPreview();\r\n txtFbSuffix.TextChanged \u002B= (s, e) =\u003E UpdateFbPreview();\r\n chkFbIncludeDate.Checked \u002B= (s, e) =\u003E UpdateFbPreview();\r\n chkFbIncludeDate.Unchecked \u002B= (s, e) =\u003E UpdateFbPreview();\r\n cmbFbDateFormat.SelectionChanged \u002B= (s, e) =\u003E UpdateFbPreview();\r\n cmbFbFormat.SelectionChanged \u002B= (s, e) =\u003E UpdateFbPreview();\r\n dpFootball.SelectedDateChanged \u002B= (s, e) =\u003E UpdateFbPreview();\r\n\r\n txtRcPrefix.TextChanged \u002B= (s, e) =\u003E UpdateRcPreview();\r\n txtRcSuffix.TextChanged \u002B= (s, e) =\u003E UpdateRcPreview();\r\n chkRcIncludeDate.Checked \u002B= (s, e) =\u003E UpdateRcPreview();\r\n chkRcIncludeDate.Unchecked \u002B= (s, e) =\u003E UpdateRcPreview();\r\n cmbRcDateFormat.SelectionChanged \u002B= (s, e) =\u003E UpdateRcPreview();\r\n cmbRcFormat.SelectionChanged \u002B= (s, e) =\u003E UpdateRcPreview();\r\n }", + "protected": "M:System.Windows.Window.#ctor" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "public MainWindow()\r\n {\r\n InitializeComponent();\r\n _footballManager = new Football.Main();\r\n _racingManager = new HorseRacing.Main(DefaultRacingApiKey);\r\n // Wire preview update events\r\n txtFbPrefix.TextChanged \u002B= (s, e) =\u003E UpdateFbPreview();\r\n txtFbSuffix.TextChanged \u002B= (s, e) =\u003E UpdateFbPreview();\r\n chkFbIncludeDate.Checked \u002B= (s, e) =\u003E UpdateFbPreview();\r\n chkFbIncludeDate.Unchecked \u002B= (s, e) =\u003E UpdateFbPreview();\r\n cmbFbDateFormat.SelectionChanged \u002B= (s, e) =\u003E UpdateFbPreview();\r\n cmbFbFormat.SelectionChanged \u002B= (s, e) =\u003E UpdateFbPreview();\r\n dpFootball.SelectedDateChanged \u002B= (s, e) =\u003E UpdateFbPreview();\r\n\r\n txtRcPrefix.TextChanged \u002B= (s, e) =\u003E UpdateRcPreview();\r\n txtRcSuffix.TextChanged \u002B= (s, e) =\u003E UpdateRcPreview();\r\n chkRcIncludeDate.Checked \u002B= (s, e) =\u003E UpdateRcPreview();\r\n chkRcIncludeDate.Unchecked \u002B= (s, e) =\u003E UpdateRcPreview();\r\n cmbRcDateFormat.SelectionChanged \u002B= (s, e) =\u003E UpdateRcPreview();\r\n cmbRcFormat.SelectionChanged \u002B= (s, e) =\u003E UpdateRcPreview();\r\n }", + "protectedSnippet": "M:System.Windows.Window.#ctor", + "label": "M:System.Windows.Window.#ctor", + "line": 29, + "column": 8 + } + }, + { + "incidentId": "9b6f289e-0654-41c0-9a8a-0adbec9cc616", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "cmbRcFormat.SelectionChanged \u002B= (s, e) =\u003E UpdateRcPreview();", + "protected": "T:System.Windows.Controls.ComboBox" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "cmbRcFormat.SelectionChanged \u002B= (s, e) =\u003E UpdateRcPreview();", + "protectedSnippet": "T:System.Windows.Controls.ComboBox", + "label": "T:System.Windows.Controls.ComboBox", + "line": 48, + "column": 12 + } + }, + { + "incidentId": "0f8a369e-8700-443b-86f7-bd6bec19ed4f", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "cmbRcFormat.SelectionChanged \u002B= (s, e) =\u003E UpdateRcPreview();", + "protected": "T:System.Windows.Controls.SelectionChangedEventHandler" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "cmbRcFormat.SelectionChanged \u002B= (s, e) =\u003E UpdateRcPreview();", + "protectedSnippet": "T:System.Windows.Controls.SelectionChangedEventHandler", + "label": "T:System.Windows.Controls.SelectionChangedEventHandler", + "line": 48, + "column": 12 + } + }, + { + "incidentId": "be8e60e2-e614-4c9b-ae6d-da38e98e743a", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "cmbRcFormat.SelectionChanged \u002B= (s, e) =\u003E UpdateRcPreview();", + "protected": "T:System.Windows.Controls.SelectionChangedEventHandler" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "cmbRcFormat.SelectionChanged \u002B= (s, e) =\u003E UpdateRcPreview();", + "protectedSnippet": "T:System.Windows.Controls.SelectionChangedEventHandler", + "label": "T:System.Windows.Controls.SelectionChangedEventHandler", + "line": 48, + "column": 12 + } + }, + { + "incidentId": "a7e7e46b-9cdc-4603-87f4-b3cf8ebc3a64", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "cmbRcFormat.SelectionChanged \u002B= (s, e) =\u003E UpdateRcPreview();", + "protected": "E:System.Windows.Controls.Primitives.Selector.SelectionChanged" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "cmbRcFormat.SelectionChanged \u002B= (s, e) =\u003E UpdateRcPreview();", + "protectedSnippet": "E:System.Windows.Controls.Primitives.Selector.SelectionChanged", + "label": "E:System.Windows.Controls.Primitives.Selector.SelectionChanged", + "line": 48, + "column": 12 + } + }, + { + "incidentId": "ae480a0d-4ae3-4b3f-98b2-255b9d9ed1f4", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "cmbRcDateFormat.SelectionChanged \u002B= (s, e) =\u003E UpdateRcPreview();", + "protected": "T:System.Windows.Controls.ComboBox" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "cmbRcDateFormat.SelectionChanged \u002B= (s, e) =\u003E UpdateRcPreview();", + "protectedSnippet": "T:System.Windows.Controls.ComboBox", + "label": "T:System.Windows.Controls.ComboBox", + "line": 47, + "column": 12 + } + }, + { + "incidentId": "617463c4-0f95-4c57-bb9c-d14869f6d37d", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "cmbRcDateFormat.SelectionChanged \u002B= (s, e) =\u003E UpdateRcPreview();", + "protected": "T:System.Windows.Controls.SelectionChangedEventHandler" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "cmbRcDateFormat.SelectionChanged \u002B= (s, e) =\u003E UpdateRcPreview();", + "protectedSnippet": "T:System.Windows.Controls.SelectionChangedEventHandler", + "label": "T:System.Windows.Controls.SelectionChangedEventHandler", + "line": 47, + "column": 12 + } + }, + { + "incidentId": "93531b60-587b-4533-b8b9-164bd2704a3c", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "cmbRcDateFormat.SelectionChanged \u002B= (s, e) =\u003E UpdateRcPreview();", + "protected": "T:System.Windows.Controls.SelectionChangedEventHandler" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "cmbRcDateFormat.SelectionChanged \u002B= (s, e) =\u003E UpdateRcPreview();", + "protectedSnippet": "T:System.Windows.Controls.SelectionChangedEventHandler", + "label": "T:System.Windows.Controls.SelectionChangedEventHandler", + "line": 47, + "column": 12 + } + }, + { + "incidentId": "82063a13-7c3d-4ea3-8de9-6d83dc3f36e4", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "cmbRcDateFormat.SelectionChanged \u002B= (s, e) =\u003E UpdateRcPreview();", + "protected": "E:System.Windows.Controls.Primitives.Selector.SelectionChanged" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "cmbRcDateFormat.SelectionChanged \u002B= (s, e) =\u003E UpdateRcPreview();", + "protectedSnippet": "E:System.Windows.Controls.Primitives.Selector.SelectionChanged", + "label": "E:System.Windows.Controls.Primitives.Selector.SelectionChanged", + "line": 47, + "column": 12 + } + }, + { + "incidentId": "421e35f0-8f94-425c-a3de-fadda33e3d43", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "chkRcIncludeDate.Unchecked \u002B= (s, e) =\u003E UpdateRcPreview();", + "protected": "T:System.Windows.Controls.CheckBox" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "chkRcIncludeDate.Unchecked \u002B= (s, e) =\u003E UpdateRcPreview();", + "protectedSnippet": "T:System.Windows.Controls.CheckBox", + "label": "T:System.Windows.Controls.CheckBox", + "line": 46, + "column": 12 + } + }, + { + "incidentId": "7dfa4eca-3ea9-44d3-ae05-4f24950d6f7e", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "chkRcIncludeDate.Unchecked \u002B= (s, e) =\u003E UpdateRcPreview();", + "protected": "T:System.Windows.RoutedEventHandler" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "chkRcIncludeDate.Unchecked \u002B= (s, e) =\u003E UpdateRcPreview();", + "protectedSnippet": "T:System.Windows.RoutedEventHandler", + "label": "T:System.Windows.RoutedEventHandler", + "line": 46, + "column": 12 + } + }, + { + "incidentId": "e2db7aa7-9e36-4b06-98fd-2d35bf30bb89", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "chkRcIncludeDate.Unchecked \u002B= (s, e) =\u003E UpdateRcPreview();", + "protected": "T:System.Windows.RoutedEventHandler" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "chkRcIncludeDate.Unchecked \u002B= (s, e) =\u003E UpdateRcPreview();", + "protectedSnippet": "T:System.Windows.RoutedEventHandler", + "label": "T:System.Windows.RoutedEventHandler", + "line": 46, + "column": 12 + } + }, + { + "incidentId": "d0e38c64-3700-471d-bcff-537683c13ad1", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "chkRcIncludeDate.Unchecked \u002B= (s, e) =\u003E UpdateRcPreview();", + "protected": "E:System.Windows.Controls.Primitives.ToggleButton.Unchecked" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "chkRcIncludeDate.Unchecked \u002B= (s, e) =\u003E UpdateRcPreview();", + "protectedSnippet": "E:System.Windows.Controls.Primitives.ToggleButton.Unchecked", + "label": "E:System.Windows.Controls.Primitives.ToggleButton.Unchecked", + "line": 46, + "column": 12 + } + }, + { + "incidentId": "eab32f5a-d629-408c-a09e-3cc3b1fe005b", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "chkRcIncludeDate.Checked \u002B= (s, e) =\u003E UpdateRcPreview();", + "protected": "T:System.Windows.Controls.CheckBox" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "chkRcIncludeDate.Checked \u002B= (s, e) =\u003E UpdateRcPreview();", + "protectedSnippet": "T:System.Windows.Controls.CheckBox", + "label": "T:System.Windows.Controls.CheckBox", + "line": 45, + "column": 12 + } + }, + { + "incidentId": "97c035d6-c83b-4af6-9852-43c0b4e5af8a", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "chkRcIncludeDate.Checked \u002B= (s, e) =\u003E UpdateRcPreview();", + "protected": "T:System.Windows.RoutedEventHandler" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "chkRcIncludeDate.Checked \u002B= (s, e) =\u003E UpdateRcPreview();", + "protectedSnippet": "T:System.Windows.RoutedEventHandler", + "label": "T:System.Windows.RoutedEventHandler", + "line": 45, + "column": 12 + } + }, + { + "incidentId": "b09572e3-08e9-49a4-b1e4-0ce6adf042ac", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "chkRcIncludeDate.Checked \u002B= (s, e) =\u003E UpdateRcPreview();", + "protected": "T:System.Windows.RoutedEventHandler" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "chkRcIncludeDate.Checked \u002B= (s, e) =\u003E UpdateRcPreview();", + "protectedSnippet": "T:System.Windows.RoutedEventHandler", + "label": "T:System.Windows.RoutedEventHandler", + "line": 45, + "column": 12 + } + }, + { + "incidentId": "7cf168d7-e0c2-4c49-8e25-128ca2d1995a", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "chkRcIncludeDate.Checked \u002B= (s, e) =\u003E UpdateRcPreview();", + "protected": "E:System.Windows.Controls.Primitives.ToggleButton.Checked" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "chkRcIncludeDate.Checked \u002B= (s, e) =\u003E UpdateRcPreview();", + "protectedSnippet": "E:System.Windows.Controls.Primitives.ToggleButton.Checked", + "label": "E:System.Windows.Controls.Primitives.ToggleButton.Checked", + "line": 45, + "column": 12 + } + }, + { + "incidentId": "0ea135bb-e0f2-4f70-92f5-405eb32fa798", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "txtRcSuffix.TextChanged \u002B= (s, e) =\u003E UpdateRcPreview();", + "protected": "T:System.Windows.Controls.TextBox" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "txtRcSuffix.TextChanged \u002B= (s, e) =\u003E UpdateRcPreview();", + "protectedSnippet": "T:System.Windows.Controls.TextBox", + "label": "T:System.Windows.Controls.TextBox", + "line": 44, + "column": 12 + } + }, + { + "incidentId": "e0aa75c8-e92a-49cd-92f8-1da65f33ba9d", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "txtRcSuffix.TextChanged \u002B= (s, e) =\u003E UpdateRcPreview();", + "protected": "T:System.Windows.Controls.TextChangedEventHandler" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "txtRcSuffix.TextChanged \u002B= (s, e) =\u003E UpdateRcPreview();", + "protectedSnippet": "T:System.Windows.Controls.TextChangedEventHandler", + "label": "T:System.Windows.Controls.TextChangedEventHandler", + "line": 44, + "column": 12 + } + }, + { + "incidentId": "92f3dbc5-31eb-4f73-b9a9-511846273c58", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "txtRcSuffix.TextChanged \u002B= (s, e) =\u003E UpdateRcPreview();", + "protected": "T:System.Windows.Controls.TextChangedEventHandler" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "txtRcSuffix.TextChanged \u002B= (s, e) =\u003E UpdateRcPreview();", + "protectedSnippet": "T:System.Windows.Controls.TextChangedEventHandler", + "label": "T:System.Windows.Controls.TextChangedEventHandler", + "line": 44, + "column": 12 + } + }, + { + "incidentId": "02c72130-ff27-4703-8f1f-48ded65b55d1", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "txtRcSuffix.TextChanged \u002B= (s, e) =\u003E UpdateRcPreview();", + "protected": "E:System.Windows.Controls.Primitives.TextBoxBase.TextChanged" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "txtRcSuffix.TextChanged \u002B= (s, e) =\u003E UpdateRcPreview();", + "protectedSnippet": "E:System.Windows.Controls.Primitives.TextBoxBase.TextChanged", + "label": "E:System.Windows.Controls.Primitives.TextBoxBase.TextChanged", + "line": 44, + "column": 12 + } + }, + { + "incidentId": "25e06b83-eeb1-4118-ae85-ef27503612f2", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "txtRcPrefix.TextChanged \u002B= (s, e) =\u003E UpdateRcPreview();", + "protected": "T:System.Windows.Controls.TextBox" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "txtRcPrefix.TextChanged \u002B= (s, e) =\u003E UpdateRcPreview();", + "protectedSnippet": "T:System.Windows.Controls.TextBox", + "label": "T:System.Windows.Controls.TextBox", + "line": 43, + "column": 12 + } + }, + { + "incidentId": "7297b4fa-a08e-4771-8c25-cf3c41af0b5b", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "txtRcPrefix.TextChanged \u002B= (s, e) =\u003E UpdateRcPreview();", + "protected": "T:System.Windows.Controls.TextChangedEventHandler" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "txtRcPrefix.TextChanged \u002B= (s, e) =\u003E UpdateRcPreview();", + "protectedSnippet": "T:System.Windows.Controls.TextChangedEventHandler", + "label": "T:System.Windows.Controls.TextChangedEventHandler", + "line": 43, + "column": 12 + } + }, + { + "incidentId": "f6fba038-b39e-4e10-a9fd-fe776641819b", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "txtRcPrefix.TextChanged \u002B= (s, e) =\u003E UpdateRcPreview();", + "protected": "T:System.Windows.Controls.TextChangedEventHandler" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "txtRcPrefix.TextChanged \u002B= (s, e) =\u003E UpdateRcPreview();", + "protectedSnippet": "T:System.Windows.Controls.TextChangedEventHandler", + "label": "T:System.Windows.Controls.TextChangedEventHandler", + "line": 43, + "column": 12 + } + }, + { + "incidentId": "1fcbef13-1203-4a35-a778-e0a95a2d188e", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "txtRcPrefix.TextChanged \u002B= (s, e) =\u003E UpdateRcPreview();", + "protected": "E:System.Windows.Controls.Primitives.TextBoxBase.TextChanged" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "txtRcPrefix.TextChanged \u002B= (s, e) =\u003E UpdateRcPreview();", + "protectedSnippet": "E:System.Windows.Controls.Primitives.TextBoxBase.TextChanged", + "label": "E:System.Windows.Controls.Primitives.TextBoxBase.TextChanged", + "line": 43, + "column": 12 + } + }, + { + "incidentId": "f3f7cc1a-1532-496a-8054-305d09b0b2b8", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "dpFootball.SelectedDateChanged \u002B= (s, e) =\u003E UpdateFbPreview();", + "protected": "T:System.Windows.Controls.DatePicker" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "dpFootball.SelectedDateChanged \u002B= (s, e) =\u003E UpdateFbPreview();", + "protectedSnippet": "T:System.Windows.Controls.DatePicker", + "label": "T:System.Windows.Controls.DatePicker", + "line": 41, + "column": 12 + } + }, + { + "incidentId": "794b15dd-69fa-437b-8781-731b65980b4f", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "dpFootball.SelectedDateChanged \u002B= (s, e) =\u003E UpdateFbPreview();", + "protected": "E:System.Windows.Controls.DatePicker.SelectedDateChanged" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "dpFootball.SelectedDateChanged \u002B= (s, e) =\u003E UpdateFbPreview();", + "protectedSnippet": "E:System.Windows.Controls.DatePicker.SelectedDateChanged", + "label": "E:System.Windows.Controls.DatePicker.SelectedDateChanged", + "line": 41, + "column": 12 + } + }, + { + "incidentId": "5002e683-0360-4d03-a63d-ae25df6900b7", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "cmbFbFormat.SelectionChanged \u002B= (s, e) =\u003E UpdateFbPreview();", + "protected": "T:System.Windows.Controls.ComboBox" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "cmbFbFormat.SelectionChanged \u002B= (s, e) =\u003E UpdateFbPreview();", + "protectedSnippet": "T:System.Windows.Controls.ComboBox", + "label": "T:System.Windows.Controls.ComboBox", + "line": 40, + "column": 12 + } + }, + { + "incidentId": "27587d31-f462-4210-825f-b7cde023f205", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "cmbFbFormat.SelectionChanged \u002B= (s, e) =\u003E UpdateFbPreview();", + "protected": "T:System.Windows.Controls.SelectionChangedEventHandler" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "cmbFbFormat.SelectionChanged \u002B= (s, e) =\u003E UpdateFbPreview();", + "protectedSnippet": "T:System.Windows.Controls.SelectionChangedEventHandler", + "label": "T:System.Windows.Controls.SelectionChangedEventHandler", + "line": 40, + "column": 12 + } + }, + { + "incidentId": "cdc8d05c-ca70-4c5b-ab69-65d7c5a223be", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "cmbFbFormat.SelectionChanged \u002B= (s, e) =\u003E UpdateFbPreview();", + "protected": "T:System.Windows.Controls.SelectionChangedEventHandler" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "cmbFbFormat.SelectionChanged \u002B= (s, e) =\u003E UpdateFbPreview();", + "protectedSnippet": "T:System.Windows.Controls.SelectionChangedEventHandler", + "label": "T:System.Windows.Controls.SelectionChangedEventHandler", + "line": 40, + "column": 12 + } + }, + { + "incidentId": "023d141c-3e73-4b0a-a11f-d5b589f93e29", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "cmbFbFormat.SelectionChanged \u002B= (s, e) =\u003E UpdateFbPreview();", + "protected": "E:System.Windows.Controls.Primitives.Selector.SelectionChanged" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "cmbFbFormat.SelectionChanged \u002B= (s, e) =\u003E UpdateFbPreview();", + "protectedSnippet": "E:System.Windows.Controls.Primitives.Selector.SelectionChanged", + "label": "E:System.Windows.Controls.Primitives.Selector.SelectionChanged", + "line": 40, + "column": 12 + } + }, + { + "incidentId": "05ae315f-e532-46a5-af42-a6194e397ea7", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "cmbFbDateFormat.SelectionChanged \u002B= (s, e) =\u003E UpdateFbPreview();", + "protected": "T:System.Windows.Controls.ComboBox" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "cmbFbDateFormat.SelectionChanged \u002B= (s, e) =\u003E UpdateFbPreview();", + "protectedSnippet": "T:System.Windows.Controls.ComboBox", + "label": "T:System.Windows.Controls.ComboBox", + "line": 39, + "column": 12 + } + }, + { + "incidentId": "1ce05df7-1791-402e-b0ff-484d6fa42576", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "cmbFbDateFormat.SelectionChanged \u002B= (s, e) =\u003E UpdateFbPreview();", + "protected": "T:System.Windows.Controls.SelectionChangedEventHandler" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "cmbFbDateFormat.SelectionChanged \u002B= (s, e) =\u003E UpdateFbPreview();", + "protectedSnippet": "T:System.Windows.Controls.SelectionChangedEventHandler", + "label": "T:System.Windows.Controls.SelectionChangedEventHandler", + "line": 39, + "column": 12 + } + }, + { + "incidentId": "d5389526-2f58-497f-b96e-af5892ad5eb4", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "cmbFbDateFormat.SelectionChanged \u002B= (s, e) =\u003E UpdateFbPreview();", + "protected": "T:System.Windows.Controls.SelectionChangedEventHandler" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "cmbFbDateFormat.SelectionChanged \u002B= (s, e) =\u003E UpdateFbPreview();", + "protectedSnippet": "T:System.Windows.Controls.SelectionChangedEventHandler", + "label": "T:System.Windows.Controls.SelectionChangedEventHandler", + "line": 39, + "column": 12 + } + }, + { + "incidentId": "dbd26ae8-dcb9-4b61-9990-1788aec894bb", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "cmbFbDateFormat.SelectionChanged \u002B= (s, e) =\u003E UpdateFbPreview();", + "protected": "E:System.Windows.Controls.Primitives.Selector.SelectionChanged" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "cmbFbDateFormat.SelectionChanged \u002B= (s, e) =\u003E UpdateFbPreview();", + "protectedSnippet": "E:System.Windows.Controls.Primitives.Selector.SelectionChanged", + "label": "E:System.Windows.Controls.Primitives.Selector.SelectionChanged", + "line": 39, + "column": 12 + } + }, + { + "incidentId": "fecebb28-88c3-4dfa-a141-90a0a485c60e", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "chkFbIncludeDate.Unchecked \u002B= (s, e) =\u003E UpdateFbPreview();", + "protected": "T:System.Windows.Controls.CheckBox" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "chkFbIncludeDate.Unchecked \u002B= (s, e) =\u003E UpdateFbPreview();", + "protectedSnippet": "T:System.Windows.Controls.CheckBox", + "label": "T:System.Windows.Controls.CheckBox", + "line": 38, + "column": 12 + } + }, + { + "incidentId": "dc7b2a7d-4443-487c-a299-d9c9389954c7", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "chkFbIncludeDate.Unchecked \u002B= (s, e) =\u003E UpdateFbPreview();", + "protected": "T:System.Windows.RoutedEventHandler" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "chkFbIncludeDate.Unchecked \u002B= (s, e) =\u003E UpdateFbPreview();", + "protectedSnippet": "T:System.Windows.RoutedEventHandler", + "label": "T:System.Windows.RoutedEventHandler", + "line": 38, + "column": 12 + } + }, + { + "incidentId": "1e80c7a1-7909-4498-bd77-150211d58daf", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "chkFbIncludeDate.Unchecked \u002B= (s, e) =\u003E UpdateFbPreview();", + "protected": "T:System.Windows.RoutedEventHandler" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "chkFbIncludeDate.Unchecked \u002B= (s, e) =\u003E UpdateFbPreview();", + "protectedSnippet": "T:System.Windows.RoutedEventHandler", + "label": "T:System.Windows.RoutedEventHandler", + "line": 38, + "column": 12 + } + }, + { + "incidentId": "324cef35-09eb-4b0a-9f24-593eb1f72763", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "chkFbIncludeDate.Unchecked \u002B= (s, e) =\u003E UpdateFbPreview();", + "protected": "E:System.Windows.Controls.Primitives.ToggleButton.Unchecked" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "chkFbIncludeDate.Unchecked \u002B= (s, e) =\u003E UpdateFbPreview();", + "protectedSnippet": "E:System.Windows.Controls.Primitives.ToggleButton.Unchecked", + "label": "E:System.Windows.Controls.Primitives.ToggleButton.Unchecked", + "line": 38, + "column": 12 + } + }, + { + "incidentId": "38e5b9fe-d540-4129-bc7b-aa24affc9b55", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "chkFbIncludeDate.Checked \u002B= (s, e) =\u003E UpdateFbPreview();", + "protected": "T:System.Windows.Controls.CheckBox" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "chkFbIncludeDate.Checked \u002B= (s, e) =\u003E UpdateFbPreview();", + "protectedSnippet": "T:System.Windows.Controls.CheckBox", + "label": "T:System.Windows.Controls.CheckBox", + "line": 37, + "column": 12 + } + }, + { + "incidentId": "098eb762-97db-4b7d-b3ba-66dde201137a", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "chkFbIncludeDate.Checked \u002B= (s, e) =\u003E UpdateFbPreview();", + "protected": "T:System.Windows.RoutedEventHandler" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "chkFbIncludeDate.Checked \u002B= (s, e) =\u003E UpdateFbPreview();", + "protectedSnippet": "T:System.Windows.RoutedEventHandler", + "label": "T:System.Windows.RoutedEventHandler", + "line": 37, + "column": 12 + } + }, + { + "incidentId": "9fd72fd8-c696-4b6c-a6aa-8f150ee321d9", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "chkFbIncludeDate.Checked \u002B= (s, e) =\u003E UpdateFbPreview();", + "protected": "T:System.Windows.RoutedEventHandler" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "chkFbIncludeDate.Checked \u002B= (s, e) =\u003E UpdateFbPreview();", + "protectedSnippet": "T:System.Windows.RoutedEventHandler", + "label": "T:System.Windows.RoutedEventHandler", + "line": 37, + "column": 12 + } + }, + { + "incidentId": "533b4a09-2dbd-4745-a622-cb56cdb3257c", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "chkFbIncludeDate.Checked \u002B= (s, e) =\u003E UpdateFbPreview();", + "protected": "E:System.Windows.Controls.Primitives.ToggleButton.Checked" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "chkFbIncludeDate.Checked \u002B= (s, e) =\u003E UpdateFbPreview();", + "protectedSnippet": "E:System.Windows.Controls.Primitives.ToggleButton.Checked", + "label": "E:System.Windows.Controls.Primitives.ToggleButton.Checked", + "line": 37, + "column": 12 + } + }, + { + "incidentId": "5f260c72-930d-4e02-846d-f0ce3a394a8a", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "txtFbSuffix.TextChanged \u002B= (s, e) =\u003E UpdateFbPreview();", + "protected": "T:System.Windows.Controls.TextBox" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "txtFbSuffix.TextChanged \u002B= (s, e) =\u003E UpdateFbPreview();", + "protectedSnippet": "T:System.Windows.Controls.TextBox", + "label": "T:System.Windows.Controls.TextBox", + "line": 36, + "column": 12 + } + }, + { + "incidentId": "49e35db6-7dfa-446d-beba-fcf929c10512", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "txtFbSuffix.TextChanged \u002B= (s, e) =\u003E UpdateFbPreview();", + "protected": "T:System.Windows.Controls.TextChangedEventHandler" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "txtFbSuffix.TextChanged \u002B= (s, e) =\u003E UpdateFbPreview();", + "protectedSnippet": "T:System.Windows.Controls.TextChangedEventHandler", + "label": "T:System.Windows.Controls.TextChangedEventHandler", + "line": 36, + "column": 12 + } + }, + { + "incidentId": "41a798f9-230b-46e0-87fc-66547852dd0c", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "txtFbSuffix.TextChanged \u002B= (s, e) =\u003E UpdateFbPreview();", + "protected": "T:System.Windows.Controls.TextChangedEventHandler" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "txtFbSuffix.TextChanged \u002B= (s, e) =\u003E UpdateFbPreview();", + "protectedSnippet": "T:System.Windows.Controls.TextChangedEventHandler", + "label": "T:System.Windows.Controls.TextChangedEventHandler", + "line": 36, + "column": 12 + } + }, + { + "incidentId": "856f6765-c36d-4833-a02d-d22d6d750c90", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "txtFbSuffix.TextChanged \u002B= (s, e) =\u003E UpdateFbPreview();", + "protected": "E:System.Windows.Controls.Primitives.TextBoxBase.TextChanged" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "txtFbSuffix.TextChanged \u002B= (s, e) =\u003E UpdateFbPreview();", + "protectedSnippet": "E:System.Windows.Controls.Primitives.TextBoxBase.TextChanged", + "label": "E:System.Windows.Controls.Primitives.TextBoxBase.TextChanged", + "line": 36, + "column": 12 + } + }, + { + "incidentId": "fdb7f298-f7b9-4253-8aac-59d6065da486", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "txtFbPrefix.TextChanged \u002B= (s, e) =\u003E UpdateFbPreview();", + "protected": "T:System.Windows.Controls.TextBox" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "txtFbPrefix.TextChanged \u002B= (s, e) =\u003E UpdateFbPreview();", + "protectedSnippet": "T:System.Windows.Controls.TextBox", + "label": "T:System.Windows.Controls.TextBox", + "line": 35, + "column": 12 + } + }, + { + "incidentId": "b3888dce-f2d2-4597-8c57-fa111ade70f5", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "txtFbPrefix.TextChanged \u002B= (s, e) =\u003E UpdateFbPreview();", + "protected": "T:System.Windows.Controls.TextChangedEventHandler" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "txtFbPrefix.TextChanged \u002B= (s, e) =\u003E UpdateFbPreview();", + "protectedSnippet": "T:System.Windows.Controls.TextChangedEventHandler", + "label": "T:System.Windows.Controls.TextChangedEventHandler", + "line": 35, + "column": 12 + } + }, + { + "incidentId": "c91b3f4f-e858-4718-84fd-dfa07b7237af", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "txtFbPrefix.TextChanged \u002B= (s, e) =\u003E UpdateFbPreview();", + "protected": "T:System.Windows.Controls.TextChangedEventHandler" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "txtFbPrefix.TextChanged \u002B= (s, e) =\u003E UpdateFbPreview();", + "protectedSnippet": "T:System.Windows.Controls.TextChangedEventHandler", + "label": "T:System.Windows.Controls.TextChangedEventHandler", + "line": 35, + "column": 12 + } + }, + { + "incidentId": "c0395154-41e7-4379-83a9-e79c3554b879", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "txtFbPrefix.TextChanged \u002B= (s, e) =\u003E UpdateFbPreview();", + "protected": "E:System.Windows.Controls.Primitives.TextBoxBase.TextChanged" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "txtFbPrefix.TextChanged \u002B= (s, e) =\u003E UpdateFbPreview();", + "protectedSnippet": "E:System.Windows.Controls.Primitives.TextBoxBase.TextChanged", + "label": "E:System.Windows.Controls.Primitives.TextBoxBase.TextChanged", + "line": 35, + "column": 12 + } + }, + { + "incidentId": "3d2801a5-f3ae-4394-a235-fa98fedb1834", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "public MainWindow()\r\n {\r\n InitializeComponent();\r\n _footballManager = new Football.Main();\r\n _racingManager = new HorseRacing.Main(DefaultRacingApiKey);\r\n // Wire preview update events\r\n txtFbPrefix.TextChanged \u002B= (s, e) =\u003E UpdateFbPreview();\r\n txtFbSuffix.TextChanged \u002B= (s, e) =\u003E UpdateFbPreview();\r\n chkFbIncludeDate.Checked \u002B= (s, e) =\u003E UpdateFbPreview();\r\n chkFbIncludeDate.Unchecked \u002B= (s, e) =\u003E UpdateFbPreview();\r\n cmbFbDateFormat.SelectionChanged \u002B= (s, e) =\u003E UpdateFbPreview();\r\n cmbFbFormat.SelectionChanged \u002B= (s, e) =\u003E UpdateFbPreview();\r\n dpFootball.SelectedDateChanged \u002B= (s, e) =\u003E UpdateFbPreview();\r\n\r\n txtRcPrefix.TextChanged \u002B= (s, e) =\u003E UpdateRcPreview();\r\n txtRcSuffix.TextChanged \u002B= (s, e) =\u003E UpdateRcPreview();\r\n chkRcIncludeDate.Checked \u002B= (s, e) =\u003E UpdateRcPreview();\r\n chkRcIncludeDate.Unchecked \u002B= (s, e) =\u003E UpdateRcPreview();\r\n cmbRcDateFormat.SelectionChanged \u002B= (s, e) =\u003E UpdateRcPreview();\r\n cmbRcFormat.SelectionChanged \u002B= (s, e) =\u003E UpdateRcPreview();\r\n }", + "protected": "M:System.Windows.Window.#ctor" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "public MainWindow()\r\n {\r\n InitializeComponent();\r\n _footballManager = new Football.Main();\r\n _racingManager = new HorseRacing.Main(DefaultRacingApiKey);\r\n // Wire preview update events\r\n txtFbPrefix.TextChanged \u002B= (s, e) =\u003E UpdateFbPreview();\r\n txtFbSuffix.TextChanged \u002B= (s, e) =\u003E UpdateFbPreview();\r\n chkFbIncludeDate.Checked \u002B= (s, e) =\u003E UpdateFbPreview();\r\n chkFbIncludeDate.Unchecked \u002B= (s, e) =\u003E UpdateFbPreview();\r\n cmbFbDateFormat.SelectionChanged \u002B= (s, e) =\u003E UpdateFbPreview();\r\n cmbFbFormat.SelectionChanged \u002B= (s, e) =\u003E UpdateFbPreview();\r\n dpFootball.SelectedDateChanged \u002B= (s, e) =\u003E UpdateFbPreview();\r\n\r\n txtRcPrefix.TextChanged \u002B= (s, e) =\u003E UpdateRcPreview();\r\n txtRcSuffix.TextChanged \u002B= (s, e) =\u003E UpdateRcPreview();\r\n chkRcIncludeDate.Checked \u002B= (s, e) =\u003E UpdateRcPreview();\r\n chkRcIncludeDate.Unchecked \u002B= (s, e) =\u003E UpdateRcPreview();\r\n cmbRcDateFormat.SelectionChanged \u002B= (s, e) =\u003E UpdateRcPreview();\r\n cmbRcFormat.SelectionChanged \u002B= (s, e) =\u003E UpdateRcPreview();\r\n }", + "protectedSnippet": "M:System.Windows.Window.#ctor", + "label": "M:System.Windows.Window.#ctor", + "line": 29, + "column": 8 + } + }, + { + "incidentId": "5eeaf906-7176-42e3-8e4b-e4b0ace78e45", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "IComponentConnector", + "protected": "T:System.Windows.Markup.IComponentConnector" + }, + "kind": "File", + "path": "HorseRacingPredictor\\obj\\x64\\Debug\\MainWindow.g.i.cs", + "snippet": "IComponentConnector", + "protectedSnippet": "T:System.Windows.Markup.IComponentConnector", + "label": "T:System.Windows.Markup.IComponentConnector", + "line": 40, + "column": 83 + } + }, + { + "incidentId": "ea2a111a-55b1-45f4-8fcd-4d9f4dd1d3cb", + "ruleId": "Api.0001", + "description": "API is unavailable in net8.0 ", + "projectPath": "HorseRacingPredictor\\BettingPredictor.csproj", + "state": "Active", + "location": { + "snippetModel": { + "unrestricted": "Window", + "protected": "T:System.Windows.Window" + }, + "kind": "File", + "path": "HorseRacingPredictor\\MainWindow.xaml.cs", + "snippet": "Window", + "protectedSnippet": "T:System.Windows.Window", + "label": "T:System.Windows.Window", + "line": 16, + "column": 38 + } + } + ], + "features": [ + { + "featureId": "LegacyConfiguration", + "incidents": [ + "779fb7ae-308d-4f12-84a0-bda716a1f891", + "0f8bf971-711f-4434-a02f-76e0bf2b4b17" + ] + }, + { + "featureId": "WinForms", + "incidents": [ + "6ab22a9c-ca9a-40e1-b7fb-1eb10ba20772", + "a6615049-b0ac-4f94-906b-004e88d00120", + "7b2dc9f9-5816-4816-ba33-b3a8724b2b1f", + "c287a87a-1efa-45da-92ed-5d023170dac8", + "ed8ddb54-5157-49b2-9d68-3ad64bcb67e4", + "e8dcf93b-5ea1-4326-a2dc-ca2845fb0e81", + "d7801e67-ac54-41e3-81eb-642c47e7f127", + "3c22498c-13d1-4967-9cf5-7fbed957a5fd", + "8c6e99af-d2a8-45f8-8564-f347e6613a08", + "2cd444d0-26b9-4d15-83a6-5c4a323964c0", + "eee23511-dd6a-40b5-a1a2-9ef115062653", + "a4b7dd99-6123-4631-bf3d-822209a7d050", + "39818991-8de3-460a-9e81-357769f493f7", + "4312515c-2e72-4a8f-9fbf-32472da43005", + "621c9440-3f38-48df-9995-e89feded0660", + "dbaf14fe-d10c-47d5-94d4-11b19cb76ca6", + "25d84452-820b-4468-b185-e20cbf93207f", + "9fc27b83-283e-42b7-ba42-01f0cc0a6e6c" + ] + }, + { + "featureId": "Wpf", + "incidents": [ + "5eeaf906-7176-42e3-8e4b-e4b0ace78e45", + "c0395154-41e7-4379-83a9-e79c3554b879", + "c91b3f4f-e858-4718-84fd-dfa07b7237af", + "b3888dce-f2d2-4597-8c57-fa111ade70f5", + "fdb7f298-f7b9-4253-8aac-59d6065da486", + "856f6765-c36d-4833-a02d-d22d6d750c90", + "41a798f9-230b-46e0-87fc-66547852dd0c", + "49e35db6-7dfa-446d-beba-fcf929c10512", + "5f260c72-930d-4e02-846d-f0ce3a394a8a", + "533b4a09-2dbd-4745-a622-cb56cdb3257c", + "38e5b9fe-d540-4129-bc7b-aa24affc9b55", + "324cef35-09eb-4b0a-9f24-593eb1f72763", + "fecebb28-88c3-4dfa-a141-90a0a485c60e", + "dbd26ae8-dcb9-4b61-9990-1788aec894bb", + "d5389526-2f58-497f-b96e-af5892ad5eb4", + "1ce05df7-1791-402e-b0ff-484d6fa42576", + "05ae315f-e532-46a5-af42-a6194e397ea7", + "023d141c-3e73-4b0a-a11f-d5b589f93e29", + "cdc8d05c-ca70-4c5b-ab69-65d7c5a223be", + "27587d31-f462-4210-825f-b7cde023f205", + "5002e683-0360-4d03-a63d-ae25df6900b7", + "794b15dd-69fa-437b-8781-731b65980b4f", + "f3f7cc1a-1532-496a-8054-305d09b0b2b8", + "1fcbef13-1203-4a35-a778-e0a95a2d188e", + "f6fba038-b39e-4e10-a9fd-fe776641819b", + "7297b4fa-a08e-4771-8c25-cf3c41af0b5b", + "25e06b83-eeb1-4118-ae85-ef27503612f2", + "02c72130-ff27-4703-8f1f-48ded65b55d1", + "92f3dbc5-31eb-4f73-b9a9-511846273c58", + "e0aa75c8-e92a-49cd-92f8-1da65f33ba9d", + "0ea135bb-e0f2-4f70-92f5-405eb32fa798", + "7cf168d7-e0c2-4c49-8e25-128ca2d1995a", + "eab32f5a-d629-408c-a09e-3cc3b1fe005b", + "d0e38c64-3700-471d-bcff-537683c13ad1", + "421e35f0-8f94-425c-a3de-fadda33e3d43", + "82063a13-7c3d-4ea3-8de9-6d83dc3f36e4", + "93531b60-587b-4533-b8b9-164bd2704a3c", + "617463c4-0f95-4c57-bb9c-d14869f6d37d", + "ae480a0d-4ae3-4b3f-98b2-255b9d9ed1f4", + "a7e7e46b-9cdc-4603-87f4-b3cf8ebc3a64", + "be8e60e2-e614-4c9b-ae6d-da38e98e743a", + "0f8a369e-8700-443b-86f7-bd6bec19ed4f", + "9b6f289e-0654-41c0-9a8a-0adbec9cc616", + "e32f3316-17a5-4f6f-87bb-f11ea0ebe4a6", + "a9b9edc6-074c-47cc-8808-f544079c2fc8", + "7194ed34-2978-4b17-aba6-5142b092f469", + "3d93bfba-24ea-4b5d-ba4f-d8028bab4de1", + "ba56d67a-565f-4d74-a4da-32cdb00bf17f", + "3a02e848-3150-4fc4-9dab-ae0c2fc98c28", + "90565681-5bda-41c5-abfd-b90e10241056", + "35e2b699-e310-4a51-93e1-95e95e3b37d4", + "e04b666e-2978-4c0d-830c-51b742904af4", + "3e71d7e4-b326-4df1-b838-870476035a4c", + "f53e61f4-ff7c-47d3-b080-05d51dcd9e9d", + "00e9ae8b-6751-41da-b94e-11fa1586e66f", + "bbf7c35d-68a3-4767-acec-0fdd2ad4ae62", + "36c56d00-df1c-4c8a-8e13-78991fc3d93a", + "b1542091-6fc7-47f0-8277-f75db8faaccc", + "50731a20-1c79-4929-ae32-d21067eb3d98", + "7d46f0b1-81d8-4d6a-bd95-ea4f934fb792", + "62452341-9f08-4f71-bafe-570f9ee71b9a", + "ec03fdaa-4bb2-44b3-9b6c-3c3b2202fdfc", + "fcafb8b3-2e4a-4465-81cb-c030560b566e", + "0aa0334b-4956-4c8c-b30a-6352a5ba36bf", + "2ebda1bb-b612-4e8e-a338-3e3c302a9dbb", + "8e90e25d-4283-4d9f-a51e-6ca73464689e", + "52e74c8d-892a-4d31-ac62-7c3f4d31e558", + "28c65f91-7439-429f-b39c-16b4175cf5ff", + "4131c5ae-dcc6-4692-a0b0-6436ea434cf4", + "1bf13efc-995d-4970-9928-c2accf82049d", + "da351eb6-f731-44c6-aee4-7a465406f72f", + "9c48694f-22df-4ae5-9e98-8bffdedf03b0", + "878e6f63-1a0c-4e24-b46d-0f87fa9d27f3", + "4fff427e-b396-4fe8-896d-2e862b0a36c1", + "2aac1172-7aff-43d9-9dbb-42b66355d6b9", + "c6c3ddee-c674-4d5e-a3a3-d6d9e24fcf00", + "032ddbe1-1a49-4076-ae0a-8ee9741a1af0", + "7a46dd4d-4ad4-483b-a8bf-ab52afa2b1d9", + "793b85cd-9a20-4754-990a-d0d59fc81d91", + "e41dad0c-fb29-4c31-9ed7-b9e17c46f82e", + "efaefb15-59e2-4abf-b938-eff7f3014147", + "a205d16b-bf37-4864-b20a-f28115a095b0", + "dceeaea0-f615-480b-82c5-21e7f1465c15", + "247cabf1-704f-44d6-a6ee-96e25aca7b90", + "2fffbe3d-7085-45b6-8f67-3f12b4b275d7", + "d27b9371-0a95-46bd-b425-3d46c158dddd", + "3c7a229d-1af9-47bf-9513-22f765ab9d64", + "263de889-d6a1-4aed-b53d-a3282344b296", + "cb3c6e1c-e872-40ee-9f4f-e23ba9492557", + "7a4d2483-ce9d-4489-995c-6965f591958e", + "f2607b7e-af93-4ef0-a8bd-17f922b24e1e", + "4f3d1492-79a2-4779-947c-499016c92357", + "206ec609-c2cc-4da3-8258-c396c5414567", + "92718bd4-0f03-4200-9e80-f8fed220c209", + "17dbd5a5-9be2-4dc7-99ef-37ad3604f97a", + "ec4a23a0-7dca-4b22-b002-13c9d2449b65", + "ea110d94-3f5e-46ff-b02b-b39731e0f0a1", + "460238ec-0612-4f6a-94ce-365e09e5942d", + "d54b6133-8ccd-463f-b965-e9a361e03cee", + "a8d098fc-cf8a-4e9b-b870-1bfd6ef2481a", + "4be8b9cc-77d1-41d7-a52d-8295f49253f1", + "148211a0-ea27-46ce-8577-b8b70087ab87", + "bf9b262e-d179-428d-920f-0f9dd63fad2c", + "a0f8548a-204c-42df-ae3c-dc05f89d87dc", + "561d6218-6d8e-4ebf-ba1e-79ab39dc5f44", + "a3279bda-11ee-46d9-848b-5b33a59963ff", + "60135e1b-deaa-4ed5-b614-db8fb871dfc1", + "9a97a397-7072-47c4-891a-6248deb85d6b", + "8ebe8e91-2c53-45af-9832-e25575632b81", + "4379ad4d-0a5e-4145-b91a-cf914b13f1e3", + "9638a5c2-09bf-4a5f-9612-1d71426defd9", + "195213e3-13b0-4343-ac9d-bfa97dd4120d", + "4728b6da-e6fd-4b17-b385-e39e5d152c66", + "e187dcb3-816a-4ad9-9d82-33445dfe1801", + "9e5b1ebf-1643-4564-98be-79a460430116", + "0103561c-5677-4142-9ec2-f74ceed44b08", + "177190b4-bec3-4666-8a5d-af33b504c3c3", + "07fbaaf1-101a-4840-8fbf-0fffea763aa2", + "604d0490-b80e-4ebc-a91e-b0d17832af41", + "fc9bb72c-367e-4d93-a83c-f88eec781525", + "a0e8a0b5-b68b-4ce2-966c-52a5c8e3e4a5", + "7f7206f3-b8dc-4edc-87bd-a381739f63fb", + "a6cf1175-1090-46f1-a64b-2907399ab682", + "1b9e43ad-a622-4b0b-8e1e-0fbe2f49cf69", + "53132004-8e55-4195-b4eb-b743cafa3143", + "ef82ae84-86fc-4721-ad8f-26848c65d691", + "aa769a3a-ce87-4476-adc3-0dfd4c44832f", + "f53a37df-678c-4c1b-96d4-3258685a14c8", + "21251190-cae7-45aa-ad74-e7b200a8e736", + "6d11edc1-c633-474b-abf1-4a6ddde2508f", + "538bdbc5-768f-4c43-9940-dfd2eb8238f2", + "de3b8a39-f399-42e7-9a30-8c863a2c8d67", + "2b1c66f6-241a-4d4a-932f-fe4780a10b09", + "45182bd5-0f61-4fea-a21c-9e6ffd1d82fa", + "db1dad73-8cfa-42ba-b6bf-63f0e0eb1422", + "ef69368a-b1b4-491a-a3a3-93d4853cd51c", + "bb67f025-1668-4279-85d6-bd279cebd45c", + "33ea4392-b592-49b9-a310-9e190f226b79", + "e40fb506-0c64-41ca-a9ab-ad1cb8896957", + "bba12bf3-71bf-415a-ab17-e1d707d43ed8", + "9b122dbd-67fc-42c0-9a11-73a35d26d100", + "9558b5fd-4824-47d2-bd53-c2949e40ed2a", + "c65c465e-d497-44cf-b327-550642913acd", + "5bdca40e-22f3-4af9-a8aa-08ceac377f70", + "2f0596eb-7139-47f0-8bf8-b19703343e3e", + "2ce568d4-3348-487e-ab9a-b87bf81533fb", + "5c92fa83-4efd-4288-82c5-1fd7678ef628", + "c36c0f7e-48b7-4951-8b7e-2cb412abc4b4", + "e40eb0cc-48ed-41bf-8a1f-8e24899120ce", + "31703403-8e87-4689-97f6-c01a6b767555", + "4a60996f-e256-4323-96e5-65a78eaa0807", + "60c24de8-b2c6-4b98-94a9-c749e292f0a1", + "ed71b44d-8692-4cc1-8780-f944f3006a3f", + "7d12a3fd-7e73-4836-adef-3104f006f222", + "5d766c96-da7b-4b92-ad2f-c7b36481a07d", + "2ed9fccc-3ccd-41ad-8ce7-d41db31135ca", + "ec538866-e662-4c88-81f1-4a91144d4a95", + "880fc9cf-741a-416c-89c7-790c14e28265", + "b5c0d102-8721-45c3-9a1e-5f6ced9296e6", + "a85465ac-1a6a-4a0f-8bb8-c6444fc9d3a8", + "d06260e9-0764-4229-8b16-256aded31079", + "53ad8abf-e4a0-4027-a077-2eee0e0fdfe8", + "e697cf1a-358b-42ea-b4b9-82c02f10f644", + "643277df-90e2-44eb-b561-b0d63d90262e", + "3b0dd4db-5b51-4001-aeaa-fb8c9281da57", + "138bfc3c-3336-47fa-93a6-f552ee3d23e4", + "00910331-efb9-4533-ac8f-6501a2483619", + "0102c46e-9995-41b4-8693-5fc490c6a67e", + "4c461911-9754-4354-b66b-644289deaf9d", + "d93e906a-d5dd-4ae0-921a-e7bffa1d4d2e", + "27bc6a2c-b499-44b4-8a0a-23aa4142f230", + "4693de54-a2a1-4f03-bafa-19b0ca330cfd", + "372fd9d8-a919-4d66-9339-d3052bc39467", + "e89f9bde-dbba-4d2a-a7e3-77a2f390536a", + "6a09b440-8730-4fd9-92ff-2df273369e05", + "d48a38a7-5177-4f58-9449-a9b561f86bab", + "ce29edb7-c26d-48e4-bbd2-061c04a9ad10", + "c2f78d30-7569-4aa8-be7e-8e5f0ed1d9f4", + "4904d66b-5c18-4825-945a-a302ce801431", + "63ee619b-3399-4da3-b884-9895d7f603b8", + "6cf7d382-f792-41b3-9c32-de15ea8b4459", + "440ee72d-d9b9-4d63-a7db-4c1f4d6fb8dd", + "40c6d661-6386-4297-83bd-4820c721d621", + "c3001da6-ec63-4fb1-bf74-c6bb3350fec1", + "d9448352-9050-4817-9edf-56ceeb8b2fa5", + "f9317cb1-ca77-4fd5-b919-8163932e155e", + "7e48f662-02a3-44fd-8d3b-c30d1071e93c", + "75e4d201-2d13-4514-9807-9b792d3283de", + "4187f069-d34a-48bd-a2d6-ffae2dc1e5ac", + "1ca4d9dc-2df4-4107-bf30-97fd8c0b1af0", + "91f17399-2d50-4503-8491-de4e37186447", + "cd0a275c-14ca-40b8-8af8-de395cc91b58", + "ec601800-bf81-4ed5-bff4-5aa5cf9e2711", + "e42b6365-3490-4e9a-85fc-a9b71b518ecd", + "fc6b88aa-51ce-4c0c-8658-d13f6bb69010", + "08d67c3c-0d96-4604-babf-2daea0ba7d98", + "049d9fe5-7386-4a4f-97b4-4134ad59d825", + "fafead2f-5e60-4da4-ab35-28a5c40949d9", + "538a98cd-5797-4294-aa76-8630b7ab5335", + "f50156a7-23b9-4f9f-8fd0-5bfc7bbce260", + "0ea7fc1f-66e1-45af-bd9e-452ad67349eb", + "c173a4c8-a481-4bd8-8a7d-883a8c723851", + "0b1009bf-0d4d-4fdf-aced-3864f477a875", + "595aed8f-617c-40f8-bbfc-c2b77ff9bb3e", + "0245d8f9-4078-48f3-a6c7-97e99a177550", + "e7162407-94db-46e5-898b-765b42ef452c", + "ea3f83e6-ffdd-47f9-82b6-50769fdd198b", + "83fb8aba-5b54-441f-bf4d-b01497fa622b", + "dbe27857-51dc-4387-9958-229087309ecd", + "84f53c37-90c9-42b9-8167-63c1f69978da", + "3682d446-620c-41d7-814a-1ae47dadb95c", + "b1575cbd-4d3e-4c8e-98d4-deeb2412fe8a", + "4d182c33-b4e3-494e-a8e2-51772f66cb85", + "61fb4a63-edab-4c25-ba2b-259efe3ee7af", + "26cf1ad5-3485-4c42-aad4-fc792e1f92cb", + "58c67ade-07b7-4ca4-a418-1654b40acb83", + "aea8b00e-5f76-4fe1-9c0a-9262077aa0af", + "0cf0cf65-79c6-4f99-890e-b6a31c666185", + "1c9144ea-6767-490f-b90b-846a433671c5", + "7f16b96a-59a0-413b-a78a-a609822d04bb", + "440ba0ad-8f47-4503-8a52-6260ab5700b1", + "aba3fb74-3572-45c2-a845-30230d64fbaa", + "d13459df-fe1b-4568-8344-3cb85ecafa07", + "59b1bf1c-e03e-4129-9db9-f72340025b0b", + "569d7277-320c-416b-bbc0-dc996d8e53cf", + "7d87701b-3b9b-4a84-8871-326e1dce1d09", + "83736c51-43ca-4e0a-b0c4-865df4ef52d4", + "3d860ec4-8d8e-41ec-bacc-e048f468a71d", + "446b46d9-299e-44d6-baf2-c5060689c414", + "913a8a94-0737-4ad8-859a-78823bd9d094", + "8358965b-ae45-40db-a095-69fd8e210677", + "d4aac58e-0fff-414a-b78b-1b5433af758b", + "47ed9235-e412-49e5-96fc-ea9158a02107", + "dee6bc1f-9358-4574-bc48-c607d5b21052", + "e8eb81cf-ca12-499e-bd6c-4df5019e019d", + "f7826aa5-facf-4fd2-9dc8-faeed5b76dd9", + "7f2ca4f0-067e-4677-a1ab-84801ff1d857", + "a4aa852a-9c91-4e0e-9d36-bc5700e35131", + "26f41c76-c420-4b32-aa78-4169e0b69acc", + "e443347b-95df-4b73-8898-7a4560189280", + "10721c91-8058-4665-bce3-6eba2bee4181", + "4cc3b6a6-1a82-47c6-a6b3-126289f113b0", + "e84e23ab-ab2d-4d30-8e1f-2998bc1ba602", + "36d9d71d-3c17-4c10-8172-07f1d42e03bd", + "78e417a2-4c6f-4cfa-9d7a-a6b0e9f68691", + "67a48bf8-8aed-4119-b757-b7485ab227cc", + "7832394d-0ceb-4353-8491-ec0cc3ee4369", + "24ba69ac-b654-4813-8861-649ee67baa09", + "a20dd70e-3b56-4ec0-84a6-23bed719999c", + "5b7feb50-ee4d-4cc5-8532-95a7d81c04e5", + "8138c1ea-aab5-43f3-afbb-0bdf323a4315", + "5aa5c570-51ba-411b-81f4-e4a14dee69ea", + "fdd23924-8985-4d56-a95e-48569f26be0e", + "b47b3a56-4492-40a2-b9c0-23a351ba6ea5", + "ee201ada-35dc-4b71-9cbf-4071004c83bb", + "fda3a1b3-5ee6-4279-a076-c49648d3ee02", + "244b9590-f6e3-4454-8708-1f245c00214c", + "d9140eff-db3a-4739-8319-51678d1a8932", + "b94a6ccd-96df-4621-a20b-e055ff119a17", + "4714dc70-b7a0-46c8-be04-13e9161dde27", + "00ae9674-051c-4276-b42e-025c6f00144d", + "db31eaed-ebbc-43c7-bcdd-84b40e37d92c", + "5285f459-2c75-42e9-b85a-7eb6a3affab8", + "f85b030b-1e84-4117-9374-c08cb384e9fe", + "a4aa9979-0f2a-409f-bdb3-92ee7ee761fc", + "ff400a0b-f1fa-4dd1-9ca4-ed2a63b41609", + "ed66f18a-e6a6-475b-a059-674dd14ea5f6", + "781de815-896b-4782-b1fd-1355ac99e314", + "021ef006-7d3a-42a3-ad53-96ec0ba84a4d", + "856f82a1-bd1f-4584-868a-327b89a295dd", + "2f927b32-240f-4bf7-80de-b44c05ff93d0", + "18556a3c-b6f4-4397-8561-d63c1001206d", + "ce0ff7aa-9bb1-4431-8a48-2453a8445b57", + "60701815-0248-4422-ba1e-36c66c91be69", + "f7fac745-06bb-4579-be71-0f57373c4906", + "451eba4e-904c-4c8b-b785-2f2abba078cf", + "e9c489a7-b67f-442b-a294-9034b7ed8d22", + "44a5d09a-984f-41f4-9b6f-3fb09e6021a4", + "5f1cb23d-994d-403c-9b53-fe36cca3ad68", + "dd700363-b840-49fc-a2ff-21fdaa514bea", + "be809bb6-95e5-4aa6-9f27-396dc5721623", + "e68e53bc-2818-4714-9216-42b070050221", + "3498e252-1fe8-4251-8693-267888a852ce", + "d763fe66-eecd-4b20-ae63-57bf3757a5b1", + "23b0bdbe-357a-4866-a338-fc3a15979d3b", + "70aac482-94c6-4a05-b648-4a75b0b2309c", + "94669e2d-fe8d-46e2-a79f-b737d2805121", + "640769be-7f3d-4d7b-ba15-5c8961d47581", + "75173c17-72a8-4de8-9a4c-bf48b2f531ad", + "d947b8c5-e356-449a-8e91-67d5c5cb1692", + "16d78f6f-d0d0-457a-b62f-a22e818bbd64", + "39b68c72-4c68-475a-bfa6-5e8acda06771", + "8cf04a0a-2ab5-4686-9028-de3e3b7abeca", + "903712aa-9b4f-4756-bdd5-7334359c0be6", + "ed66d698-26a3-4d90-b5f7-10467d49bcc4", + "bb1d7b6d-c156-4ab7-8f1f-b1c86d8c66a5", + "4a0c2c8b-f9c6-4716-ac06-998ae610a87f", + "3538af15-8165-47bc-9dc8-cb303c06dc21", + "09caa85f-eb1d-45cd-835a-0c919fd4e16f", + "d17d1a7d-f53f-410e-a8c3-e84972b0dee2", + "e01cb22f-d8b2-40ef-8db9-f0d8a4b40a28", + "d1362782-a5a9-4b20-9491-e5c283452895", + "809cc52e-890f-44f0-bb6c-5d3815fb86e7", + "42b25a9e-bf0a-45a2-88fa-82e7dea2661e", + "f4efbe73-9509-47d7-b50e-95ae3f036116", + "e6e600a9-63ae-4603-afdb-90c144d92cc5", + "8e3bd31d-019c-4342-a224-93a796d0bc16", + "f381ed3e-6c00-4a70-a5af-b2fab9939f21", + "a0b4d825-74fb-4bfe-b4d4-7e524ce2cca0", + "d765c505-3dde-41ac-bb6d-abaedc3cb44b", + "e4e8e2f4-0725-419f-9bc4-0b6ca54b044c", + "c7dbd221-5819-4cf3-b72e-8e55daaa5e39", + "54f6bcc7-e2c0-4d62-810d-9ddeb849bd2d", + "82041f9b-6c62-4823-ba51-9631db591739", + "95e95bbf-e045-41c4-886d-ae11ce1b30a0", + "691e2371-5241-404a-a28f-a76fcde3396b", + "e4383159-2833-4850-b400-01c40b1af09a", + "d54436bc-7c90-4538-8788-609e5c12a6aa", + "a8acab03-f29f-4661-b70a-77e4097de0a7", + "281229bc-b05c-428e-a867-9399076db980", + "3e11b5d3-cdde-4153-a06d-bc8c11d64205", + "1ba2dfbf-e756-4e38-ad26-db34e577632d", + "6f16866e-d7af-4095-9538-111991893a35", + "0c6810fc-9175-4759-9cea-245153eba087", + "2c504ad3-108b-4769-b0c3-43b0ec63496f", + "883c877b-835b-46e6-812e-48f3b5b0c2c1", + "fa37ae37-e643-444d-8b5b-80c1173828bc", + "161ca2c5-2736-4692-b759-735d4c37bbc7", + "ccb48956-3a92-47bc-a8cc-148d1bac8471", + "2992f0de-e96c-4b40-9b6b-99ff29e90abc", + "c7a055c8-0b0f-4f24-b69e-c60350c94aa2", + "742f36d0-7d19-494d-9a00-10a9a3fbbdb1", + "a59a2877-b0d4-4692-8a7f-1ad74cbdb648", + "3e5ab0e5-a67c-45db-94d2-41267fa066ae", + "5aeb83f7-a1ca-4c74-812d-46f0c8bf8390", + "012ca668-b5fb-46ff-8f77-e7d33d8ecf4b", + "d9819293-86ba-4cfb-965c-af1b404c5fef", + "8316fca8-d57d-4078-989f-8519ff6a9f41", + "5695a503-3622-4de6-9e7c-9a22d98f3959", + "0d587357-dd85-40a4-888c-552d451f4a13", + "e8c34ce3-527e-4dd2-ad51-284b27905ead", + "74761047-d6d7-473a-bcf1-43c5998b9837", + "2d9a5878-da45-417f-8d46-173f1c23cd46", + "e569f472-2986-4a4e-9b1a-4b804a7e97f3", + "54872c1e-840c-485b-a9ec-b646cd123822", + "53017f15-d70c-4352-a12d-39034eb58b37", + "43db159c-df15-485f-adbd-1d1d5752d53c", + "e9fb1b2b-7e27-4c1a-807a-f552d506ee5b", + "544f00f7-5703-4ec1-8482-b8c4cc192742", + "9846e28c-3f1c-4932-9edd-565da2b7c759", + "6b76502e-09f4-42dc-9682-ef0197640d6e", + "4faea272-9edd-4859-9c35-c68ccfafc36e", + "c1403e6d-4d8a-4b56-ae33-ed43cddb1fc8", + "20ad4ade-b008-46d5-8ee7-9b7c3d8e241e", + "08d75bdc-4e6e-4a27-a5c3-d55669e883ef", + "7a82cefe-ac7a-4749-8dde-3f804c99cbbe", + "17cbd526-a3ae-423d-bf77-2e5ad7ba2916", + "57839a5e-17d1-4b51-ad20-a138cb57fe62", + "fe4890ec-146f-495e-ab21-9074c6bccf8f", + "ba7a7b09-167a-49c9-9b51-233d18a36956", + "64525572-ac52-49e7-903e-57c7cb9c0297", + "03b691d4-ab2b-4de0-b008-f8971ab7a17b", + "09a4f47a-6283-4ed0-9bba-ac98eb040dac", + "6ab40807-2b31-4116-be1c-6f18db6f782a", + "6c2145ba-bbfd-4b8c-9ac7-c10bef4891af", + "740cfa91-ead4-4073-ae28-5b13829004cc", + "978550ae-7e6d-4ae2-8d08-837bbf1e9006", + "8d39b6bf-f54b-43c3-b2ed-9f22130fd760", + "c43647d1-b699-462d-9884-ffee2676e363", + "7cb0cf5b-cf4f-4c34-8719-5fa62875d18f", + "fb2321f0-01ce-4a64-9bbc-518fbef8bd04", + "42d75729-c1d7-4925-a905-9fc0ed39daaf", + "ddb8ca94-06e6-4209-a461-700a925bb71d", + "67a6843e-9f46-403f-b3a9-599560c9e914", + "2c451230-c9db-4b76-8105-d3c7f2696abc", + "1d19f805-c5bf-44f6-baff-f6182a8a90f6", + "6dba8b44-1008-4c24-b5fa-bca0e6becdce", + "6b40f651-519f-46cf-9ce3-0b925e7bbeb9", + "d645aa29-b56c-4e1e-b103-9c570c9ef70e", + "d9bab36c-3087-404b-8159-737fc1fdf91b", + "4433709d-816f-4381-aa44-c2c1ff4b956d", + "e886fe84-8d37-4f03-84ba-7bc662e7becd", + "cfda2880-cc8c-4603-abeb-ca7e73b16ba8", + "a2159d39-0d81-43cb-97fc-d7b92cd06aac", + "10aa2b68-2362-4be4-8844-0a74d2a1bb5a", + "cc492c4c-81ad-440d-bbc5-ad886de8bf19", + "4c82bc8f-606a-411a-b93b-505504118a6e", + "48ec66ce-2ddc-4212-a53a-aa0bb2df0d7b", + "f81a5ea8-cf57-4377-900f-b33ab79bcdc4", + "0e67dd1d-f3bb-4235-a6c5-933ac7ea1815", + "0278cc95-1bc0-40ec-9102-fc86e6fb0661", + "319d2cf6-17d8-4000-9f1e-a56a21561b1f", + "b9905ce3-06e2-4eff-9997-f711d0c607a7", + "e6d4a530-cb93-4931-86c3-d123289dc70d", + "b9d44e42-9212-4606-ac0c-388fff2d7b3a", + "cdb1a65c-bbc4-4b67-8ece-5450824e1cec", + "2e68967f-e10b-49b0-a4c3-eb75a62a716e", + "d4934aa9-a9b4-45ba-8b65-60e5b1f222eb", + "ad84ec32-a732-44b2-9283-90e2fca814d4", + "61c3d74e-8b0f-4fff-ba65-1f6caa1da905", + "8a683d86-1fde-4bfe-8ae8-ca0dc12fdc45", + "bf661c06-ece0-48f3-8728-6d7b286b6e41", + "c83bc8b0-0ea7-4dff-ae5e-21d843c100ef", + "ee9d7b02-ec7a-47d9-bd6a-d33f2794f3fc", + "778fba87-29cc-420c-a20c-f3d89f7052bb", + "60045a60-e6dc-46ea-92af-2feeeff0df42", + "d5dae7b5-cbcf-4e52-8fe1-87b3b10fc280", + "d872ef41-ad87-4560-be83-979350cc8bca", + "75e5a714-cdb7-4dd6-bbeb-6a8cd3a0a9da", + "6a32b5aa-fa2c-4a2c-8cef-bdca8e1c95c7", + "0031c6c8-72f0-4235-8a72-8678924137f1", + "b3c24721-a185-47c7-8520-3bbb2571eaab", + "16b5eb44-f598-41b4-b03c-ecda40cb81bf", + "aab70e06-1b98-45a5-b390-a79c02f10a29", + "89617f1a-9134-4c48-a71d-5287e8627a01", + "bdcb99b1-064a-437c-9d1e-9d6a5e4b58df", + "a2131418-c1a5-400e-b3cc-21d7e840f55b", + "be86e705-7d38-4cec-8c82-e73c2dbce409", + "21e4f459-ab8e-4fab-ab68-8e73e051f40c", + "592a8600-8b68-4711-8d3b-f948728182ac", + "eca383bd-7ba1-44ef-9f41-d6e0f87cb350", + "83972a35-b539-44b0-9278-74890b68af48", + "b9a121d0-7dab-4dd5-b0b0-3377006b2f33", + "4163cbc5-c196-4326-ad9a-92d1f326fa40", + "4a5659b8-fe36-49a4-b161-1ed39834a629", + "03b10dc0-e11c-406f-846f-d1e8487873e7", + "8d8a659e-98a2-4aa4-b000-30a59e59f437", + "71552d30-81e5-4d75-a501-136938c44588", + "7db4ca1d-5b0f-4f5f-95a4-221cd228d4f1", + "bc48ab22-b9c6-460a-9cab-7115d72b8aa1", + "298d85e9-3df5-41e6-9d87-0700853e7b8e", + "5eb902b3-0d59-4521-8b3d-e4f1e03bf407", + "525fc1ce-b328-4606-bb41-87eb637eb876", + "7038d392-7160-4020-98c4-024bde1c1f83", + "566f7001-c0e8-4617-a424-d850c58505d3", + "c4099cb2-738b-4ba2-911a-1d063eacc5a5", + "848ea210-f095-4b24-bc7f-475e0f7ff499", + "0940a543-9132-4b0f-b429-2f73488c70e4", + "943e2b6d-da04-4470-9633-f6a83ccb393b", + "948ac441-a730-4f5d-9356-e866652fc947", + "c7599673-8565-4e20-a402-adcd03b6b81a", + "b41d3e56-7ce1-49a6-a98e-522d27280ec5", + "69b764b1-0b7e-4b3e-8008-93e01f19ffa8", + "a9bfdab4-3dbe-4738-bfff-45a682693924", + "0cd69331-32d6-4fbc-87db-828789c87208", + "f0a28a38-a114-4515-8b84-1754eb894c4b", + "f6bdf315-eefa-49c6-b0d6-46623e505b9f", + "277e12c8-452f-4d9f-a4e7-e844fed25ba8", + "566089c2-665a-48cd-a96d-6068d1157159", + "7662cdc7-e99d-4220-85c2-49863eeda793", + "634000ed-def6-4a07-983d-27a5be82d97c", + "f7d28b58-da88-4978-a32c-00dadc2efa8b", + "4b8c4928-9605-473b-810b-c72ed438a1f3", + "d7a470b3-0e49-431d-a6b7-60e5c3443f99", + "4aee6dca-89f6-4b50-af66-d204373c5b9d", + "820cc66b-6aef-43ea-b774-4c0bc4a28bd2", + "2c92fcb1-29de-45c0-8a30-d7b3daaca87d", + "8cae4667-f917-44e8-a076-d6aabd195085", + "b87468e9-00e6-45ea-b829-4fab3acb74f9", + "d0672237-01cd-4f0a-9a25-71d1fa264665", + "af040581-aa61-40e6-afa3-89e88da6e280", + "86d2b9fb-ad5d-41cc-a0ee-1c4c89230b5b", + "1f9dac39-a936-47ba-99c8-64370e61bf03", + "0269feaa-401c-41a4-95ba-6eb371b5d13d", + "98479d5c-c931-4c53-b109-316a641c575d", + "e7e10b9d-f8de-4d6f-94b8-68145d2862a5", + "c6a08ad2-f42c-4a6a-8af8-d1f61110e4d9", + "bd1fc8d4-d9ad-4f0a-bed4-c598ab0745b6", + "c8f1c35f-d54e-44f6-9d5d-e16892b34cf6", + "ad5d9b71-5748-4491-8cfe-211a4518465e", + "ddc5dcb4-23ac-4a95-86cf-b8ba33c5ea26", + "cbec9999-c4a8-41f7-ae1c-234faaa7af33", + "28ff3c77-5f67-46b2-b169-a1d7c6283b03", + "2d8d22f3-1537-41a2-8af5-7bfdef9bb649", + "2fedbce1-2128-4bd6-a481-6a801e945d62", + "b9d75fd6-65ab-4065-b655-754c8eff83cc", + "4c2820fd-1ece-43fc-8ad2-0ff91b6908aa", + "70d11337-bb1f-4eef-99c4-4e0ad2561567", + "c9a646e9-928b-445e-822c-20f65edda4da", + "15126aa2-9c73-4cdd-88dd-fae90b26d15d", + "83f20f4d-228f-426e-b725-0298952209cf", + "2d282eec-1bd0-45e3-8813-5b47a4e802c8", + "ce2c6096-8e7e-4291-8a06-3bee7707337b", + "90e98dde-7a1b-4b2d-8623-2644286becdd", + "dd84b506-36ab-4153-a50e-205fd66190bb", + "5b698c97-a30c-488e-b1cf-6379dd25c484", + "ce3752c4-0ad2-413b-b925-5c5d477a9dda", + "eae301a2-e285-4e7f-93ae-585ebad91164", + "4fb03d0b-fe69-478b-b5cb-44f48e665172", + "706cb1eb-c2e8-436a-b2c8-e3663b18de70", + "9ec0feee-c2ee-4eb5-82b3-a44f68c3e308", + "ac1a56ac-f027-43f8-9e8a-471ce141e09b", + "acccfd3d-3dc3-4d5d-b8b3-df41c2a63488", + "847d20b6-2be1-440e-bdca-fe9c8af3d6bd", + "71a3c463-1c0c-4568-85ff-24bbafc15f22", + "d48f627e-9d6d-46c7-a044-395f913e6727", + "4b613559-bd76-4ee4-ba81-4f12b527b860", + "b9d251ea-62e7-4d8f-9c55-7e701c6914f6", + "4aea04b7-b690-406a-96c6-4ec1c542a4c1", + "637b0e02-c1ae-4e67-a9a9-74369e37af22", + "a423cf13-6375-41af-af61-a587a556a198", + "4fa113e2-dc4c-46cc-be1c-73a357c55088", + "14a34b6d-28c6-45ae-9c22-ed99d1a8c606", + "63ee3b9f-306a-4fa8-8b09-ab06967993b2", + "383b3d48-b703-4392-839c-d78a077ea347", + "36e8a726-3ddc-4322-bcad-d15e8706b0a6", + "4a3ed50f-4b40-498d-b47b-f6dc2c8123ab", + "e9a0418f-d241-4750-b101-9b667c7a498d", + "fce048d2-db41-491c-96eb-fb5cf389fffb", + "47d0f675-e3ef-4936-8582-0bd4c863a35c", + "c9013b8a-547a-4099-9fe2-36046392937c", + "b0ebadf6-9ed6-4cf0-b0d8-5b664e051817", + "231d6a1d-e8a6-453e-a2c3-d3e1708f8b7f", + "1a4fd1e0-9481-4d9d-9b6e-07f68c25bb74", + "9c88bba2-8378-4e1e-83c8-c6d1cb238b8a", + "f25aac4c-79c5-4130-9b44-7ab1a16bc2ea", + "b6fa5519-d55e-454c-aab0-57f299ea0adf", + "725dad9d-db55-4ac7-b015-f5af7556e60a", + "b9f352cc-f80b-4796-963f-e1cfaa5c9863", + "4756b1e2-44b2-4c03-98b2-ddbd35ca6447", + "bf789496-2566-4df6-9876-146a08f445b6", + "3a76c63f-a4fc-4a46-a6a2-98d7912575af", + "98a5540d-66d8-4cda-92d6-fea1bbc51b43", + "be252331-7fa6-453f-9070-c6bf7f112a7d", + "f9b622bf-4801-4c35-9f4d-b2f8e1285549", + "290650d9-c9dd-405d-bf66-b8543c30a302", + "8be27ed1-6459-4898-84c1-0dc711fe2ab4", + "d72d56cd-3dde-4f11-9503-de46db29d868", + "44745820-fef0-4d01-9d9a-a8a0cae6d53e", + "dc53040c-9d40-4113-bb26-60ae6de9be2a", + "440e33db-fd8e-4631-88bd-605ad722ad9d", + "cbeab475-f73e-499d-b709-1a93f43038c8", + "0d5a11b7-6aef-4bcf-b3e5-052db5761ee0", + "69341e2b-8708-4e76-adfd-80a08726d349", + "f5fbe93a-9335-4276-9d51-4fde6cbdc0dc", + "82b8a36f-7c80-4506-bd51-9105b9000a33", + "aec483fd-02a8-48db-89a1-f3d0d40ac923", + "d1b2ba8c-aa03-42cd-b062-1d8afda4671a", + "e0c21fe2-2584-4b1d-ad93-7dd50080178e", + "2cebd9ec-e48d-47dc-a928-84bb8e8bcca0", + "d1efc5bf-9352-4efe-8338-1d2f39bd74bb", + "fa5e14e8-6dae-4d97-aa24-3584be02d1c9", + "d4569424-b328-4146-8441-541dd27cdcb7", + "87e8a010-9253-4508-996a-8ab1f06c690f", + "8484b275-572b-41d4-ac53-34a339a1a7b1", + "8de53e50-6c6d-45ec-bef5-1cfd5c5ef46e", + "2de7867f-f673-4b32-9052-fe1fe51a8ab2", + "53e00dc6-ca3d-4c7a-aa63-7bbfdf9e58c5", + "a3d62aba-1603-4fbc-b7d4-e174ccd56b12", + "1e2f1878-57d3-438e-ac3c-f228be74b827", + "76247a43-f76f-4daa-bc8e-f4281962d9f1", + "39417db0-6f8a-4d5b-91d9-565a91406f33", + "0fe13d37-0ba9-4a52-9993-04a0db502c07", + "8b991ad7-5c3c-4713-b98c-ef6a6a4497e8", + "f14ec429-0b49-4dac-a7b7-e28f903200d4", + "880ef971-7558-4dc4-8247-da0d30104178", + "811b052d-d568-42f8-a2d9-f6278889ffc5", + "07420e9a-49c5-4787-b8ec-5b37ea464f64", + "ea58d5fc-cb78-48ac-b125-694bbc5f5c81", + "edeba2c8-4129-4dc4-8f88-2ab333b93dde", + "7dd5b24c-7390-41a0-b205-a9904ea43f00", + "4cb50d43-6f60-4502-8221-7b8f317b29b8", + "15b7aa4d-ce50-436d-9ee2-f7ba099eaeea", + "1cda5f95-2ee1-4dab-82d8-0a5849082aa2", + "a1772f22-33d9-4f0d-b1d9-0eeb0369473e", + "329a0b3e-672c-4d3f-8c4f-09cb6fbfceec" + ] + } + ] + } + ], + "rules": { + "NuGet.0002": { + "id": "NuGet.0002", + "isFeature": false, + "description": "Per il framework di destinazione selezionato \u00E8 consigliato l\u0027aggiornamento del pacchetto NuGet.\n\n\u00C8 consigliabile che i pacchetti .NET standard abbiano versioni corrispondenti alla versione di .NET a cui \u00E8 destinato il progetto.\n\nAlcuni altri pacchetti sono anche noti per funzionare meglio con i framework di destinazione selezionati.", + "label": "\u00C8 consigliabile eseguire l\u0027aggiornamento del pacchetto NuGet", + "severity": "Potential", + "effort": 1, + "links": [ + { + "url": "https://go.microsoft.com/fwlink/?linkid=2262530", + "isCustom": false + } + ] + }, + "NuGet.0003": { + "id": "NuGet.0003", + "isFeature": false, + "description": "Le funzionalit\u00E0 del pacchetto NuGet sono incluse nel riferimento al framework.\n\n\u00C8 necessario rimuovere il pacchetto.", + "label": "Le funzionalit\u00E0 del pacchetto NuGet sono incluse nel riferimento al framework.", + "severity": "Mandatory", + "effort": 1, + "links": [ + { + "url": "https://go.microsoft.com/fwlink/?linkid=2262609", + "isCustom": false + } + ] + }, + "Project.0001": { + "id": "Project.0001", + "isFeature": false, + "description": "\u00C8 necessario convertire il file di progetto in uno stile SDK. I progetti .NET Framework moderni richiedono una modifica nel formato di file di progetto e usano l\u0027SDK corrispondente alla funzionalit\u00E0 e alla versione del progetto.", + "label": "\u00C8 necessario convertire il file di progetto in uno stile SDK", + "severity": "Mandatory", + "effort": 1, + "links": [ + { + "title": "Panoramica del trasferimento da .NET Framework a .NET", + "url": "https://go.microsoft.com/fwlink/?linkid=2265227", + "isCustom": false + }, + { + "title": "SDK di progetto .NET", + "url": "https://go.microsoft.com/fwlink/?linkid=2265226", + "isCustom": false + } + ] + }, + "Project.0002": { + "id": "Project.0002", + "isFeature": false, + "description": "Il framework di destinazione del progetto devono essere sostituiti con il nuovo framework di destinazione selezionato per questo aggiornamento.\n\nDurante l\u0027aggiornamento, il framework di destinazione verr\u00E0 modificato in base alla piattaforma corrispondente, se applicabile. In alcuni casi il progetto avr\u00E0 pi\u00F9 framework di destinazione dopo l\u0027aggiornamento se prima usava funzionalit\u00E0 che ora dispongono di piattaforme proprie nelle versioni moderne di .NET Framework (Windows, iOS, Android e cos\u00EC via).", + "label": "\u00C8 necessario modificare i framework di destinazione del progetto", + "severity": "Mandatory", + "effort": 1, + "links": [ + { + "title": "Panoramica del trasferimento da .NET Framework a .NET", + "url": "https://go.microsoft.com/fwlink/?linkid=2265227", + "isCustom": false + }, + { + "title": "SDK di progetto .NET", + "url": "https://go.microsoft.com/fwlink/?linkid=2265226", + "isCustom": false + } + ] + }, + "Api.0002": { + "id": "Api.0002", + "isFeature": false, + "description": "API is source incompatible for selected .NET version: requires code changes to compile successfully when targeting a new version, such as removing obsolete APIs or changing method signatures.", + "label": "Source incompatible for selected .NET version", + "severity": "Potential", + "effort": 1, + "links": [ + { + "title": "Modifiche che causano interruzioni in .NET", + "url": "https://go.microsoft.com/fwlink/?linkid=2262679", + "isCustom": false + } + ] + }, + "Api.0003": { + "id": "Api.0003", + "isFeature": false, + "description": "API has a behavioral change in selected .NET version: code and binaries may behave differently at runtime without needing recompilation, but the new behavior might be undesirable and require updates.", + "label": "Behavioral change in selected .NET version", + "severity": "Potential", + "effort": 1 + }, + "Api.0001": { + "id": "Api.0001", + "isFeature": false, + "description": "API is binary incompatible for selected .NET version: affects existing binaries, often requiring recompilation, because the API has changed in a way that prevents older binaries from loading or executing.", + "label": "Binary incompatible for selected .NET version", + "severity": "Mandatory", + "effort": 1, + "links": [ + { + "title": "Modifiche che causano interruzioni in .NET", + "url": "https://go.microsoft.com/fwlink/?linkid=2262679", + "isCustom": false + } + ] + }, + "LegacyConfiguration": { + "id": "LegacyConfiguration", + "isFeature": false, + "description": "Legacy XML-based configuration system (app.config/web.config) that has been replaced by a more flexible configuration model in .NET Core. The old system was rigid and XML-based. Migrate to Microsoft.Extensions.Configuration with JSON/environment variables; use System.Configuration.ConfigurationManager NuGet package as interim bridge if needed.", + "label": "Legacy Configuration System", + "severity": "Mandatory", + "effort": 2, + "links": [ + { + "title": "Configuration in .NET", + "url": "https://go.microsoft.com/fwlink/?linkid=2341702", + "isCustom": false + } + ] + }, + "WinForms": { + "id": "WinForms", + "isFeature": false, + "description": "Windows Forms APIs for building Windows desktop applications with traditional Forms-based UI that are available in .NET on Windows. Enable Windows Desktop support: Option 1 (Recommended): Target net9.0-windows; Option 2: Add \u003CUseWindowsDesktop\u003Etrue\u003C/UseWindowsDesktop\u003E; Option 3 (Legacy): Use Microsoft.NET.Sdk.WindowsDesktop SDK.", + "label": "Windows Forms", + "severity": "Mandatory", + "effort": 1, + "links": [ + { + "title": "Windows Forms on .NET", + "url": "https://go.microsoft.com/fwlink/?linkid=2341906", + "isCustom": false + } + ] + }, + "Wpf": { + "id": "Wpf", + "isFeature": false, + "description": "WPF APIs for building Windows desktop applications with XAML-based UI that are available in .NET on Windows. WPF provides rich desktop UI capabilities with data binding and styling. Enable Windows Desktop support: Option 1 (Recommended): Target net9.0-windows; Option 2: Add \u003CUseWindowsDesktop\u003Etrue\u003C/UseWindowsDesktop\u003E.", + "label": "WPF (Windows Presentation Foundation)", + "severity": "Mandatory", + "effort": 1, + "links": [ + { + "title": "WPF on .NET", + "url": "https://go.microsoft.com/fwlink/?linkid=2342008", + "isCustom": false + } + ] + } + } +} \ No newline at end of file diff --git a/.github/upgrades/assessment.md b/.github/upgrades/assessment.md new file mode 100644 index 0000000..0d67656 --- /dev/null +++ b/.github/upgrades/assessment.md @@ -0,0 +1,220 @@ +# Projects and dependencies analysis + +This document provides a comprehensive overview of the projects and their dependencies in the context of upgrading to .NETCoreApp,Version=v10.0. + +## Table of Contents + +- [Executive Summary](#executive-Summary) + - [Highlevel Metrics](#highlevel-metrics) + - [Projects Compatibility](#projects-compatibility) + - [Package Compatibility](#package-compatibility) + - [API Compatibility](#api-compatibility) +- [Aggregate NuGet packages details](#aggregate-nuget-packages-details) +- [Top API Migration Challenges](#top-api-migration-challenges) + - [Technologies and Features](#technologies-and-features) + - [Most Frequent API Issues](#most-frequent-api-issues) +- [Projects Relationship Graph](#projects-relationship-graph) +- [Project Details](#project-details) + + - [HorseRacingPredictor\BettingPredictor.csproj](#horseracingpredictorbettingpredictorcsproj) + + +## Executive Summary + +### Highlevel Metrics + +| Metric | Count | Status | +| :--- | :---: | :--- | +| Total Projects | 1 | All require upgrade | +| Total NuGet Packages | 26 | 9 need upgrade | +| Total Code Files | 39 | | +| Total Code Files with Incidents | 27 | | +| Total Lines of Code | 7140 | | +| Total Number of Issues | 2202 | | +| Estimated LOC to modify | 2185+ | at least 30,6% of codebase | + +### Projects Compatibility + +| Project | Target Framework | Difficulty | Package Issues | API Issues | Est. LOC Impact | Description | +| :--- | :---: | :---: | :---: | :---: | :---: | :--- | +| [HorseRacingPredictor\BettingPredictor.csproj](#horseracingpredictorbettingpredictorcsproj) | net481 | 🟡 Medium | 15 | 2185 | 2185+ | ClassicWpf, Sdk Style = False | + +### Package Compatibility + +| Status | Count | Percentage | +| :--- | :---: | :---: | +| ✅ Compatible | 17 | 65,4% | +| ⚠️ Incompatible | 0 | 0,0% | +| 🔄 Upgrade Recommended | 9 | 34,6% | +| ***Total NuGet Packages*** | ***26*** | ***100%*** | + +### API Compatibility + +| Category | Count | Impact | +| :--- | :---: | :--- | +| 🔴 Binary Incompatible | 897 | High - Require code changes | +| 🟡 Source Incompatible | 1264 | Medium - Needs re-compilation and potential conflicting API error fixing | +| 🔵 Behavioral change | 24 | Low - Behavioral changes that may require testing at runtime | +| ✅ Compatible | 10445 | | +| ***Total APIs Analyzed*** | ***12630*** | | + +## Aggregate NuGet packages details + +| Package | Current Version | Suggested Version | Projects | Description | +| :--- | :---: | :---: | :--- | :--- | +| CsvHelper | 33.1.0 | | [BettingPredictor.csproj](#horseracingpredictorbettingpredictorcsproj) | ✅Compatible | +| Microsoft.Bcl.AsyncInterfaces | 10.0.0-rc.1.25451.107 | 10.0.5 | [BettingPredictor.csproj](#horseracingpredictorbettingpredictorcsproj) | È consigliabile eseguire l'aggiornamento del pacchetto NuGet | +| Microsoft.Bcl.HashCode | 6.0.0 | | [BettingPredictor.csproj](#horseracingpredictorbettingpredictorcsproj) | ✅Compatible | +| Microsoft.Bcl.Numerics | 10.0.0-rc.1.25451.107 | 10.0.5 | [BettingPredictor.csproj](#horseracingpredictorbettingpredictorcsproj) | È consigliabile eseguire l'aggiornamento del pacchetto NuGet | +| Microsoft.CSharp | 4.7.0 | | [BettingPredictor.csproj](#horseracingpredictorbettingpredictorcsproj) | ✅Compatible | +| Microsoft.ML | 5.0.0-preview.25503.2 | | [BettingPredictor.csproj](#horseracingpredictorbettingpredictorcsproj) | ✅Compatible | +| Microsoft.ML.CpuMath | 5.0.0-preview.25503.2 | | [BettingPredictor.csproj](#horseracingpredictorbettingpredictorcsproj) | ✅Compatible | +| Microsoft.ML.DataView | 5.0.0-preview.25503.2 | | [BettingPredictor.csproj](#horseracingpredictorbettingpredictorcsproj) | ✅Compatible | +| Microsoft.ML.FastTree | 5.0.0-preview.25503.2 | | [BettingPredictor.csproj](#horseracingpredictorbettingpredictorcsproj) | ✅Compatible | +| Microsoft.Web.WebView2 | 1.0.3800.47 | | [BettingPredictor.csproj](#horseracingpredictorbettingpredictorcsproj) | ✅Compatible | +| Newtonsoft.Json | 13.0.4 | | [BettingPredictor.csproj](#horseracingpredictorbettingpredictorcsproj) | ✅Compatible | +| RestSharp | 112.1.1-alpha.0.4 | | [BettingPredictor.csproj](#horseracingpredictorbettingpredictorcsproj) | ✅Compatible | +| System.Buffers | 4.6.1 | | [BettingPredictor.csproj](#horseracingpredictorbettingpredictorcsproj) | Le funzionalità del pacchetto NuGet sono incluse nel riferimento al framework. | +| System.CodeDom | 10.0.0-rc.1.25451.107 | 10.0.5 | [BettingPredictor.csproj](#horseracingpredictorbettingpredictorcsproj) | È consigliabile eseguire l'aggiornamento del pacchetto NuGet | +| System.Collections.Immutable | 10.0.0-rc.1.25451.107 | 10.0.5 | [BettingPredictor.csproj](#horseracingpredictorbettingpredictorcsproj) | È consigliabile eseguire l'aggiornamento del pacchetto NuGet | +| System.IO.Pipelines | 10.0.0-rc.1.25451.107 | 10.0.5 | [BettingPredictor.csproj](#horseracingpredictorbettingpredictorcsproj) | È consigliabile eseguire l'aggiornamento del pacchetto NuGet | +| System.Memory | 4.6.3 | | [BettingPredictor.csproj](#horseracingpredictorbettingpredictorcsproj) | Le funzionalità del pacchetto NuGet sono incluse nel riferimento al framework. | +| System.Numerics.Tensors | 10.0.0-rc.1.25451.107 | 10.0.5 | [BettingPredictor.csproj](#horseracingpredictorbettingpredictorcsproj) | È consigliabile eseguire l'aggiornamento del pacchetto NuGet | +| System.Numerics.Vectors | 4.6.1 | | [BettingPredictor.csproj](#horseracingpredictorbettingpredictorcsproj) | Le funzionalità del pacchetto NuGet sono incluse nel riferimento al framework. | +| System.Reflection.Emit.Lightweight | 4.7.0 | | [BettingPredictor.csproj](#horseracingpredictorbettingpredictorcsproj) | Le funzionalità del pacchetto NuGet sono incluse nel riferimento al framework. | +| System.Runtime.CompilerServices.Unsafe | 6.1.2 | | [BettingPredictor.csproj](#horseracingpredictorbettingpredictorcsproj) | ✅Compatible | +| System.Text.Encodings.Web | 10.0.0-rc.1.25451.107 | 10.0.5 | [BettingPredictor.csproj](#horseracingpredictorbettingpredictorcsproj) | È consigliabile eseguire l'aggiornamento del pacchetto NuGet | +| System.Text.Json | 10.0.0-rc.1.25451.107 | 10.0.5 | [BettingPredictor.csproj](#horseracingpredictorbettingpredictorcsproj) | È consigliabile eseguire l'aggiornamento del pacchetto NuGet | +| System.Threading.Channels | 10.0.0-rc.1.25451.107 | 10.0.5 | [BettingPredictor.csproj](#horseracingpredictorbettingpredictorcsproj) | È consigliabile eseguire l'aggiornamento del pacchetto NuGet | +| System.Threading.Tasks.Extensions | 4.6.3 | | [BettingPredictor.csproj](#horseracingpredictorbettingpredictorcsproj) | Le funzionalità del pacchetto NuGet sono incluse nel riferimento al framework. | +| System.ValueTuple | 4.6.1 | | [BettingPredictor.csproj](#horseracingpredictorbettingpredictorcsproj) | Le funzionalità del pacchetto NuGet sono incluse nel riferimento al framework. | + +## Top API Migration Challenges + +### Technologies and Features + +| Technology | Issues | Percentage | Migration Path | +| :--- | :---: | :---: | :--- | +| WPF (Windows Presentation Foundation) | 566 | 25,9% | WPF APIs for building Windows desktop applications with XAML-based UI that are available in .NET on Windows. WPF provides rich desktop UI capabilities with data binding and styling. Enable Windows Desktop support: Option 1 (Recommended): Target net9.0-windows; Option 2: Add true. | +| Windows Forms | 18 | 0,8% | Windows Forms APIs for building Windows desktop applications with traditional Forms-based UI that are available in .NET on Windows. Enable Windows Desktop support: Option 1 (Recommended): Target net9.0-windows; Option 2: Add true; Option 3 (Legacy): Use Microsoft.NET.Sdk.WindowsDesktop SDK. | +| Legacy Configuration System | 2 | 0,1% | Legacy XML-based configuration system (app.config/web.config) that has been replaced by a more flexible configuration model in .NET Core. The old system was rigid and XML-based. Migrate to Microsoft.Extensions.Configuration with JSON/environment variables; use System.Configuration.ConfigurationManager NuGet package as interim bridge if needed. | + +### Most Frequent API Issues + +| API | Count | Percentage | Category | +| :--- | :---: | :---: | :--- | +| T:System.Data.SqlClient.SqlParameterCollection | 273 | 12,5% | Source Incompatible | +| P:System.Data.SqlClient.SqlCommand.Parameters | 273 | 12,5% | Source Incompatible | +| T:System.Data.SqlClient.SqlParameter | 273 | 12,5% | Source Incompatible | +| M:System.Data.SqlClient.SqlParameterCollection.AddWithValue(System.String,System.Object) | 270 | 12,4% | Source Incompatible | +| T:System.Windows.Controls.TextBox | 81 | 3,7% | Binary Incompatible | +| T:System.Windows.Controls.TextBlock | 57 | 2,6% | Binary Incompatible | +| T:System.Windows.RoutedEventHandler | 52 | 2,4% | Binary Incompatible | +| P:System.Windows.Controls.TextBox.Text | 47 | 2,2% | Binary Incompatible | +| T:System.Windows.Controls.Button | 42 | 1,9% | Binary Incompatible | +| T:System.Windows.Controls.ComboBox | 41 | 1,9% | Binary Incompatible | +| P:System.Windows.Controls.TextBlock.Text | 40 | 1,8% | Binary Incompatible | +| T:System.Windows.Visibility | 40 | 1,8% | Binary Incompatible | +| T:System.Data.SqlClient.SqlConnection | 35 | 1,6% | Source Incompatible | +| T:System.Data.SqlClient.SqlCommand | 33 | 1,5% | Source Incompatible | +| T:System.Windows.MessageBoxImage | 30 | 1,4% | Binary Incompatible | +| T:System.Windows.MessageBoxButton | 30 | 1,4% | Binary Incompatible | +| M:System.Data.SqlClient.SqlCommand.ExecuteNonQuery | 23 | 1,1% | Source Incompatible | +| M:System.Data.SqlClient.SqlCommand.#ctor(System.String,System.Data.SqlClient.SqlConnection) | 22 | 1,0% | Source Incompatible | +| T:System.Windows.Controls.DatePicker | 22 | 1,0% | Binary Incompatible | +| T:System.Windows.Controls.CheckBox | 20 | 0,9% | Binary Incompatible | +| T:System.Windows.Controls.RadioButton | 19 | 0,9% | Binary Incompatible | +| T:System.Windows.RoutedEventArgs | 17 | 0,8% | Binary Incompatible | +| T:System.Text.Json.JsonDocument | 16 | 0,7% | Behavioral Change | +| T:System.Windows.Controls.SelectionChangedEventHandler | 16 | 0,7% | Binary Incompatible | +| T:System.Windows.Controls.TextChangedEventHandler | 16 | 0,7% | Binary Incompatible | +| F:System.Windows.MessageBoxButton.OK | 15 | 0,7% | Binary Incompatible | +| T:System.Windows.MessageBox | 15 | 0,7% | Binary Incompatible | +| T:System.Windows.MessageBoxResult | 15 | 0,7% | Binary Incompatible | +| M:System.Windows.MessageBox.Show(System.String,System.String,System.Windows.MessageBoxButton,System.Windows.MessageBoxImage) | 15 | 0,7% | Binary Incompatible | +| T:System.Windows.Controls.ProgressBar | 14 | 0,6% | Binary Incompatible | +| P:System.Windows.UIElement.IsEnabled | 14 | 0,6% | Binary Incompatible | +| P:System.Windows.Controls.ContentControl.Content | 13 | 0,6% | Binary Incompatible | +| T:System.Windows.Controls.Grid | 12 | 0,5% | Binary Incompatible | +| M:System.Data.SqlClient.SqlCommand.#ctor(System.String,System.Data.SqlClient.SqlConnection,System.Data.SqlClient.SqlTransaction) | 11 | 0,5% | Source Incompatible | +| E:System.Windows.Controls.Primitives.ButtonBase.Click | 11 | 0,5% | Binary Incompatible | +| T:System.Data.SqlClient.SqlTransaction | 10 | 0,5% | Source Incompatible | +| E:System.Windows.Controls.Primitives.ToggleButton.Checked | 10 | 0,5% | Binary Incompatible | +| P:System.Windows.Controls.DatePicker.SelectedDate | 10 | 0,5% | Binary Incompatible | +| P:System.Windows.Controls.Primitives.RangeBase.Value | 10 | 0,5% | Binary Incompatible | +| P:System.Windows.Controls.Primitives.Selector.SelectedItem | 9 | 0,4% | Binary Incompatible | +| P:System.Windows.Controls.Primitives.ToggleButton.IsChecked | 9 | 0,4% | Binary Incompatible | +| M:System.Data.SqlClient.SqlCommand.ExecuteScalar | 8 | 0,4% | Source Incompatible | +| T:System.Windows.Controls.DataGrid | 8 | 0,4% | Binary Incompatible | +| F:System.Windows.Visibility.Visible | 8 | 0,4% | Binary Incompatible | +| F:System.Windows.Visibility.Collapsed | 8 | 0,4% | Binary Incompatible | +| P:System.Windows.UIElement.Visibility | 8 | 0,4% | Binary Incompatible | +| E:System.Windows.Controls.Primitives.Selector.SelectionChanged | 8 | 0,4% | Binary Incompatible | +| E:System.Windows.Controls.Primitives.TextBoxBase.TextChanged | 8 | 0,4% | Binary Incompatible | +| F:System.Windows.MessageBoxImage.Error | 7 | 0,3% | Binary Incompatible | +| T:System.Uri | 6 | 0,3% | Behavioral Change | + +## Projects Relationship Graph + +Legend: +📦 SDK-style project +⚙️ Classic project + +```mermaid +flowchart LR + P1["⚙️ BettingPredictor.csproj
net481"] + click P1 "#horseracingpredictorbettingpredictorcsproj" + +``` + +## Project Details + + +### HorseRacingPredictor\BettingPredictor.csproj + +#### Project Info + +- **Current Target Framework:** net481 +- **Proposed Target Framework:** net10.0-windows +- **SDK-style**: False +- **Project Kind:** ClassicWpf +- **Dependencies**: 0 +- **Dependants**: 0 +- **Number of Files**: 43 +- **Number of Files with Incidents**: 27 +- **Lines of Code**: 7140 +- **Estimated LOC to modify**: 2185+ (at least 30,6% of the project) + +#### Dependency Graph + +Legend: +📦 SDK-style project +⚙️ Classic project + +```mermaid +flowchart TB + subgraph current["BettingPredictor.csproj"] + MAIN["⚙️ BettingPredictor.csproj
net481"] + click MAIN "#horseracingpredictorbettingpredictorcsproj" + end + +``` + +### API Compatibility + +| Category | Count | Impact | +| :--- | :---: | :--- | +| 🔴 Binary Incompatible | 897 | High - Require code changes | +| 🟡 Source Incompatible | 1264 | Medium - Needs re-compilation and potential conflicting API error fixing | +| 🔵 Behavioral change | 24 | Low - Behavioral changes that may require testing at runtime | +| ✅ Compatible | 10445 | | +| ***Total APIs Analyzed*** | ***12630*** | | + +#### Project Technologies and Features + +| Technology | Issues | Percentage | Migration Path | +| :--- | :---: | :---: | :--- | +| Legacy Configuration System | 2 | 0,1% | Legacy XML-based configuration system (app.config/web.config) that has been replaced by a more flexible configuration model in .NET Core. The old system was rigid and XML-based. Migrate to Microsoft.Extensions.Configuration with JSON/environment variables; use System.Configuration.ConfigurationManager NuGet package as interim bridge if needed. | +| Windows Forms | 18 | 0,8% | Windows Forms APIs for building Windows desktop applications with traditional Forms-based UI that are available in .NET on Windows. Enable Windows Desktop support: Option 1 (Recommended): Target net9.0-windows; Option 2: Add true; Option 3 (Legacy): Use Microsoft.NET.Sdk.WindowsDesktop SDK. | +| WPF (Windows Presentation Foundation) | 566 | 25,9% | WPF APIs for building Windows desktop applications with XAML-based UI that are available in .NET on Windows. WPF provides rich desktop UI capabilities with data binding and styling. Enable Windows Desktop support: Option 1 (Recommended): Target net9.0-windows; Option 2: Add true. | + diff --git a/.github/upgrades/plan.md b/.github/upgrades/plan.md new file mode 100644 index 0000000..a6fdd3d --- /dev/null +++ b/.github/upgrades/plan.md @@ -0,0 +1,592 @@ +# .NET 10.0 Upgrade Plan BettingPredictor + +## Table of Contents + +- [1. Executive Summary](#1-executive-summary) + - [1.1 Scope & Target](#11-scope--target) + - [1.2 Selected Strategy](#12-selected-strategy) + - [1.3 Complexity Classification](#13-complexity-classification) + - [1.4 Critical Issues](#14-critical-issues) +- [2. Migration Strategy](#2-migration-strategy) + - [2.1 Approach & Justification](#21-approach--justification) + - [2.2 Prerequisites](#22-prerequisites) + - [2.3 Implementation Timeline](#23-implementation-timeline) +- [3. Detailed Dependency Analysis](#3-detailed-dependency-analysis) +- [4. Project-by-Project Plans](#4-project-by-project-plans) + - [4.1 BettingPredictor.csproj](#41-bettingpredictorcsproj) +- [5. Package Update Reference](#5-package-update-reference) + - [5.1 Packages to Update](#51-packages-to-update) + - [5.2 Packages to Remove (Framework-Included)](#52-packages-to-remove-framework-included) + - [5.3 Packages to Add](#53-packages-to-add) + - [5.4 Compatible Packages (No Change)](#54-compatible-packages-no-change) +- [6. Breaking Changes Catalog](#6-breaking-changes-catalog) + - [6.1 SqlClient Namespace Migration](#61-sqlclient-namespace-migration) + - [6.2 WPF Binary Incompatibilities](#62-wpf-binary-incompatibilities) + - [6.3 Windows Forms API References](#63-windows-forms-api-references) + - [6.4 Legacy Configuration System](#64-legacy-configuration-system) + - [6.5 Behavioral Changes](#65-behavioral-changes) +- [7. Testing & Validation Strategy](#7-testing--validation-strategy) +- [8. Risk Management](#8-risk-management) +- [9. Complexity & Effort Assessment](#9-complexity--effort-assessment) +- [10. Source Control Strategy](#10-source-control-strategy) +- [11. Success Criteria](#11-success-criteria) + +--- + +## 1. Executive Summary + +### 1.1 Scope & Target + +| Property | Value | +|---|---| +| **Solution** | BettingPredictor.sln | +| **Projects** | 1 (BettingPredictor.csproj) | +| **Project Type** | Classic WPF (non SDK-style) | +| **Current Framework** | .NET Framework 4.8.1 (net481) | +| **Target Framework** | .NET 10.0 (net10.0-windows) | +| **Total LOC** | 7,140 | +| **Total Files** | 39 (27 with compatibility issues) | +| **NuGet Packages** | 26 total 9 to update, 6 to remove (framework-included) | +| **Total Issues** | 2,202 | +| **Estimated LOC Impact** | 2,185+ (~30.6% of codebase) | + +### 1.2 Selected Strategy + +**All-At-Once Strategy** Single project upgraded in one atomic operation. + +**Rationale**: +- 1 project (well under 30-project threshold) +- No inter-project dependencies +- Homogeneous codebase (single WPF desktop application) +- All 9 packages requiring update have known target versions (stable 10.0.5) +- No incompatible packages all have clear upgrade or removal paths +- Fastest completion with single coordinated upgrade + +### 1.3 Complexity Classification + +**Simple** ?5 projects, dependency depth 0, no security vulnerabilities, no circular dependencies. + +| Criterion | Value | Threshold | +|---|---|---| +| Project count | 1 | ? 5 ? | +| Dependency depth | 0 | ? 2 ? | +| Security vulnerabilities | 0 | None ? | +| High-risk items | 0 | None ? | + +**Iteration strategy**: Simple batch all project details in 12 detail iterations. + +### 1.4 Critical Issues + +| Priority | Issue | Impact | Resolution | +|---|---|---|---| +| ?? Mandatory | SDK-style conversion | Project won't build in .NET 10 without SDK-style format | Use SDK-style conversion tool | +| ?? Mandatory | Target framework change | net481 ? net10.0-windows | Update TargetFramework in .csproj | +| ?? High | SqlClient namespace migration | 1,264 source-incompatible API references across 16+ files | Replace `System.Data.SqlClient` with `Microsoft.Data.SqlClient` | +| ?? High | 9 pre-release packages ? stable | rc.1 packages must move to stable 10.0.5 | Update PackageReference versions | +| ?? Medium | 6 framework-included packages | Redundant packages may cause conflicts | Remove PackageReference entries | +| ?? Low | WPF binary incompatibilities (897) | Resolved automatically by recompilation against .NET 10.0 WPF | No code changes recompile with net10.0-windows | +| ?? Low | Behavioral changes (24) | JsonDocument, System.Uri may affect runtime behavior | Requires runtime testing and validation | +| ?? Low | Legacy configuration (2) | Settings.Designer.cs uses old config system | Add `System.Configuration.ConfigurationManager` NuGet as bridge | + +--- + +## 2. Migration Strategy + +### 2.1 Approach & Justification + +**All-At-Once** All updates performed as a single coordinated atomic operation with no intermediate states. + +This is ideal because: +- **Single project**: no dependency ordering needed +- **Clear package paths**: all 9 packages have exact target versions (10.0.5 stable) +- **No incompatible packages**: 0% incompatible, no blocking issues +- **WPF continuity**: WPF is fully supported in .NET 10.0 with `-windows` TFM same APIs, new runtime +- **Risk is contained**: single project means build failures are immediately visible and fixable + +### 2.2 Prerequisites + +Before starting the atomic upgrade: + +1. **Verify .NET 10.0 SDK installation** + - Required SDK version: .NET 10.0 or later + - Download from: https://dotnet.microsoft.com/download/dotnet/10.0 + - Verify with: `dotnet --list-sdks` + +2. **Check global.json** (if present) + - Ensure it allows .NET 10.0 SDK or update/remove it + - If present, update `sdk.version` to a .NET 10.0 compatible version + +3. **Source control** + - Working branch: `upgrade-to-NET8` (from `main`) + - No pending changes + +### 2.3 Implementation Timeline + +#### Phase 0: Preparation +- Verify .NET 10.0 SDK installation +- Validate global.json compatibility + +#### Phase 1: Atomic Upgrade +**Operations** (performed as single coordinated batch): +1. Convert project to SDK-style format +2. Update TargetFramework to `net10.0-windows` +3. Update all 9 package references to stable versions +4. Remove 6 framework-included package references +5. Add `Microsoft.Data.SqlClient` package +6. Replace all `System.Data.SqlClient` usages with `Microsoft.Data.SqlClient` +7. Address legacy configuration bridge (add `System.Configuration.ConfigurationManager` if needed) +8. Build solution and fix all compilation errors +9. Verify: solution builds with 0 errors + +**Deliverable**: Solution builds successfully targeting net10.0-windows + +#### Phase 2: Validation +**Operations**: +- No automated test projects exist in the solution +- Manual verification of application startup and core functionality +- Review behavioral changes (JsonDocument, System.Uri) at runtime + +**Deliverable**: Application runs correctly on .NET 10.0 + +--- + +## 3. Detailed Dependency Analysis + +This solution contains a **single project** with **zero project dependencies** and **zero dependants**. There is no dependency graph to navigate the upgrade operates on one isolated project. + +```mermaid +flowchart LR + P1["BettingPredictor.csproj\nnet481 ? net10.0-windows"] +``` + +| Property | Value | +|---|---| +| Total projects | 1 | +| Dependency depth | 0 | +| Circular dependencies | None | +| Critical path | BettingPredictor.csproj (only project) | +| Migration phases needed | 1 (atomic) | +| Test projects | 0 | + +Since there is only one project with no dependencies, the entire upgrade is executed as a single atomic operation. No phased ordering is required. + +--- + +## 4. Project-by-Project Plans + +### 4.1 BettingPredictor.csproj + +#### Current State + +| Property | Value | +|---|---| +| **Path** | `HorseRacingPredictor\HorseRacingPredictor\BettingPredictor.csproj` | +| **Target Framework** | net481 (.NET Framework 4.8.1) | +| **SDK-style** | ? No (Classic WPF format) | +| **Project Kind** | ClassicWpf | +| **Lines of Code** | 7,140 | +| **Files** | 43 total, 27 with incidents | +| **NuGet Packages** | 26 (9 update, 6 remove, 11 compatible) | +| **Dependencies** | 0 project references | +| **Dependants** | 0 | +| **Risk Level** | ?? Medium | + +**Key technologies used**: +- WPF (Windows Presentation Foundation) primary UI framework +- WebView2 embedded browser control +- Microsoft.ML / ML.NET machine learning predictions +- System.Data.SqlClient SQL database access +- RestSharp REST API client +- CsvHelper CSV file handling +- Newtonsoft.Json & System.Text.Json JSON serialization + +#### Target State + +| Property | Value | +|---|---| +| **Target Framework** | net10.0-windows | +| **SDK-style** | ? Yes | +| **Updated packages** | 9 | +| **Removed packages** | 6 (framework-included) | +| **New packages** | Microsoft.Data.SqlClient, System.Configuration.ConfigurationManager | + +#### Migration Steps + +**Step 1: Convert to SDK-style project** +- Use the SDK-style conversion tool on `BettingPredictor.csproj` +- The conversion tool handles: + - Migrating `` entries from `packages.config` + - Setting up the new SDK-style project structure + - Preserving existing project configuration +- After conversion, the `.csproj` will use `Microsoft.NET.Sdk` format + +**Step 2: Update TargetFramework** +- Change `` to `net10.0-windows` +- This enables WPF and WinForms support via the `-windows` platform specifier +- No need for `true` separately SDK-style WPF projects include this automatically when converted + +**Step 3: Update package references (9 packages)** +- Update all pre-release (rc.1) packages to stable 10.0.5 versions +- See [5.1 Packages to Update](#51-packages-to-update) for complete version matrix + +**Step 4: Remove framework-included packages (6 packages)** +- Remove references to packages whose functionality is now built into .NET 10.0 +- See [5.2 Packages to Remove](#52-packages-to-remove-framework-included) for complete list + +**Step 5: Migrate SqlClient** +- Add `Microsoft.Data.SqlClient` NuGet package +- In all affected files, replace: + - `using System.Data.SqlClient;` ? `using Microsoft.Data.SqlClient;` +- The API surface is identical `SqlConnection`, `SqlCommand`, `SqlParameter`, `SqlTransaction` all exist in `Microsoft.Data.SqlClient` with the same signatures +- **Affected files** (16 files, ~1,264 API references): + - `Manager\Database.cs` (12 issues) base database class with `GetConnection()`, transactions + - `Football\Manager\Database.cs` (10 issues) football-specific DB operations + - `Football\Database\APIResponse.cs` (82 issues) + - `Football\Database\LeagueStats.cs` (76 issues) + - `Football\Database\Fixture.cs` (67 issues) + - `Football\Database\Comparison.cs` (64 issues) + - `Football\Database\League.cs` (57 issues) + - `Football\Database\TeamStats.cs` (56 issues) + - `Football\Database\Prediction.cs` (52 issues) + - `Football\Database\Odds.cs` (43 issues) + - `Football\Database\Score.cs` (40 issues) + - `Football\Database\FixtureLeague.cs` (39 issues) + - `Football\Database\H2H.cs` (20 issues) + - `Football\Database\Goals.cs` (16 issues) + - `Football\Database\BetType.cs` (12 issues) + - `Football\Database\Bookmaker.cs` (12 issues) + +**Step 6: Address legacy configuration** +- `Properties\Settings.Designer.cs` (2 issues) uses the legacy `System.Configuration` APIs +- Add NuGet package `System.Configuration.ConfigurationManager` as an interim bridge +- This provides the `ConfigurationManager`, `Settings`, and related classes on .NET 10.0 +- ?? Long-term recommendation: migrate to `Microsoft.Extensions.Configuration` with `appsettings.json` + +**Step 7: Restore, build, and fix compilation errors** +- Run `dotnet restore` to resolve all updated package references +- Build the entire solution +- Fix any compilation errors discovered (expected areas: SqlClient namespace, removed APIs, configuration) +- Rebuild and verify: **0 compilation errors** + +#### Validation Checklist + +- [ ] Project converted to SDK-style +- [ ] TargetFramework set to net10.0-windows +- [ ] All 9 packages updated to stable versions +- [ ] 6 framework-included packages removed +- [ ] Microsoft.Data.SqlClient added and all usages migrated +- [ ] System.Configuration.ConfigurationManager added (if needed) +- [ ] Solution builds with 0 errors +- [ ] Solution builds with 0 warnings (best effort) +- [ ] Application starts and main UI renders correctly + +--- + +## 5. Package Update Reference + +### 5.1 Packages to Update + +All 9 packages are currently on pre-release `10.0.0-rc.1.25451.107` and must be updated to stable `10.0.5`. + +| Package | Current Version | Target Version | Reason | +|---|---|---|---| +| Microsoft.Bcl.AsyncInterfaces | 10.0.0-rc.1.25451.107 | 10.0.5 | Pre-release ? stable | +| Microsoft.Bcl.Numerics | 10.0.0-rc.1.25451.107 | 10.0.5 | Pre-release ? stable | +| System.CodeDom | 10.0.0-rc.1.25451.107 | 10.0.5 | Pre-release ? stable | +| System.Collections.Immutable | 10.0.0-rc.1.25451.107 | 10.0.5 | Pre-release ? stable | +| System.IO.Pipelines | 10.0.0-rc.1.25451.107 | 10.0.5 | Pre-release ? stable | +| System.Numerics.Tensors | 10.0.0-rc.1.25451.107 | 10.0.5 | Pre-release ? stable | +| System.Text.Encodings.Web | 10.0.0-rc.1.25451.107 | 10.0.5 | Pre-release ? stable | +| System.Text.Json | 10.0.0-rc.1.25451.107 | 10.0.5 | Pre-release ? stable | +| System.Threading.Channels | 10.0.0-rc.1.25451.107 | 10.0.5 | Pre-release ? stable | + +### 5.2 Packages to Remove (Framework-Included) + +These packages provide functionality that is now built into the .NET 10.0 runtime. Their `PackageReference` entries should be removed to avoid version conflicts. + +| Package | Current Version | Reason for Removal | +|---|---|---| +| System.Buffers | 4.6.1 | Included in .NET 10.0 runtime | +| System.Memory | 4.6.3 | Included in .NET 10.0 runtime | +| System.Numerics.Vectors | 4.6.1 | Included in .NET 10.0 runtime | +| System.Reflection.Emit.Lightweight | 4.7.0 | Included in .NET 10.0 runtime | +| System.Threading.Tasks.Extensions | 4.6.3 | Included in .NET 10.0 runtime | +| System.ValueTuple | 4.6.1 | Included in .NET 10.0 runtime | + +### 5.3 Packages to Add + +| Package | Version | Reason | +|---|---|---| +| Microsoft.Data.SqlClient | Latest stable | Replaces `System.Data.SqlClient` for .NET 10.0 | +| System.Configuration.ConfigurationManager | Latest stable for net10.0 | Bridge for legacy `Settings.Designer.cs` configuration | + +### 5.4 Compatible Packages (No Change) + +These packages are already compatible with .NET 10.0 and require no version changes. + +| Package | Current Version | Notes | +|---|---|---| +| CsvHelper | 33.1.0 | ? Compatible | +| Microsoft.Bcl.HashCode | 6.0.0 | ? Compatible | +| Microsoft.CSharp | 4.7.0 | ? Compatible | +| Microsoft.ML | 5.0.0-preview.25503.2 | ? Compatible (pre-release but no stable alternative) | +| Microsoft.ML.CpuMath | 5.0.0-preview.25503.2 | ? Compatible | +| Microsoft.ML.DataView | 5.0.0-preview.25503.2 | ? Compatible | +| Microsoft.ML.FastTree | 5.0.0-preview.25503.2 | ? Compatible | +| Microsoft.Web.WebView2 | 1.0.3800.47 | ? Compatible | +| Newtonsoft.Json | 13.0.4 | ? Compatible | +| RestSharp | 112.1.1-alpha.0.4 | ? Compatible | +| System.Runtime.CompilerServices.Unsafe | 6.1.2 | ? Compatible | + +--- + +## 6. Breaking Changes Catalog + +### 6.1 SqlClient Namespace Migration + +**Category**: Source Incompatible +**Impact**: 1,264 API references across 16+ files +**Severity**: High requires code changes in every database access file + +**Problem**: `System.Data.SqlClient` is not available as a built-in namespace in .NET 10.0. The legacy `System.Data.SqlClient` namespace shipped with .NET Framework is replaced by the standalone `Microsoft.Data.SqlClient` package. + +**Resolution**: +1. Add NuGet package `Microsoft.Data.SqlClient` +2. In every file that uses `System.Data.SqlClient`, change: + ```csharp + // Before + using System.Data.SqlClient; + + // After + using Microsoft.Data.SqlClient; + ``` +3. The API surface is **API-compatible** same class names (`SqlConnection`, `SqlCommand`, `SqlParameter`, `SqlTransaction`, etc.) with identical method signatures +4. No logic changes required only the `using` directive changes + +**Affected classes and methods** (most frequent): +- `SqlParameterCollection` / `SqlCommand.Parameters` (273 references) +- `SqlParameter` (273 references) +- `SqlParameterCollection.AddWithValue()` (270 references) +- `SqlConnection` (35 references) +- `SqlCommand` (33 references) +- `SqlCommand.ExecuteNonQuery()` (23 references) +- `SqlCommand.ExecuteScalar()` (8 references) +- `SqlTransaction` / `BeginTransaction()` / `Commit()` / `Rollback()` (10 references) + +### 6.2 WPF Binary Incompatibilities + +**Category**: Binary Incompatible +**Impact**: 897 API references +**Severity**: Low **resolved automatically by recompilation** + +**Problem**: WPF types in .NET 10.0 are binary-incompatible with .NET Framework 4.8.1 assemblies. The types exist at the same namespaces and with the same API surfaces, but are in different assemblies. + +**Resolution**: No code changes needed. Targeting `net10.0-windows` and recompiling resolves all 897 binary incompatibilities. The WPF APIs (`TextBox`, `TextBlock`, `Button`, `ComboBox`, `DataGrid`, `DatePicker`, `CheckBox`, `RadioButton`, `ProgressBar`, `MessageBox`, `Grid`, `Visibility`, etc.) are fully available in .NET 10.0 WPF. + +### 6.3 Windows Forms API References + +**Category**: Binary Incompatible +**Impact**: 18 API references +**Severity**: Low **resolved automatically by targeting net10.0-windows** + +**Problem**: The project uses some Windows Forms APIs (likely `FolderBrowserDialog`, `OpenFileDialog`, or similar interop). These are binary incompatible across frameworks. + +**Resolution**: The `-windows` platform specifier in `net10.0-windows` automatically enables both WPF and WinForms support. Recompilation resolves these references. + +### 6.4 Legacy Configuration System + +**Category**: Source Incompatible +**Impact**: 2 API references in `Properties\Settings.Designer.cs` +**Severity**: Low + +**Problem**: The legacy `System.Configuration` APIs (`ConfigurationManager`, `ApplicationSettingsBase`, etc.) from `app.config` / `web.config` are not built into .NET 10.0. + +**Resolution**: +- Add NuGet package `System.Configuration.ConfigurationManager` to provide the legacy APIs as a bridge +- `Properties\Settings.Designer.cs` will compile and work as before +- ?? **Long-term recommendation**: Migrate to `Microsoft.Extensions.Configuration` with JSON-based configuration (`appsettings.json`), but this is optional and can be deferred + +### 6.5 Behavioral Changes + +**Category**: Behavioral Change +**Impact**: 24 API references (16 JsonDocument, 6 System.Uri, 2 other) +**Severity**: Low no compilation errors, but may cause runtime behavior differences + +#### 6.5.1 System.Text.Json.JsonDocument (16 references) + +**Files affected**: `HorseRacing\API\RacingApiClient.cs`, `HorseRacing\Main.cs` + +**Potential changes in .NET 10.0**: +- Stricter JSON parsing by default +- Changes to how trailing commas, comments, and edge cases are handled +- `JsonSerializerOptions` defaults may differ + +**Mitigation**: Test JSON parsing scenarios thoroughly. If issues arise, configure `JsonSerializerOptions` or `JsonDocumentOptions` to match previous behavior (e.g., `AllowTrailingCommas = true`). + +#### 6.5.2 System.Uri (6 references) + +**Files affected**: `HorseRacing\API\RacingApiClient.cs`, `HorseRacing\Main.cs` + +**Potential changes in .NET 10.0**: +- More strict URI parsing conforming to RFC 3986 +- Changes in how relative URIs and encoding edge cases are handled + +**Mitigation**: Test URI-based operations (API endpoint construction, WebView2 navigation). Typically no issues with standard HTTP/HTTPS URIs. + +--- + +## 7. Testing & Validation Strategy + +### 7.1 Automated Tests + +?? **No automated test projects exist** in this solution. There are no unit test, integration test, or other test projects to execute. + +### 7.2 Build Verification + +The primary automated validation is build success: + +- [ ] `dotnet restore` completes without errors +- [ ] `dotnet build` completes with **0 errors** +- [ ] No NuGet package version conflicts +- [ ] No unresolved assembly references + +### 7.3 Runtime Validation Areas + +Since there are no automated tests, the following areas should be manually verified after the upgrade: + +| Area | What to Verify | Risk | +|---|---|---| +| **Application startup** | App starts, main window renders correctly | Low WPF is fully supported | +| **Navigation** | All 4 pages (Football, Racing, Virtual Football, Settings) load | Low | +| **WebView2** | Virtual Football page loads WebView2 browser correctly | Low WebView2 is compatible | +| **Database operations** | Football/Racing data download and storage work (SqlClient migration) | Medium namespace change | +| **API calls** | FormFav and Football API calls succeed (RestSharp + JSON parsing) | Medium behavioral changes | +| **CSV import/export** | CsvHelper operations work correctly | Low compatible package | +| **Settings persistence** | Save/load settings works (legacy config bridge) | Low | +| **ML predictions** | ML.NET prediction pipeline runs without errors | Low compatible packages | + +### 7.4 Behavioral Change Validation + +These specific scenarios require targeted testing due to behavioral changes in .NET 10.0: + +1. **JsonDocument parsing** Test API response parsing in `RacingApiClient.cs` and `Main.cs`: + - Verify JSON responses from FormFav API are parsed correctly + - Test edge cases: empty responses, malformed JSON, large payloads + +2. **System.Uri** Test URL construction in API clients: + - Verify API endpoint URLs are constructed correctly + - Test WebView2 navigation URLs + +--- + +## 8. Risk Management + +### 8.1 Risk Assessment + +| Risk | Level | Description | Mitigation | +|---|---|---|---| +| SDK-style conversion fails | ?? Medium | Conversion tool may not handle all classic WPF project features | Manual .csproj cleanup after conversion; verify all files included | +| SqlClient migration breaks DB access | ?? Medium | Namespace-only change, but large surface area (1,264 references) | Global find-and-replace `System.Data.SqlClient` ? `Microsoft.Data.SqlClient`; API is compatible | +| ML.NET packages incompatible | ?? Low | ML packages are pre-release (5.0.0-preview) | Assessment confirms compatibility; fall back to stable ML.NET 4.x if needed | +| RestSharp pre-release issues | ?? Low | RestSharp is 112.1.1-alpha.0.4 | Assessment confirms compatibility; fall back to stable RestSharp if needed | +| Behavioral changes cause runtime issues | ?? Low | JsonDocument and Uri behavior differences | Configure strict/lenient options; manual testing of affected paths | +| Legacy config bridge insufficient | ?? Low | Settings.Designer.cs may need additional adjustments | System.Configuration.ConfigurationManager package provides full bridge | +| WPF rendering differences | ?? Low | Minor visual differences between .NET Framework and .NET 10.0 WPF | Visual inspection; typically identical rendering | + +### 8.2 Contingency Plans + +| Scenario | Action | +|---|---| +| SDK-style conversion produces broken .csproj | Manually create SDK-style .csproj with correct structure, copy settings | +| Microsoft.Data.SqlClient has API differences | Check Microsoft.Data.SqlClient migration guide for any breaking changes beyond namespace | +| ML.NET predictions fail | Pin ML.NET to last known working version for net10.0 | +| Build fails with unresolvable errors | Roll back to `main` branch, investigate specific errors | + +--- + +## 9. Complexity & Effort Assessment + +### 9.1 Overall Assessment + +| Factor | Rating | Justification | +|---|---|---| +| **Overall complexity** | ?? Medium | Single project but large LOC impact (30.6%), major SqlClient migration | +| **SDK-style conversion** | Low | Automated tool handles conversion | +| **Framework update** | Low | Single TFM change | +| **Package updates** | Low | All 9 are simple version bumps (rc ? stable) | +| **Package removals** | Low | 6 straightforward removals | +| **SqlClient migration** | Medium | Large number of files (16+) but mechanical namespace change | +| **WPF compatibility** | Low | Resolved by recompilation | +| **Configuration bridge** | Low | Single package addition, 2 affected references | +| **Behavioral changes** | Low | 24 references, requires testing not code changes | + +### 9.2 Complexity by File Area + +| Area | Files Affected | Issue Count | Complexity | +|---|---|---|---| +| Football Database classes | 14 files | ~1,200+ | Medium (bulk SqlClient rename) | +| Manager Database classes | 2 files | 22 | Low | +| API Client / Main | 2 files | 7 | Low (behavioral testing) | +| Settings | 1 file | 2 | Low | +| Project file | 1 file | 17 | Low (tooling-assisted) | +| WPF UI files | ~8 files | 897 | Low (automatic via recompilation) | + +--- + +## 10. Source Control Strategy + +### 10.1 Branch Strategy + +| Property | Value | +|---|---| +| **Source branch** | `main` | +| **Upgrade branch** | `upgrade-to-NET8` | +| **Approach** | Single commit for entire atomic upgrade | + +### 10.2 Commit Strategy + +**Single commit** for the entire All-At-Once upgrade operation: + +- **Commit message**: `Upgrade BettingPredictor from .NET Framework 4.8.1 to .NET 10.0` +- **Contents**: SDK-style conversion + TFM change + all package updates + SqlClient migration + config bridge + compilation fixes +- **Rationale**: Single project, single atomic operation one commit captures the complete upgrade + +### 10.3 Review & Merge + +- Create Pull Request from `upgrade-to-NET8` ? `main` +- PR checklist: + - [ ] Solution builds with 0 errors + - [ ] All package references correct (no pre-release, no framework-included) + - [ ] SqlClient migration complete (no remaining `System.Data.SqlClient` references) + - [ ] Application starts and core functionality works + - [ ] Manual verification of behavioral change areas + +--- + +## 11. Success Criteria + +### 11.1 Technical Criteria + +- [ ] Project targets `net10.0-windows` +- [ ] Project uses SDK-style format +- [ ] All 9 packages updated from rc.1 to stable 10.0.5 +- [ ] All 6 framework-included packages removed +- [ ] `Microsoft.Data.SqlClient` added and all `System.Data.SqlClient` references migrated +- [ ] `System.Configuration.ConfigurationManager` added for legacy config bridge +- [ ] Solution builds with **0 errors** +- [ ] No NuGet package dependency conflicts +- [ ] No security vulnerabilities + +### 11.2 Quality Criteria + +- [ ] No remaining references to `System.Data.SqlClient` namespace +- [ ] No remaining pre-release package versions (except ML.NET and RestSharp which are already pre-release by design) +- [ ] No framework-included packages remaining as explicit references +- [ ] Code quality maintained (no workarounds or hacks) + +### 11.3 Process Criteria + +- [ ] All-At-Once strategy followed (single atomic operation) +- [ ] All changes in `upgrade-to-NET8` branch +- [ ] Single commit capturing complete upgrade +- [ ] Assessment findings fully addressed diff --git a/.github/upgrades/tasks.md b/.github/upgrades/tasks.md new file mode 100644 index 0000000..9d3de6f --- /dev/null +++ b/.github/upgrades/tasks.md @@ -0,0 +1,120 @@ +# Upgrade Tasks BettingPredictor (.NET 10.0) + +## Progress Dashboard + +| Status | Count | +|---|---| +| ? Complete | 0 | +| ? In Progress | 0 | +| ? Not Started | 7 | +| ? Failed | 0 | +| ? Skipped | 0 | +| **Total** | **7** | + +--- + +## Tasks + +### [?] TASK-001: Verify Prerequisites +**Scope**: Environment readiness +**References**: Plan 2.2 + +**Actions:** +- [?] (1) Verify .NET 10.0 SDK is installed on the machine (`dotnet --list-sdks`) +- [ ] (2) Validate global.json compatibility if present, ensure it allows .NET 10.0 SDK; update or remove if needed + +--- + +### [ ] TASK-002: Convert Project to SDK-style +**Scope**: BettingPredictor.csproj +**References**: Plan 4.1 Step 1 + +**Actions:** +- [ ] (1) Convert `HorseRacingPredictor\HorseRacingPredictor\BettingPredictor.csproj` to SDK-style format using the SDK-style conversion tool +- [ ] (2) Verify the converted .csproj uses `Microsoft.NET.Sdk` format and all source files are properly included + +--- + +### [ ] TASK-003: Update Target Framework and Project Configuration +**Scope**: BettingPredictor.csproj +**References**: Plan 4.1 Step 2 + +**Actions:** +- [ ] (1) Set `` to `net10.0-windows` in BettingPredictor.csproj +- [ ] (2) Ensure `true` is present in the project file (required for WPF support on .NET 10.0) +- [ ] (3) Verify project file structure is correct after TFM change + +--- + +### [ ] TASK-004: Update NuGet Package References +**Scope**: BettingPredictor.csproj +**References**: Plan 5.1, 5.2, 5.3 + +**Actions:** +- [ ] (1) Update 9 pre-release packages to stable 10.0.5: + Microsoft.Bcl.AsyncInterfaces, Microsoft.Bcl.Numerics, System.CodeDom, + System.Collections.Immutable, System.IO.Pipelines, System.Numerics.Tensors, + System.Text.Encodings.Web, System.Text.Json, System.Threading.Channels +- [ ] (2) Remove 6 framework-included packages: + System.Buffers, System.Memory, System.Numerics.Vectors, + System.Reflection.Emit.Lightweight, System.Threading.Tasks.Extensions, System.ValueTuple +- [ ] (3) Add `Microsoft.Data.SqlClient` package (latest stable version) +- [ ] (4) Add `System.Configuration.ConfigurationManager` package (latest stable for net10.0) +- [ ] (5) Run `dotnet restore` and verify all packages resolve without conflicts + +--- + +### [ ] TASK-005: Migrate SqlClient Namespace +**Scope**: 16+ source files using System.Data.SqlClient +**References**: Plan 6.1, 4.1 Step 5 + +**Actions:** +- [ ] (1) In all files under `Manager\` and `Football\Database\` and `Football\Manager\`, replace: + `using System.Data.SqlClient;` ? `using Microsoft.Data.SqlClient;` + Affected files (16): + - Manager\Database.cs + - Football\Manager\Database.cs + - Football\Database\APIResponse.cs + - Football\Database\LeagueStats.cs + - Football\Database\Fixture.cs + - Football\Database\Comparison.cs + - Football\Database\League.cs + - Football\Database\TeamStats.cs + - Football\Database\Prediction.cs + - Football\Database\Odds.cs + - Football\Database\Score.cs + - Football\Database\FixtureLeague.cs + - Football\Database\H2H.cs + - Football\Database\Goals.cs + - Football\Database\BetType.cs + - Football\Database\Bookmaker.cs +- [ ] (2) Verify no remaining references to `System.Data.SqlClient` exist in the codebase + +--- + +### [ ] TASK-006: Build Solution and Fix Compilation Errors +**Scope**: Entire solution +**References**: Plan 4.1 Step 7 + +**Actions:** +- [ ] (1) Build the entire solution +- [ ] (2) Fix any compilation errors discovered during build (expected areas: SqlClient namespace, removed APIs, configuration, WPF assembly references) +- [ ] (3) Rebuild and verify: **0 compilation errors** + +--- + +### [ ] TASK-007: Final Verification and Commit +**Scope**: Entire solution +**References**: Plan 10, 11 + +**Actions:** +- [ ] (1) Verify all success criteria from Plan 11: + - Project targets net10.0-windows + - Project uses SDK-style format + - All 9 packages updated to stable versions + - 6 framework-included packages removed + - Microsoft.Data.SqlClient added and usages migrated + - System.Configuration.ConfigurationManager added + - Solution builds with 0 errors +- [ ] (2) Stage and commit all changes: + Message: `Upgrade BettingPredictor from .NET Framework 4.8.1 to .NET 10.0`