Initial commit

This commit is contained in:
Stone-Red-Code
2021-02-12 17:52:38 +01:00
commit 1c76a6de40
513 changed files with 12852 additions and 0 deletions
+2
View File
@@ -0,0 +1,2 @@
# Auto detect text files and perform LF normalization
* text=auto
Binary file not shown.
+25
View File
@@ -0,0 +1,25 @@
Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio Version 16
VisualStudioVersion = 16.0.30804.86
MinimumVisualStudioVersion = 10.0.40219.1
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Discord_Simple-Embed-Bot", "Discord_Simple-Embed-Bot\Discord_Simple-Embed-Bot.csproj", "{E23531DA-6349-4305-A046-252A4DB66496}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
Release|Any CPU = Release|Any CPU
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{E23531DA-6349-4305-A046-252A4DB66496}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{E23531DA-6349-4305-A046-252A4DB66496}.Debug|Any CPU.Build.0 = Debug|Any CPU
{E23531DA-6349-4305-A046-252A4DB66496}.Release|Any CPU.ActiveCfg = Release|Any CPU
{E23531DA-6349-4305-A046-252A4DB66496}.Release|Any CPU.Build.0 = Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
EndGlobalSection
GlobalSection(ExtensibilityGlobals) = postSolution
SolutionGuid = {F35914C2-E9DA-43A5-8F7D-2E6A512E224C}
EndGlobalSection
EndGlobal
+241
View File
@@ -0,0 +1,241 @@
using Discord;
using Discord.Commands;
using Discord.WebSocket;
using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Reflection;
using System.Threading.Tasks;
namespace Discord_Simple_Embed_Bot
{
public static class CommandHandler
{
public static DiscordSocketClient Client;
private static readonly SqlManager sqlManager = new SqlManager();
static readonly Dictionary<string, Command> _commands = new()
{
{ "help", new Command { Fun = Help, Desc = "Lists all commands", Usage = "<command>" } },
{ "prefix", new Command { Fun = ChangePrefix, Desc = "Changes prefix", Usage = "<prefix>" } },
{
"new",
new Command
{
Fun = CreateEmbed,
Desc = "Creats new embed",
Usage = "<title>\n<hex color>\n<description>\n<field>",
Example = "Title"
+ "\n#FFFFFF"
+ "\nDescription"
+ "\n++Field name"
+ "\nField content"
+ "\n--Inline field name"
+ "\nInline field content"
}
},
};
public static async Task HandleCommand(SocketMessage messageParam)
{
SocketUserMessage message = messageParam as SocketUserMessage;
if (message == null) return;
int argPos = 0;
string prefix = PrefixFromMessage(message);
if (message.MentionedUsers.Any(x => x.Discriminator == Client.CurrentUser.Discriminator))
{
EmbedBuilder eb = new EmbedBuilder();
eb.Color = Color.Blue;
eb.Description = $"Use `{prefix} help` to list all commands.";
await message.Channel.SendMessageAsync("", false, eb.Build());
return;
}
if (!(message.HasStringPrefix(prefix, ref argPos)) || message.HasMentionPrefix(Client.CurrentUser, ref argPos) || message.Author.IsBot)
{
return;
}
string command = message.Content[prefix.Length..].Trim().ToLower();
if (command.Contains(" "))
command = command.Substring(0, command.IndexOf(" "));
if (_commands.ContainsKey(command))
{
SocketGuildUser socketGuildUser = message.Author as SocketGuildUser;
if (socketGuildUser.GuildPermissions.Administrator)
{
await _commands[command].Fun(message);
}
}
else
{
await message.Channel.SendMessageAsync($"Command not found! Use `{PrefixFromMessage(message)} help` to list all commands.");
}
}
static string PrefixFromMessage(SocketUserMessage message)
{
string prefix = sqlManager.GetData((message.Channel as SocketGuildChannel).Guild.Id, 'p').Result;
GC.Collect();
GC.WaitForPendingFinalizers();
return prefix;
}
static string[] CheckCommandArgs(string content, int min, int max, string prefix)
{
content = content.Trim();
content = content.Remove(0, prefix.Length).Trim();
if (!content.Contains(" "))
{
return null;
}
List<string> args = content.Split(" ", StringSplitOptions.RemoveEmptyEntries).ToList();
args.RemoveAt(0);
if (args.Count >= min && args.Count <= max)
{
return args.ToArray();
}
return null;
}
static public async Task Help(SocketUserMessage message)
{
EmbedBuilder eb = new EmbedBuilder();
eb.Color = Color.Blue;
string[] args = CheckCommandArgs(message.Content, 0, 1, PrefixFromMessage(message));
if (args == null)
{
eb.Title = "Commands:";
foreach (var item in _commands)
{
eb.AddField(item.Key, item.Value.Desc);
}
}
else if (args.Length > 0)
{
if (_commands.ContainsKey(args[0].ToLower()))
{
eb.Title = args[0].ToLower();
eb.AddField("Parameters", _commands[args[0].ToLower()].Usage);
if (!string.IsNullOrWhiteSpace(_commands[args[0].ToLower()].Example))
{
eb.AddField("Example", $"```{PrefixFromMessage(message)} {args[0].ToLower()} {_commands[args[0].ToLower()].Example}```");
}
}
else
{
eb.WithDescription("Command not found!");
}
}
await message.Channel.SendMessageAsync("", false, eb.Build());
}
static public async Task ChangePrefix(SocketUserMessage message)
{
string prefix = "";
if (message.Content.Contains(" "))
prefix = message.Content[message.Content.LastIndexOf(" ")..].Trim();
if (prefix.Length <= 0)
{
await message.Channel.SendMessageAsync($"Prefix not valid!");
return;
}
await sqlManager.SetData((message.Channel as SocketGuildChannel).Guild.Id, prefix, 'p');
await message.Channel.SendMessageAsync($"Prefix changed to: `{prefix}`");
}
static public async Task CreateEmbed(SocketUserMessage message)
{
string prefix = PrefixFromMessage(message);
string content = message.Content[prefix.Length..].Trim()[3..];
string[] lines = content.Split("\n");
await message.DeleteAsync();
EmbedBuilder eb = new EmbedBuilder();
eb.Title = lines[0];
if (lines.Length > 1)
{
try
{
if (!lines[1].Contains("#"))
lines[1] = "#" + lines[1];
System.Drawing.Color col = (System.Drawing.Color)new System.Drawing.ColorConverter().ConvertFromString(lines[1]);
eb.Color = new Color(col.R, col.G, col.B);
}
catch { }
}
if (lines.Length > 2)
{
eb.Description = lines[2];
}
EmbedFieldBuilder efb = null;
foreach (string line in lines.Skip(3))
{
if (line.StartsWith("++"))
{
if (efb is not null)
eb.AddField(efb);
efb = new EmbedFieldBuilder();
efb.IsInline = false;
efb.Name = line.Remove(0, 2);
}
else if (line.StartsWith("--"))
{
if (efb is not null)
eb.AddField(efb);
efb = new EmbedFieldBuilder();
efb.IsInline = true;
efb.Name = line.Remove(0, 2);
}
else if (efb is not null && !string.IsNullOrWhiteSpace(line))
{
efb.Value += line + "\n";
}
}
if (eb is not null)
eb.AddField(efb);
for (int i = 0; i < eb.Fields.Count; i++)
{
if (string.IsNullOrWhiteSpace(eb.Fields[i].Value as string))
{
eb.Fields[i].Value = "-";
}
}
try
{
await message.Channel.SendMessageAsync("", false, eb.Build());
}
catch (Exception ex)
{
await Logging.Log(new LogMessage(LogSeverity.Debug, "CMD Handler", "", ex));
}
}
class Command
{
public string Desc { get; set; }
public string Usage { get; set; }
public string Example { get; set; }
public Func<SocketUserMessage, Task> Fun { get; set; }
}
}
}
@@ -0,0 +1,14 @@
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<OutputType>Exe</OutputType>
<TargetFramework>net5.0</TargetFramework>
<RootNamespace>Discord_Simple_Embed_Bot</RootNamespace>
</PropertyGroup>
<ItemGroup>
<PackageReference Include="Discord.Net" Version="2.3.0" />
<PackageReference Include="System.Data.SQLite.Core" Version="1.0.113.7" />
</ItemGroup>
</Project>
@@ -0,0 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="Current" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<_LastSelectedProfileId>C:\Users\David\Google Drive\Programmieren\Discord_Simple-Embed-Bot\Discord_Simple-Embed-Bot\Properties\PublishProfiles\FolderProfile.pubxml</_LastSelectedProfileId>
</PropertyGroup>
</Project>
+57
View File
@@ -0,0 +1,57 @@
using Discord;
using Discord.WebSocket;
using Discord.Net;
using System;
using System.Threading.Tasks;
namespace Discord_Simple_Embed_Bot
{
public class Program
{
public static void Main()
=> new Program().MainAsync().GetAwaiter().GetResult();
public async Task MainAsync()
{
DiscordSocketClient _client = new DiscordSocketClient();
_client.Log += Logging.Log;
_client.MessageReceived += Client_MessageReceived;
await _client.LoginAsync(TokenType.Bot, "ODA4ODMwNzQxNTQ2MDA4NTc3.YCMQVA.kRe6ZL45NYS8DiuoQv0yx0NEHnE", false);
await _client.StartAsync();
CommandHandler.Client = _client;
//Block this task until the program is closed.
await Task.Delay(-1);
}
private async Task Client_MessageReceived(SocketMessage messageParam)
{
await CommandHandler.HandleCommand(messageParam);
}
}
static class Logging
{
public static Task Log(LogMessage msg)
{
Console.ForegroundColor = GetColor(msg.Severity);
Console.WriteLine(msg.ToString());
Console.ResetColor();
return Task.CompletedTask;
}
private static ConsoleColor GetColor(LogSeverity logSeverity)
{
switch (logSeverity)
{
case LogSeverity.Critical: return ConsoleColor.DarkRed;
case LogSeverity.Error: return ConsoleColor.Red;
case LogSeverity.Warning: return ConsoleColor.DarkYellow;
case LogSeverity.Info: return ConsoleColor.Green;
default: return ConsoleColor.White;
}
}
}
}
@@ -0,0 +1,17 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
https://go.microsoft.com/fwlink/?LinkID=208121.
-->
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<Configuration>Release</Configuration>
<Platform>Any CPU</Platform>
<PublishDir>bin\Release\net5.0\publish\</PublishDir>
<PublishProtocol>FileSystem</PublishProtocol>
<TargetFramework>net5.0</TargetFramework>
<RuntimeIdentifier>linux-x64</RuntimeIdentifier>
<SelfContained>true</SelfContained>
<PublishSingleFile>False</PublishSingleFile>
<PublishTrimmed>False</PublishTrimmed>
</PropertyGroup>
</Project>
@@ -0,0 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
https://go.microsoft.com/fwlink/?LinkID=208121.
-->
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
</Project>
+88
View File
@@ -0,0 +1,88 @@
using System;
using System.Collections.Generic;
using System.Data.SQLite;
using System.IO;
using System.Text;
using System.Threading.Tasks;
namespace Discord_Simple_Embed_Bot
{
class SqlManager {
readonly string sqlConnectionString;
readonly string databasePath;
public SqlManager()
{
databasePath = AppDomain.CurrentDomain.BaseDirectory + "\\MainDatabase.sqlite";
sqlConnectionString = "Data Source = " + databasePath + "; Version = 3";
//Create SQLite database file
if (!File.Exists(databasePath))
{
SQLiteConnection.CreateFile(databasePath);
}
string sqlCommand1 = "CREATE TABLE IF NOT EXISTS Events (ServerId INTEGER,ChannelID INTEGER,EndDate TEXT)";
string sqlCommand2 = "CREATE TABLE IF NOT EXISTS Settings (ServerId INTEGER PRIMARY KEY,Data TEXT)";
SQLiteConnection m_dbConnection = new SQLiteConnection(sqlConnectionString);
m_dbConnection.Open();
SQLiteCommand command = new SQLiteCommand(m_dbConnection);
command.CommandText = sqlCommand1;
command.ExecuteNonQuery();
command.CommandText = sqlCommand2;
command.ExecuteNonQuery();
m_dbConnection.Close();
}
public async Task SetData(ulong serverId, string data, char type)
{
await Task.Run(() =>
{
SQLiteConnection dbConnection = new SQLiteConnection(sqlConnectionString);
SQLiteCommand command = new SQLiteCommand();
command.CommandText = "INSERT OR REPLACE INTO Settings (ServerId,Data) values (@serverId, @prefix)";
command.Parameters.Add(new SQLiteParameter("@serverId", serverId + type));
command.Parameters.Add(new SQLiteParameter("@prefix", data));
dbConnection.Open();
command.Connection = dbConnection;
command.ExecuteNonQuery();
dbConnection.Close();
});
}
public async Task<string> GetData(ulong serverId, char type)
{
return await Task<string>.Run(() =>
{
string data = null;
using (SQLiteConnection dbConnection = new SQLiteConnection(sqlConnectionString))
{
dbConnection.Open();
SQLiteCommand command = new SQLiteCommand($"SELECT * FROM Settings WHERE ServerId=@type", dbConnection);
command.Parameters.Add(new SQLiteParameter("@type", serverId + type));
SQLiteDataReader dr = command.ExecuteReader();
if (dr.Read())
{
data = dr.GetString(1);
}
dbConnection.Close();
}
if (data == null)
{
switch (type)
{
case 'p': return "eb!";
}
}
return data;
});
}
}
}
@@ -0,0 +1,457 @@
{
"runtimeTarget": {
"name": ".NETCoreApp,Version=v5.0",
"signature": ""
},
"compilationOptions": {},
"targets": {
".NETCoreApp,Version=v5.0": {
"Discord_Simple-Embed-Bot/1.0.0": {
"dependencies": {
"Discord.Net": "2.3.0",
"System.Data.SQLite.Core": "1.0.113.7"
},
"runtime": {
"Discord_Simple-Embed-Bot.dll": {}
}
},
"Discord.Net/2.3.0": {
"dependencies": {
"Discord.Net.Commands": "2.3.0",
"Discord.Net.Core": "2.3.0",
"Discord.Net.Rest": "2.3.0",
"Discord.Net.WebSocket": "2.3.0",
"Discord.Net.Webhook": "2.3.0"
}
},
"Discord.Net.Commands/2.3.0": {
"dependencies": {
"Discord.Net.Core": "2.3.0"
},
"runtime": {
"lib/netstandard2.1/Discord.Net.Commands.dll": {
"assemblyVersion": "2.3.0.0",
"fileVersion": "2.3.0.0"
}
}
},
"Discord.Net.Core/2.3.0": {
"dependencies": {
"Newtonsoft.Json": "12.0.2",
"System.Collections.Immutable": "1.3.1",
"System.Interactive.Async": "4.0.0"
},
"runtime": {
"lib/netstandard2.1/Discord.Net.Core.dll": {
"assemblyVersion": "2.3.0.0",
"fileVersion": "2.3.0.0"
}
}
},
"Discord.Net.Rest/2.3.0": {
"dependencies": {
"Discord.Net.Core": "2.3.0"
},
"runtime": {
"lib/netstandard2.1/Discord.Net.Rest.dll": {
"assemblyVersion": "2.3.0.0",
"fileVersion": "2.3.0.0"
}
}
},
"Discord.Net.Webhook/2.3.0": {
"dependencies": {
"Discord.Net.Core": "2.3.0",
"Discord.Net.Rest": "2.3.0"
},
"runtime": {
"lib/netstandard2.1/Discord.Net.Webhook.dll": {
"assemblyVersion": "2.3.0.0",
"fileVersion": "2.3.0.0"
}
}
},
"Discord.Net.WebSocket/2.3.0": {
"dependencies": {
"Discord.Net.Core": "2.3.0",
"Discord.Net.Rest": "2.3.0"
},
"runtime": {
"lib/netstandard2.1/Discord.Net.WebSocket.dll": {
"assemblyVersion": "2.3.0.0",
"fileVersion": "2.3.0.0"
}
}
},
"Microsoft.NETCore.Platforms/1.1.0": {},
"Microsoft.NETCore.Targets/1.1.0": {},
"Newtonsoft.Json/12.0.2": {
"runtime": {
"lib/netstandard2.0/Newtonsoft.Json.dll": {
"assemblyVersion": "12.0.0.0",
"fileVersion": "12.0.2.23222"
}
}
},
"Stub.System.Data.SQLite.Core.NetStandard/1.0.113.2": {
"runtime": {
"lib/netstandard2.1/System.Data.SQLite.dll": {
"assemblyVersion": "1.0.113.0",
"fileVersion": "1.0.113.0"
}
},
"runtimeTargets": {
"runtimes/linux-x64/native/SQLite.Interop.dll": {
"rid": "linux-x64",
"assetType": "native",
"fileVersion": "0.0.0.0"
},
"runtimes/osx-x64/native/SQLite.Interop.dll": {
"rid": "osx-x64",
"assetType": "native",
"fileVersion": "0.0.0.0"
},
"runtimes/win-x64/native/SQLite.Interop.dll": {
"rid": "win-x64",
"assetType": "native",
"fileVersion": "1.0.113.0"
},
"runtimes/win-x86/native/SQLite.Interop.dll": {
"rid": "win-x86",
"assetType": "native",
"fileVersion": "1.0.113.0"
}
}
},
"System.Collections/4.3.0": {
"dependencies": {
"Microsoft.NETCore.Platforms": "1.1.0",
"Microsoft.NETCore.Targets": "1.1.0",
"System.Runtime": "4.3.0"
}
},
"System.Collections.Immutable/1.3.1": {
"dependencies": {
"System.Collections": "4.3.0",
"System.Diagnostics.Debug": "4.3.0",
"System.Globalization": "4.3.0",
"System.Linq": "4.3.0",
"System.Resources.ResourceManager": "4.3.0",
"System.Runtime": "4.3.0",
"System.Runtime.Extensions": "4.3.0",
"System.Threading": "4.3.0"
}
},
"System.Data.SQLite.Core/1.0.113.7": {
"dependencies": {
"Stub.System.Data.SQLite.Core.NetStandard": "1.0.113.2"
}
},
"System.Diagnostics.Debug/4.3.0": {
"dependencies": {
"Microsoft.NETCore.Platforms": "1.1.0",
"Microsoft.NETCore.Targets": "1.1.0",
"System.Runtime": "4.3.0"
}
},
"System.Globalization/4.3.0": {
"dependencies": {
"Microsoft.NETCore.Platforms": "1.1.0",
"Microsoft.NETCore.Targets": "1.1.0",
"System.Runtime": "4.3.0"
}
},
"System.Interactive.Async/4.0.0": {
"dependencies": {
"System.Linq.Async": "4.0.0"
},
"runtime": {
"lib/netcoreapp3.0/System.Interactive.Async.dll": {
"assemblyVersion": "4.0.0.0",
"fileVersion": "4.0.0.2"
}
}
},
"System.IO/4.3.0": {
"dependencies": {
"Microsoft.NETCore.Platforms": "1.1.0",
"Microsoft.NETCore.Targets": "1.1.0",
"System.Runtime": "4.3.0",
"System.Text.Encoding": "4.3.0",
"System.Threading.Tasks": "4.3.0"
}
},
"System.Linq/4.3.0": {
"dependencies": {
"System.Collections": "4.3.0",
"System.Diagnostics.Debug": "4.3.0",
"System.Resources.ResourceManager": "4.3.0",
"System.Runtime": "4.3.0",
"System.Runtime.Extensions": "4.3.0"
}
},
"System.Linq.Async/4.0.0": {
"runtime": {
"lib/netcoreapp3.0/System.Linq.Async.dll": {
"assemblyVersion": "4.0.0.0",
"fileVersion": "4.0.0.2"
}
}
},
"System.Reflection/4.3.0": {
"dependencies": {
"Microsoft.NETCore.Platforms": "1.1.0",
"Microsoft.NETCore.Targets": "1.1.0",
"System.IO": "4.3.0",
"System.Reflection.Primitives": "4.3.0",
"System.Runtime": "4.3.0"
}
},
"System.Reflection.Primitives/4.3.0": {
"dependencies": {
"Microsoft.NETCore.Platforms": "1.1.0",
"Microsoft.NETCore.Targets": "1.1.0",
"System.Runtime": "4.3.0"
}
},
"System.Resources.ResourceManager/4.3.0": {
"dependencies": {
"Microsoft.NETCore.Platforms": "1.1.0",
"Microsoft.NETCore.Targets": "1.1.0",
"System.Globalization": "4.3.0",
"System.Reflection": "4.3.0",
"System.Runtime": "4.3.0"
}
},
"System.Runtime/4.3.0": {
"dependencies": {
"Microsoft.NETCore.Platforms": "1.1.0",
"Microsoft.NETCore.Targets": "1.1.0"
}
},
"System.Runtime.Extensions/4.3.0": {
"dependencies": {
"Microsoft.NETCore.Platforms": "1.1.0",
"Microsoft.NETCore.Targets": "1.1.0",
"System.Runtime": "4.3.0"
}
},
"System.Text.Encoding/4.3.0": {
"dependencies": {
"Microsoft.NETCore.Platforms": "1.1.0",
"Microsoft.NETCore.Targets": "1.1.0",
"System.Runtime": "4.3.0"
}
},
"System.Threading/4.3.0": {
"dependencies": {
"System.Runtime": "4.3.0",
"System.Threading.Tasks": "4.3.0"
}
},
"System.Threading.Tasks/4.3.0": {
"dependencies": {
"Microsoft.NETCore.Platforms": "1.1.0",
"Microsoft.NETCore.Targets": "1.1.0",
"System.Runtime": "4.3.0"
}
}
}
},
"libraries": {
"Discord_Simple-Embed-Bot/1.0.0": {
"type": "project",
"serviceable": false,
"sha512": ""
},
"Discord.Net/2.3.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-YILjBwqYdvich6v1rfO/OhdBrdhPQB/AKEohYISdOJ+LiwfMPCafAo3YN/VutmeAGpvmrdv1fP/D0T3rHo2JrQ==",
"path": "discord.net/2.3.0",
"hashPath": "discord.net.2.3.0.nupkg.sha512"
},
"Discord.Net.Commands/2.3.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-D7/kpseW53Hmni0/Vr22VElIoitFFUa0XDaIiU+HwijObBf6+rfgquWNYF9hePV+xVyY0+eQ8FOtRmBMG7Cy4A==",
"path": "discord.net.commands/2.3.0",
"hashPath": "discord.net.commands.2.3.0.nupkg.sha512"
},
"Discord.Net.Core/2.3.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-W5mmQ7fzlQMPmKW/sJx9CrBjdSnC/V2Ao/OukpEr4L42NgyYJUjjs5wRoxKoOLU/b6hj3Q8g0FJ5IYrmt6KSnQ==",
"path": "discord.net.core/2.3.0",
"hashPath": "discord.net.core.2.3.0.nupkg.sha512"
},
"Discord.Net.Rest/2.3.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-5m2nV4A9QIBtRsc7yIu9rQpc4Q7GpL6AaZ+xeAFdPx9dkUhikHIVZ0l1qqmn+pFSAUZ9e9fTsKzMfr7Loqz4aQ==",
"path": "discord.net.rest/2.3.0",
"hashPath": "discord.net.rest.2.3.0.nupkg.sha512"
},
"Discord.Net.Webhook/2.3.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-6DSRbYVLPDUbD7wBmMesaUbHkYud+WKxt8OeWTkifR6iR1DzSZX5i1GubmWaPsVjGYr1TA8usTepshla7Fiu9w==",
"path": "discord.net.webhook/2.3.0",
"hashPath": "discord.net.webhook.2.3.0.nupkg.sha512"
},
"Discord.Net.WebSocket/2.3.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-mktzQvXy9oKF3j7F8/f3v9xcUmYxXb8oMBGD4czZRn0P/BOM4cz0OdmCHr5wVyMb0W7q0VxmnfKYNsN0kGzFNA==",
"path": "discord.net.websocket/2.3.0",
"hashPath": "discord.net.websocket.2.3.0.nupkg.sha512"
},
"Microsoft.NETCore.Platforms/1.1.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-kz0PEW2lhqygehI/d6XsPCQzD7ff7gUJaVGPVETX611eadGsA3A877GdSlU0LRVMCTH/+P3o2iDTak+S08V2+A==",
"path": "microsoft.netcore.platforms/1.1.0",
"hashPath": "microsoft.netcore.platforms.1.1.0.nupkg.sha512"
},
"Microsoft.NETCore.Targets/1.1.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-aOZA3BWfz9RXjpzt0sRJJMjAscAUm3Hoa4UWAfceV9UTYxgwZ1lZt5nO2myFf+/jetYQo4uTP7zS8sJY67BBxg==",
"path": "microsoft.netcore.targets/1.1.0",
"hashPath": "microsoft.netcore.targets.1.1.0.nupkg.sha512"
},
"Newtonsoft.Json/12.0.2": {
"type": "package",
"serviceable": true,
"sha512": "sha512-rTK0s2EKlfHsQsH6Yx2smvcTCeyoDNgCW7FEYyV01drPlh2T243PR2DiDXqtC5N4GDm4Ma/lkxfW5a/4793vbA==",
"path": "newtonsoft.json/12.0.2",
"hashPath": "newtonsoft.json.12.0.2.nupkg.sha512"
},
"Stub.System.Data.SQLite.Core.NetStandard/1.0.113.2": {
"type": "package",
"serviceable": true,
"sha512": "sha512-yGIM9xFyPHl79HluNTSQarvAOIJ68pmzmlMayVN6Nivu/7TiaHt7WqptolvwmuKdAXei8OzENh9RNdh7d6evjQ==",
"path": "stub.system.data.sqlite.core.netstandard/1.0.113.2",
"hashPath": "stub.system.data.sqlite.core.netstandard.1.0.113.2.nupkg.sha512"
},
"System.Collections/4.3.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-3Dcj85/TBdVpL5Zr+gEEBUuFe2icOnLalmEh9hfck1PTYbbyWuZgh4fmm2ysCLTrqLQw6t3TgTyJ+VLp+Qb+Lw==",
"path": "system.collections/4.3.0",
"hashPath": "system.collections.4.3.0.nupkg.sha512"
},
"System.Collections.Immutable/1.3.1": {
"type": "package",
"serviceable": true,
"sha512": "sha512-n+AGX7zmiZumW9aggOkXaHzUeAS3EfeTErnkKCusyONUozbTv+kMb8VE36m+ldV6kF9g57G2c641KCdgH9E0pg==",
"path": "system.collections.immutable/1.3.1",
"hashPath": "system.collections.immutable.1.3.1.nupkg.sha512"
},
"System.Data.SQLite.Core/1.0.113.7": {
"type": "package",
"serviceable": true,
"sha512": "sha512-2DKMIxfZpIVzdMfx1dj9qvTm+0m0Mx6sN6CZXMQDNytU7Sk/JKo0Ox6mvHAicfHrQgqZbUZMzMMtLXD0kwmFfg==",
"path": "system.data.sqlite.core/1.0.113.7",
"hashPath": "system.data.sqlite.core.1.0.113.7.nupkg.sha512"
},
"System.Diagnostics.Debug/4.3.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-ZUhUOdqmaG5Jk3Xdb8xi5kIyQYAA4PnTNlHx1mu9ZY3qv4ELIdKbnL/akbGaKi2RnNUWaZsAs31rvzFdewTj2g==",
"path": "system.diagnostics.debug/4.3.0",
"hashPath": "system.diagnostics.debug.4.3.0.nupkg.sha512"
},
"System.Globalization/4.3.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-kYdVd2f2PAdFGblzFswE4hkNANJBKRmsfa2X5LG2AcWE1c7/4t0pYae1L8vfZ5xvE2nK/R9JprtToA61OSHWIg==",
"path": "system.globalization/4.3.0",
"hashPath": "system.globalization.4.3.0.nupkg.sha512"
},
"System.Interactive.Async/4.0.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-tYEzSDQ3rn0G7sGgjcNB91C3dDRJc8m8Lavvu88dwt8FEwKPGZdp/tFs+lQTdqHDV9UItkGIwI8Aa6gGTvzLoQ==",
"path": "system.interactive.async/4.0.0",
"hashPath": "system.interactive.async.4.0.0.nupkg.sha512"
},
"System.IO/4.3.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-3qjaHvxQPDpSOYICjUoTsmoq5u6QJAFRUITgeT/4gqkF1bajbSmb1kwSxEA8AHlofqgcKJcM8udgieRNhaJ5Cg==",
"path": "system.io/4.3.0",
"hashPath": "system.io.4.3.0.nupkg.sha512"
},
"System.Linq/4.3.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-5DbqIUpsDp0dFftytzuMmc0oeMdQwjcP/EWxsksIz/w1TcFRkZ3yKKz0PqiYFMmEwPSWw+qNVqD7PJ889JzHbw==",
"path": "system.linq/4.3.0",
"hashPath": "system.linq.4.3.0.nupkg.sha512"
},
"System.Linq.Async/4.0.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-WbiYEedFZeM+psmMyoCt1AKbZppAZg8Eq1ZTQ+521fGNeXqlgJj0tZYV5n1LsKRO5osQuitYxGNuzPTy3213sg==",
"path": "system.linq.async/4.0.0",
"hashPath": "system.linq.async.4.0.0.nupkg.sha512"
},
"System.Reflection/4.3.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-KMiAFoW7MfJGa9nDFNcfu+FpEdiHpWgTcS2HdMpDvt9saK3y/G4GwprPyzqjFH9NTaGPQeWNHU+iDlDILj96aQ==",
"path": "system.reflection/4.3.0",
"hashPath": "system.reflection.4.3.0.nupkg.sha512"
},
"System.Reflection.Primitives/4.3.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-5RXItQz5As4xN2/YUDxdpsEkMhvw3e6aNveFXUn4Hl/udNTCNhnKp8lT9fnc3MhvGKh1baak5CovpuQUXHAlIA==",
"path": "system.reflection.primitives/4.3.0",
"hashPath": "system.reflection.primitives.4.3.0.nupkg.sha512"
},
"System.Resources.ResourceManager/4.3.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-/zrcPkkWdZmI4F92gL/TPumP98AVDu/Wxr3CSJGQQ+XN6wbRZcyfSKVoPo17ilb3iOr0cCRqJInGwNMolqhS8A==",
"path": "system.resources.resourcemanager/4.3.0",
"hashPath": "system.resources.resourcemanager.4.3.0.nupkg.sha512"
},
"System.Runtime/4.3.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-JufQi0vPQ0xGnAczR13AUFglDyVYt4Kqnz1AZaiKZ5+GICq0/1MH/mO/eAJHt/mHW1zjKBJd7kV26SrxddAhiw==",
"path": "system.runtime/4.3.0",
"hashPath": "system.runtime.4.3.0.nupkg.sha512"
},
"System.Runtime.Extensions/4.3.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-guW0uK0fn5fcJJ1tJVXYd7/1h5F+pea1r7FLSOz/f8vPEqbR2ZAknuRDvTQ8PzAilDveOxNjSfr0CHfIQfFk8g==",
"path": "system.runtime.extensions/4.3.0",
"hashPath": "system.runtime.extensions.4.3.0.nupkg.sha512"
},
"System.Text.Encoding/4.3.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-BiIg+KWaSDOITze6jGQynxg64naAPtqGHBwDrLaCtixsa5bKiR8dpPOHA7ge3C0JJQizJE+sfkz1wV+BAKAYZw==",
"path": "system.text.encoding/4.3.0",
"hashPath": "system.text.encoding.4.3.0.nupkg.sha512"
},
"System.Threading/4.3.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-VkUS0kOBcUf3Wwm0TSbrevDDZ6BlM+b/HRiapRFWjM5O0NS0LviG0glKmFK+hhPDd1XFeSdU1GmlLhb2CoVpIw==",
"path": "system.threading/4.3.0",
"hashPath": "system.threading.4.3.0.nupkg.sha512"
},
"System.Threading.Tasks/4.3.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-LbSxKEdOUhVe8BezB/9uOGGppt+nZf6e1VFyw6v3DN6lqitm0OSn2uXMOdtP0M3W4iMcqcivm2J6UgqiwwnXiA==",
"path": "system.threading.tasks/4.3.0",
"hashPath": "system.threading.tasks.4.3.0.nupkg.sha512"
}
}
}
@@ -0,0 +1,10 @@
{
"runtimeOptions": {
"additionalProbingPaths": [
"C:\\Users\\David\\.dotnet\\store\\|arch|\\|tfm|",
"C:\\Users\\David\\.nuget\\packages",
"C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages",
"C:\\Microsoft\\Xamarin\\NuGet"
]
}
}
@@ -0,0 +1,9 @@
{
"runtimeOptions": {
"tfm": "net5.0",
"framework": {
"name": "Microsoft.NETCore.App",
"version": "5.0.0"
}
}
}
@@ -0,0 +1,457 @@
{
"runtimeTarget": {
"name": ".NETCoreApp,Version=v5.0",
"signature": ""
},
"compilationOptions": {},
"targets": {
".NETCoreApp,Version=v5.0": {
"Discord_Simple-Embed-Bot/1.0.0": {
"dependencies": {
"Discord.Net": "2.3.0",
"System.Data.SQLite.Core": "1.0.113.7"
},
"runtime": {
"Discord_Simple-Embed-Bot.dll": {}
}
},
"Discord.Net/2.3.0": {
"dependencies": {
"Discord.Net.Commands": "2.3.0",
"Discord.Net.Core": "2.3.0",
"Discord.Net.Rest": "2.3.0",
"Discord.Net.WebSocket": "2.3.0",
"Discord.Net.Webhook": "2.3.0"
}
},
"Discord.Net.Commands/2.3.0": {
"dependencies": {
"Discord.Net.Core": "2.3.0"
},
"runtime": {
"lib/netstandard2.1/Discord.Net.Commands.dll": {
"assemblyVersion": "2.3.0.0",
"fileVersion": "2.3.0.0"
}
}
},
"Discord.Net.Core/2.3.0": {
"dependencies": {
"Newtonsoft.Json": "12.0.2",
"System.Collections.Immutable": "1.3.1",
"System.Interactive.Async": "4.0.0"
},
"runtime": {
"lib/netstandard2.1/Discord.Net.Core.dll": {
"assemblyVersion": "2.3.0.0",
"fileVersion": "2.3.0.0"
}
}
},
"Discord.Net.Rest/2.3.0": {
"dependencies": {
"Discord.Net.Core": "2.3.0"
},
"runtime": {
"lib/netstandard2.1/Discord.Net.Rest.dll": {
"assemblyVersion": "2.3.0.0",
"fileVersion": "2.3.0.0"
}
}
},
"Discord.Net.Webhook/2.3.0": {
"dependencies": {
"Discord.Net.Core": "2.3.0",
"Discord.Net.Rest": "2.3.0"
},
"runtime": {
"lib/netstandard2.1/Discord.Net.Webhook.dll": {
"assemblyVersion": "2.3.0.0",
"fileVersion": "2.3.0.0"
}
}
},
"Discord.Net.WebSocket/2.3.0": {
"dependencies": {
"Discord.Net.Core": "2.3.0",
"Discord.Net.Rest": "2.3.0"
},
"runtime": {
"lib/netstandard2.1/Discord.Net.WebSocket.dll": {
"assemblyVersion": "2.3.0.0",
"fileVersion": "2.3.0.0"
}
}
},
"Microsoft.NETCore.Platforms/1.1.0": {},
"Microsoft.NETCore.Targets/1.1.0": {},
"Newtonsoft.Json/12.0.2": {
"runtime": {
"lib/netstandard2.0/Newtonsoft.Json.dll": {
"assemblyVersion": "12.0.0.0",
"fileVersion": "12.0.2.23222"
}
}
},
"Stub.System.Data.SQLite.Core.NetStandard/1.0.113.2": {
"runtime": {
"lib/netstandard2.1/System.Data.SQLite.dll": {
"assemblyVersion": "1.0.113.0",
"fileVersion": "1.0.113.0"
}
},
"runtimeTargets": {
"runtimes/linux-x64/native/SQLite.Interop.dll": {
"rid": "linux-x64",
"assetType": "native",
"fileVersion": "0.0.0.0"
},
"runtimes/osx-x64/native/SQLite.Interop.dll": {
"rid": "osx-x64",
"assetType": "native",
"fileVersion": "0.0.0.0"
},
"runtimes/win-x64/native/SQLite.Interop.dll": {
"rid": "win-x64",
"assetType": "native",
"fileVersion": "1.0.113.0"
},
"runtimes/win-x86/native/SQLite.Interop.dll": {
"rid": "win-x86",
"assetType": "native",
"fileVersion": "1.0.113.0"
}
}
},
"System.Collections/4.3.0": {
"dependencies": {
"Microsoft.NETCore.Platforms": "1.1.0",
"Microsoft.NETCore.Targets": "1.1.0",
"System.Runtime": "4.3.0"
}
},
"System.Collections.Immutable/1.3.1": {
"dependencies": {
"System.Collections": "4.3.0",
"System.Diagnostics.Debug": "4.3.0",
"System.Globalization": "4.3.0",
"System.Linq": "4.3.0",
"System.Resources.ResourceManager": "4.3.0",
"System.Runtime": "4.3.0",
"System.Runtime.Extensions": "4.3.0",
"System.Threading": "4.3.0"
}
},
"System.Data.SQLite.Core/1.0.113.7": {
"dependencies": {
"Stub.System.Data.SQLite.Core.NetStandard": "1.0.113.2"
}
},
"System.Diagnostics.Debug/4.3.0": {
"dependencies": {
"Microsoft.NETCore.Platforms": "1.1.0",
"Microsoft.NETCore.Targets": "1.1.0",
"System.Runtime": "4.3.0"
}
},
"System.Globalization/4.3.0": {
"dependencies": {
"Microsoft.NETCore.Platforms": "1.1.0",
"Microsoft.NETCore.Targets": "1.1.0",
"System.Runtime": "4.3.0"
}
},
"System.Interactive.Async/4.0.0": {
"dependencies": {
"System.Linq.Async": "4.0.0"
},
"runtime": {
"lib/netcoreapp3.0/System.Interactive.Async.dll": {
"assemblyVersion": "4.0.0.0",
"fileVersion": "4.0.0.2"
}
}
},
"System.IO/4.3.0": {
"dependencies": {
"Microsoft.NETCore.Platforms": "1.1.0",
"Microsoft.NETCore.Targets": "1.1.0",
"System.Runtime": "4.3.0",
"System.Text.Encoding": "4.3.0",
"System.Threading.Tasks": "4.3.0"
}
},
"System.Linq/4.3.0": {
"dependencies": {
"System.Collections": "4.3.0",
"System.Diagnostics.Debug": "4.3.0",
"System.Resources.ResourceManager": "4.3.0",
"System.Runtime": "4.3.0",
"System.Runtime.Extensions": "4.3.0"
}
},
"System.Linq.Async/4.0.0": {
"runtime": {
"lib/netcoreapp3.0/System.Linq.Async.dll": {
"assemblyVersion": "4.0.0.0",
"fileVersion": "4.0.0.2"
}
}
},
"System.Reflection/4.3.0": {
"dependencies": {
"Microsoft.NETCore.Platforms": "1.1.0",
"Microsoft.NETCore.Targets": "1.1.0",
"System.IO": "4.3.0",
"System.Reflection.Primitives": "4.3.0",
"System.Runtime": "4.3.0"
}
},
"System.Reflection.Primitives/4.3.0": {
"dependencies": {
"Microsoft.NETCore.Platforms": "1.1.0",
"Microsoft.NETCore.Targets": "1.1.0",
"System.Runtime": "4.3.0"
}
},
"System.Resources.ResourceManager/4.3.0": {
"dependencies": {
"Microsoft.NETCore.Platforms": "1.1.0",
"Microsoft.NETCore.Targets": "1.1.0",
"System.Globalization": "4.3.0",
"System.Reflection": "4.3.0",
"System.Runtime": "4.3.0"
}
},
"System.Runtime/4.3.0": {
"dependencies": {
"Microsoft.NETCore.Platforms": "1.1.0",
"Microsoft.NETCore.Targets": "1.1.0"
}
},
"System.Runtime.Extensions/4.3.0": {
"dependencies": {
"Microsoft.NETCore.Platforms": "1.1.0",
"Microsoft.NETCore.Targets": "1.1.0",
"System.Runtime": "4.3.0"
}
},
"System.Text.Encoding/4.3.0": {
"dependencies": {
"Microsoft.NETCore.Platforms": "1.1.0",
"Microsoft.NETCore.Targets": "1.1.0",
"System.Runtime": "4.3.0"
}
},
"System.Threading/4.3.0": {
"dependencies": {
"System.Runtime": "4.3.0",
"System.Threading.Tasks": "4.3.0"
}
},
"System.Threading.Tasks/4.3.0": {
"dependencies": {
"Microsoft.NETCore.Platforms": "1.1.0",
"Microsoft.NETCore.Targets": "1.1.0",
"System.Runtime": "4.3.0"
}
}
}
},
"libraries": {
"Discord_Simple-Embed-Bot/1.0.0": {
"type": "project",
"serviceable": false,
"sha512": ""
},
"Discord.Net/2.3.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-YILjBwqYdvich6v1rfO/OhdBrdhPQB/AKEohYISdOJ+LiwfMPCafAo3YN/VutmeAGpvmrdv1fP/D0T3rHo2JrQ==",
"path": "discord.net/2.3.0",
"hashPath": "discord.net.2.3.0.nupkg.sha512"
},
"Discord.Net.Commands/2.3.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-D7/kpseW53Hmni0/Vr22VElIoitFFUa0XDaIiU+HwijObBf6+rfgquWNYF9hePV+xVyY0+eQ8FOtRmBMG7Cy4A==",
"path": "discord.net.commands/2.3.0",
"hashPath": "discord.net.commands.2.3.0.nupkg.sha512"
},
"Discord.Net.Core/2.3.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-W5mmQ7fzlQMPmKW/sJx9CrBjdSnC/V2Ao/OukpEr4L42NgyYJUjjs5wRoxKoOLU/b6hj3Q8g0FJ5IYrmt6KSnQ==",
"path": "discord.net.core/2.3.0",
"hashPath": "discord.net.core.2.3.0.nupkg.sha512"
},
"Discord.Net.Rest/2.3.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-5m2nV4A9QIBtRsc7yIu9rQpc4Q7GpL6AaZ+xeAFdPx9dkUhikHIVZ0l1qqmn+pFSAUZ9e9fTsKzMfr7Loqz4aQ==",
"path": "discord.net.rest/2.3.0",
"hashPath": "discord.net.rest.2.3.0.nupkg.sha512"
},
"Discord.Net.Webhook/2.3.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-6DSRbYVLPDUbD7wBmMesaUbHkYud+WKxt8OeWTkifR6iR1DzSZX5i1GubmWaPsVjGYr1TA8usTepshla7Fiu9w==",
"path": "discord.net.webhook/2.3.0",
"hashPath": "discord.net.webhook.2.3.0.nupkg.sha512"
},
"Discord.Net.WebSocket/2.3.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-mktzQvXy9oKF3j7F8/f3v9xcUmYxXb8oMBGD4czZRn0P/BOM4cz0OdmCHr5wVyMb0W7q0VxmnfKYNsN0kGzFNA==",
"path": "discord.net.websocket/2.3.0",
"hashPath": "discord.net.websocket.2.3.0.nupkg.sha512"
},
"Microsoft.NETCore.Platforms/1.1.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-kz0PEW2lhqygehI/d6XsPCQzD7ff7gUJaVGPVETX611eadGsA3A877GdSlU0LRVMCTH/+P3o2iDTak+S08V2+A==",
"path": "microsoft.netcore.platforms/1.1.0",
"hashPath": "microsoft.netcore.platforms.1.1.0.nupkg.sha512"
},
"Microsoft.NETCore.Targets/1.1.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-aOZA3BWfz9RXjpzt0sRJJMjAscAUm3Hoa4UWAfceV9UTYxgwZ1lZt5nO2myFf+/jetYQo4uTP7zS8sJY67BBxg==",
"path": "microsoft.netcore.targets/1.1.0",
"hashPath": "microsoft.netcore.targets.1.1.0.nupkg.sha512"
},
"Newtonsoft.Json/12.0.2": {
"type": "package",
"serviceable": true,
"sha512": "sha512-rTK0s2EKlfHsQsH6Yx2smvcTCeyoDNgCW7FEYyV01drPlh2T243PR2DiDXqtC5N4GDm4Ma/lkxfW5a/4793vbA==",
"path": "newtonsoft.json/12.0.2",
"hashPath": "newtonsoft.json.12.0.2.nupkg.sha512"
},
"Stub.System.Data.SQLite.Core.NetStandard/1.0.113.2": {
"type": "package",
"serviceable": true,
"sha512": "sha512-yGIM9xFyPHl79HluNTSQarvAOIJ68pmzmlMayVN6Nivu/7TiaHt7WqptolvwmuKdAXei8OzENh9RNdh7d6evjQ==",
"path": "stub.system.data.sqlite.core.netstandard/1.0.113.2",
"hashPath": "stub.system.data.sqlite.core.netstandard.1.0.113.2.nupkg.sha512"
},
"System.Collections/4.3.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-3Dcj85/TBdVpL5Zr+gEEBUuFe2icOnLalmEh9hfck1PTYbbyWuZgh4fmm2ysCLTrqLQw6t3TgTyJ+VLp+Qb+Lw==",
"path": "system.collections/4.3.0",
"hashPath": "system.collections.4.3.0.nupkg.sha512"
},
"System.Collections.Immutable/1.3.1": {
"type": "package",
"serviceable": true,
"sha512": "sha512-n+AGX7zmiZumW9aggOkXaHzUeAS3EfeTErnkKCusyONUozbTv+kMb8VE36m+ldV6kF9g57G2c641KCdgH9E0pg==",
"path": "system.collections.immutable/1.3.1",
"hashPath": "system.collections.immutable.1.3.1.nupkg.sha512"
},
"System.Data.SQLite.Core/1.0.113.7": {
"type": "package",
"serviceable": true,
"sha512": "sha512-2DKMIxfZpIVzdMfx1dj9qvTm+0m0Mx6sN6CZXMQDNytU7Sk/JKo0Ox6mvHAicfHrQgqZbUZMzMMtLXD0kwmFfg==",
"path": "system.data.sqlite.core/1.0.113.7",
"hashPath": "system.data.sqlite.core.1.0.113.7.nupkg.sha512"
},
"System.Diagnostics.Debug/4.3.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-ZUhUOdqmaG5Jk3Xdb8xi5kIyQYAA4PnTNlHx1mu9ZY3qv4ELIdKbnL/akbGaKi2RnNUWaZsAs31rvzFdewTj2g==",
"path": "system.diagnostics.debug/4.3.0",
"hashPath": "system.diagnostics.debug.4.3.0.nupkg.sha512"
},
"System.Globalization/4.3.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-kYdVd2f2PAdFGblzFswE4hkNANJBKRmsfa2X5LG2AcWE1c7/4t0pYae1L8vfZ5xvE2nK/R9JprtToA61OSHWIg==",
"path": "system.globalization/4.3.0",
"hashPath": "system.globalization.4.3.0.nupkg.sha512"
},
"System.Interactive.Async/4.0.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-tYEzSDQ3rn0G7sGgjcNB91C3dDRJc8m8Lavvu88dwt8FEwKPGZdp/tFs+lQTdqHDV9UItkGIwI8Aa6gGTvzLoQ==",
"path": "system.interactive.async/4.0.0",
"hashPath": "system.interactive.async.4.0.0.nupkg.sha512"
},
"System.IO/4.3.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-3qjaHvxQPDpSOYICjUoTsmoq5u6QJAFRUITgeT/4gqkF1bajbSmb1kwSxEA8AHlofqgcKJcM8udgieRNhaJ5Cg==",
"path": "system.io/4.3.0",
"hashPath": "system.io.4.3.0.nupkg.sha512"
},
"System.Linq/4.3.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-5DbqIUpsDp0dFftytzuMmc0oeMdQwjcP/EWxsksIz/w1TcFRkZ3yKKz0PqiYFMmEwPSWw+qNVqD7PJ889JzHbw==",
"path": "system.linq/4.3.0",
"hashPath": "system.linq.4.3.0.nupkg.sha512"
},
"System.Linq.Async/4.0.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-WbiYEedFZeM+psmMyoCt1AKbZppAZg8Eq1ZTQ+521fGNeXqlgJj0tZYV5n1LsKRO5osQuitYxGNuzPTy3213sg==",
"path": "system.linq.async/4.0.0",
"hashPath": "system.linq.async.4.0.0.nupkg.sha512"
},
"System.Reflection/4.3.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-KMiAFoW7MfJGa9nDFNcfu+FpEdiHpWgTcS2HdMpDvt9saK3y/G4GwprPyzqjFH9NTaGPQeWNHU+iDlDILj96aQ==",
"path": "system.reflection/4.3.0",
"hashPath": "system.reflection.4.3.0.nupkg.sha512"
},
"System.Reflection.Primitives/4.3.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-5RXItQz5As4xN2/YUDxdpsEkMhvw3e6aNveFXUn4Hl/udNTCNhnKp8lT9fnc3MhvGKh1baak5CovpuQUXHAlIA==",
"path": "system.reflection.primitives/4.3.0",
"hashPath": "system.reflection.primitives.4.3.0.nupkg.sha512"
},
"System.Resources.ResourceManager/4.3.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-/zrcPkkWdZmI4F92gL/TPumP98AVDu/Wxr3CSJGQQ+XN6wbRZcyfSKVoPo17ilb3iOr0cCRqJInGwNMolqhS8A==",
"path": "system.resources.resourcemanager/4.3.0",
"hashPath": "system.resources.resourcemanager.4.3.0.nupkg.sha512"
},
"System.Runtime/4.3.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-JufQi0vPQ0xGnAczR13AUFglDyVYt4Kqnz1AZaiKZ5+GICq0/1MH/mO/eAJHt/mHW1zjKBJd7kV26SrxddAhiw==",
"path": "system.runtime/4.3.0",
"hashPath": "system.runtime.4.3.0.nupkg.sha512"
},
"System.Runtime.Extensions/4.3.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-guW0uK0fn5fcJJ1tJVXYd7/1h5F+pea1r7FLSOz/f8vPEqbR2ZAknuRDvTQ8PzAilDveOxNjSfr0CHfIQfFk8g==",
"path": "system.runtime.extensions/4.3.0",
"hashPath": "system.runtime.extensions.4.3.0.nupkg.sha512"
},
"System.Text.Encoding/4.3.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-BiIg+KWaSDOITze6jGQynxg64naAPtqGHBwDrLaCtixsa5bKiR8dpPOHA7ge3C0JJQizJE+sfkz1wV+BAKAYZw==",
"path": "system.text.encoding/4.3.0",
"hashPath": "system.text.encoding.4.3.0.nupkg.sha512"
},
"System.Threading/4.3.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-VkUS0kOBcUf3Wwm0TSbrevDDZ6BlM+b/HRiapRFWjM5O0NS0LviG0glKmFK+hhPDd1XFeSdU1GmlLhb2CoVpIw==",
"path": "system.threading/4.3.0",
"hashPath": "system.threading.4.3.0.nupkg.sha512"
},
"System.Threading.Tasks/4.3.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-LbSxKEdOUhVe8BezB/9uOGGppt+nZf6e1VFyw6v3DN6lqitm0OSn2uXMOdtP0M3W4iMcqcivm2J6UgqiwwnXiA==",
"path": "system.threading.tasks/4.3.0",
"hashPath": "system.threading.tasks.4.3.0.nupkg.sha512"
}
}
}
@@ -0,0 +1,10 @@
{
"runtimeOptions": {
"additionalProbingPaths": [
"C:\\Users\\David\\.dotnet\\store\\|arch|\\|tfm|",
"C:\\Users\\David\\.nuget\\packages",
"C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages",
"C:\\Microsoft\\Xamarin\\NuGet"
]
}
}
@@ -0,0 +1,9 @@
{
"runtimeOptions": {
"tfm": "net5.0",
"framework": {
"name": "Microsoft.NETCore.App",
"version": "5.0.0"
}
}
}
@@ -0,0 +1,10 @@
{
"runtimeOptions": {
"additionalProbingPaths": [
"C:\\Users\\David\\.dotnet\\store\\|arch|\\|tfm|",
"C:\\Users\\David\\.nuget\\packages",
"C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages",
"C:\\Microsoft\\Xamarin\\NuGet"
]
}
}
@@ -0,0 +1,11 @@
{
"runtimeOptions": {
"tfm": "net5.0",
"includedFrameworks": [
{
"name": "Microsoft.NETCore.App",
"version": "5.0.0"
}
]
}
}

Some files were not shown because too many files have changed in this diff Show More