From 3c0c3068a483a31f2aa6c55cc22e7ae2982a8d3c Mon Sep 17 00:00:00 2001 From: That_One_Nerd Date: Tue, 9 May 2023 19:55:13 -0400 Subject: [PATCH] Moved the valve parsers to their own library. --- .gitignore | 1 - SrcMod/Shell/GlobalUsings.cs | 2 +- SrcMod/Shell/Shell.csproj | 14 +--- .../Valve/Vkv/ObjectModels/IVkvConvertible.cs | 8 -- SrcMod/Shell/Valve/Vkv/VkvNode.cs | 3 - SrcMod/SrcMod.sln | 31 ++++++++ .../Valve.NET/Miscellaneous/GlobalUsings.cs | 16 ++++ SrcMod/Valve.NET/Miscellaneous/TypeParsers.cs | 39 ++++++++++ SrcMod/Valve.NET/Valve.NET.csproj | 17 ++++ .../Vkv/ObjectModels/IVkvConvertible.cs | 6 ++ .../Vkv/ObjectModels/VkvIgnoreAttribute.cs | 2 +- .../ObjectModels/VkvSerializationException.cs | 2 +- .../Valve => Valve.NET}/Vkv/VkvConvert.cs | 4 +- SrcMod/Valve.NET/Vkv/VkvNode.cs | 3 + .../Valve => Valve.NET}/Vkv/VkvOptions.cs | 2 +- .../Valve => Valve.NET}/Vkv/VkvSerializer.cs | 2 +- .../Valve => Valve.NET}/Vkv/VkvSingleNode.cs | 2 +- .../Valve => Valve.NET}/Vkv/VkvTreeNode.cs | 2 +- ...CoreApp,Version=v7.0.AssemblyAttributes.cs | 4 + .../obj/Debug/Valve.NET.AssemblyInfo.cs | 23 ++++++ .../Debug/Valve.NET.AssemblyInfoInputs.cache | 1 + ....GeneratedMSBuildEditorConfig.editorconfig | 11 +++ .../obj/Debug/Valve.NET.assets.cache | Bin 0 -> 224 bytes .../Valve.NET.csproj.AssemblyReference.cache | Bin 0 -> 93295 bytes .../Valve.NET.csproj.CoreCompileInputs.cache | 1 + .../Valve.NET.csproj.FileListAbsolute.txt | 12 +++ ...CoreApp,Version=v7.0.AssemblyAttributes.cs | 4 + .../Debug/net7.0/Valve.NET.AssemblyInfo.cs | 23 ++++++ .../net7.0/Valve.NET.AssemblyInfoInputs.cache | 1 + ....GeneratedMSBuildEditorConfig.editorconfig | 11 +++ .../Debug/net7.0/Valve.NET.GlobalUsings.g.cs | 8 ++ .../obj/Debug/net7.0/Valve.NET.assets.cache | Bin 0 -> 224 bytes .../Valve.NET.csproj.AssemblyReference.cache | Bin 0 -> 93295 bytes SrcMod/Valve.NET/obj/Debug/ref/valve.net.dll | Bin 0 -> 10240 bytes .../Valve.NET/obj/Debug/refint/valve.net.dll | Bin 0 -> 10240 bytes SrcMod/Valve.NET/obj/Debug/valve.net.dll | Bin 0 -> 32256 bytes SrcMod/Valve.NET/obj/Debug/valve.net.pdb | Bin 0 -> 17564 bytes .../obj/Valve.NET.csproj.nuget.dgspec.json | 67 ++++++++++++++++ .../obj/Valve.NET.csproj.nuget.g.props | 16 ++++ .../obj/Valve.NET.csproj.nuget.g.targets | 2 + SrcMod/Valve.NET/obj/project.assets.json | 73 ++++++++++++++++++ SrcMod/Valve.NET/obj/project.nuget.cache | 8 ++ 42 files changed, 390 insertions(+), 31 deletions(-) delete mode 100644 SrcMod/Shell/Valve/Vkv/ObjectModels/IVkvConvertible.cs delete mode 100644 SrcMod/Shell/Valve/Vkv/VkvNode.cs create mode 100644 SrcMod/SrcMod.sln create mode 100644 SrcMod/Valve.NET/Miscellaneous/GlobalUsings.cs create mode 100644 SrcMod/Valve.NET/Miscellaneous/TypeParsers.cs create mode 100644 SrcMod/Valve.NET/Valve.NET.csproj create mode 100644 SrcMod/Valve.NET/Vkv/ObjectModels/IVkvConvertible.cs rename SrcMod/{Shell/Valve => Valve.NET}/Vkv/ObjectModels/VkvIgnoreAttribute.cs (76%) rename SrcMod/{Shell/Valve => Valve.NET}/Vkv/ObjectModels/VkvSerializationException.cs (84%) rename SrcMod/{Shell/Valve => Valve.NET}/Vkv/VkvConvert.cs (99%) create mode 100644 SrcMod/Valve.NET/Vkv/VkvNode.cs rename SrcMod/{Shell/Valve => Valve.NET}/Vkv/VkvOptions.cs (93%) rename SrcMod/{Shell/Valve => Valve.NET}/Vkv/VkvSerializer.cs (97%) rename SrcMod/{Shell/Valve => Valve.NET}/Vkv/VkvSingleNode.cs (81%) rename SrcMod/{Shell/Valve => Valve.NET}/Vkv/VkvTreeNode.cs (97%) create mode 100644 SrcMod/Valve.NET/obj/Debug/.NETCoreApp,Version=v7.0.AssemblyAttributes.cs create mode 100644 SrcMod/Valve.NET/obj/Debug/Valve.NET.AssemblyInfo.cs create mode 100644 SrcMod/Valve.NET/obj/Debug/Valve.NET.AssemblyInfoInputs.cache create mode 100644 SrcMod/Valve.NET/obj/Debug/Valve.NET.GeneratedMSBuildEditorConfig.editorconfig create mode 100644 SrcMod/Valve.NET/obj/Debug/Valve.NET.assets.cache create mode 100644 SrcMod/Valve.NET/obj/Debug/Valve.NET.csproj.AssemblyReference.cache create mode 100644 SrcMod/Valve.NET/obj/Debug/Valve.NET.csproj.CoreCompileInputs.cache create mode 100644 SrcMod/Valve.NET/obj/Debug/Valve.NET.csproj.FileListAbsolute.txt create mode 100644 SrcMod/Valve.NET/obj/Debug/net7.0/.NETCoreApp,Version=v7.0.AssemblyAttributes.cs create mode 100644 SrcMod/Valve.NET/obj/Debug/net7.0/Valve.NET.AssemblyInfo.cs create mode 100644 SrcMod/Valve.NET/obj/Debug/net7.0/Valve.NET.AssemblyInfoInputs.cache create mode 100644 SrcMod/Valve.NET/obj/Debug/net7.0/Valve.NET.GeneratedMSBuildEditorConfig.editorconfig create mode 100644 SrcMod/Valve.NET/obj/Debug/net7.0/Valve.NET.GlobalUsings.g.cs create mode 100644 SrcMod/Valve.NET/obj/Debug/net7.0/Valve.NET.assets.cache create mode 100644 SrcMod/Valve.NET/obj/Debug/net7.0/Valve.NET.csproj.AssemblyReference.cache create mode 100644 SrcMod/Valve.NET/obj/Debug/ref/valve.net.dll create mode 100644 SrcMod/Valve.NET/obj/Debug/refint/valve.net.dll create mode 100644 SrcMod/Valve.NET/obj/Debug/valve.net.dll create mode 100644 SrcMod/Valve.NET/obj/Debug/valve.net.pdb create mode 100644 SrcMod/Valve.NET/obj/Valve.NET.csproj.nuget.dgspec.json create mode 100644 SrcMod/Valve.NET/obj/Valve.NET.csproj.nuget.g.props create mode 100644 SrcMod/Valve.NET/obj/Valve.NET.csproj.nuget.g.targets create mode 100644 SrcMod/Valve.NET/obj/project.assets.json create mode 100644 SrcMod/Valve.NET/obj/project.nuget.cache diff --git a/.gitignore b/.gitignore index 6671a1c..31b0e33 100644 --- a/.gitignore +++ b/.gitignore @@ -1,7 +1,6 @@ # Visual Studio stuff .vs/ SrcMod/.vs/ -*.sln # Compiled Files SrcMod/Compiled diff --git a/SrcMod/Shell/GlobalUsings.cs b/SrcMod/Shell/GlobalUsings.cs index a30eee1..92bd543 100644 --- a/SrcMod/Shell/GlobalUsings.cs +++ b/SrcMod/Shell/GlobalUsings.cs @@ -7,7 +7,6 @@ global using SrcMod.Shell.Extensions; global using SrcMod.Shell.Interop; global using SrcMod.Shell.Modules.ObjectModels; global using SrcMod.Shell.ObjectModels; -global using SrcMod.Shell.Valve; global using System; global using System.Collections; global using System.Collections.Generic; @@ -21,4 +20,5 @@ global using System.Reflection; global using System.Runtime.InteropServices; global using System.Text; global using System.Threading; +global using Valve.Vkv; global using static SrcMod.Shell.Tools; diff --git a/SrcMod/Shell/Shell.csproj b/SrcMod/Shell/Shell.csproj index 253835f..56f71be 100644 --- a/SrcMod/Shell/Shell.csproj +++ b/SrcMod/Shell/Shell.csproj @@ -16,16 +16,6 @@ true - - embedded - 9999 - - - - embedded - 9999 - - @@ -36,4 +26,8 @@ + + + + diff --git a/SrcMod/Shell/Valve/Vkv/ObjectModels/IVkvConvertible.cs b/SrcMod/Shell/Valve/Vkv/ObjectModels/IVkvConvertible.cs deleted file mode 100644 index 8bc6364..0000000 --- a/SrcMod/Shell/Valve/Vkv/ObjectModels/IVkvConvertible.cs +++ /dev/null @@ -1,8 +0,0 @@ -using SrcMod.Shell.Valve.Vkv; - -namespace SrcMod.Shell.Valve.Vkv.ObjectModels; - -public interface IVkvConvertible -{ - public VkvNode ToNodeTree(); -} \ No newline at end of file diff --git a/SrcMod/Shell/Valve/Vkv/VkvNode.cs b/SrcMod/Shell/Valve/Vkv/VkvNode.cs deleted file mode 100644 index 2f7a9da..0000000 --- a/SrcMod/Shell/Valve/Vkv/VkvNode.cs +++ /dev/null @@ -1,3 +0,0 @@ -namespace SrcMod.Shell.Valve.Vkv; - -public abstract class VkvNode { } diff --git a/SrcMod/SrcMod.sln b/SrcMod/SrcMod.sln new file mode 100644 index 0000000..22100d5 --- /dev/null +++ b/SrcMod/SrcMod.sln @@ -0,0 +1,31 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio Version 17 +VisualStudioVersion = 17.4.33213.308 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Shell", "Shell\Shell.csproj", "{6EC87235-F2A5-4313-A6DE-A4EE7CB7B341}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Valve.NET", "Valve.NET\Valve.NET.csproj", "{8FC96202-2F7E-4FBE-B08E-FCC38AA62D96}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Release|Any CPU = Release|Any CPU + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {6EC87235-F2A5-4313-A6DE-A4EE7CB7B341}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {6EC87235-F2A5-4313-A6DE-A4EE7CB7B341}.Debug|Any CPU.Build.0 = Debug|Any CPU + {6EC87235-F2A5-4313-A6DE-A4EE7CB7B341}.Release|Any CPU.ActiveCfg = Release|Any CPU + {6EC87235-F2A5-4313-A6DE-A4EE7CB7B341}.Release|Any CPU.Build.0 = Release|Any CPU + {8FC96202-2F7E-4FBE-B08E-FCC38AA62D96}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {8FC96202-2F7E-4FBE-B08E-FCC38AA62D96}.Debug|Any CPU.Build.0 = Debug|Any CPU + {8FC96202-2F7E-4FBE-B08E-FCC38AA62D96}.Release|Any CPU.ActiveCfg = Release|Any CPU + {8FC96202-2F7E-4FBE-B08E-FCC38AA62D96}.Release|Any CPU.Build.0 = Release|Any CPU + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {4E25AC28-DD70-4BB6-9083-07D6371DECCF} + EndGlobalSection +EndGlobal diff --git a/SrcMod/Valve.NET/Miscellaneous/GlobalUsings.cs b/SrcMod/Valve.NET/Miscellaneous/GlobalUsings.cs new file mode 100644 index 0000000..fcfd555 --- /dev/null +++ b/SrcMod/Valve.NET/Miscellaneous/GlobalUsings.cs @@ -0,0 +1,16 @@ +global using System; +global using System.Collections; +global using System.Collections.Generic; +global using System.ComponentModel; +global using System.Diagnostics; +global using System.Formats.Tar; +global using System.IO; +global using System.IO.Compression; +global using System.Linq; +global using System.Reflection; +global using System.Runtime.InteropServices; +global using System.Text; +global using System.Threading; +global using Valve; +global using Valve.Miscellaneous; +global using Valve.Vkv; diff --git a/SrcMod/Valve.NET/Miscellaneous/TypeParsers.cs b/SrcMod/Valve.NET/Miscellaneous/TypeParsers.cs new file mode 100644 index 0000000..c9b4ced --- /dev/null +++ b/SrcMod/Valve.NET/Miscellaneous/TypeParsers.cs @@ -0,0 +1,39 @@ +namespace Valve.Miscellaneous; + +internal static class TypeParsers +{ + public static bool CanParse(object? obj) => obj is not null && obj is sbyte or byte or short or ushort or int + or uint or long or ulong or Int128 or UInt128 or nint or nuint or Half or float or double or decimal + or char or DateOnly or DateTime or DateTimeOffset or Guid or TimeOnly or TimeSpan; + public static object ParseAll(string msg) + { + if (TryParse(msg, out sbyte int8)) return int8; + if (TryParse(msg, out byte uInt8)) return uInt8; + if (TryParse(msg, out short int16)) return int16; + if (TryParse(msg, out ushort uInt16)) return uInt16; + if (TryParse(msg, out int int32)) return int32; + if (TryParse(msg, out uint uInt32)) return uInt32; + if (TryParse(msg, out long int64)) return int64; + if (TryParse(msg, out ulong uInt64)) return uInt64; + if (TryParse(msg, out Int128 int128)) return int128; + if (TryParse(msg, out UInt128 uInt128)) return uInt128; + if (TryParse(msg, out nint intPtr)) return intPtr; + if (TryParse(msg, out nuint uIntPtr)) return uIntPtr; + if (TryParse(msg, out Half float16)) return float16; + if (TryParse(msg, out float float32)) return float32; + if (TryParse(msg, out double float64)) return float64; + if (TryParse(msg, out decimal float128)) return float128; + if (TryParse(msg, out char resChar)) return resChar; + if (TryParse(msg, out DateOnly dateOnly)) return dateOnly; + if (TryParse(msg, out DateTime dateTime)) return dateTime; + if (TryParse(msg, out DateTimeOffset dateTimeOffset)) return dateTimeOffset; + if (TryParse(msg, out Guid guid)) return guid; + if (TryParse(msg, out TimeOnly timeOnly)) return timeOnly; + if (TryParse(msg, out TimeSpan timeSpan)) return timeSpan; + + return msg; + } + + public static bool TryParse(string msg, out T? result) where T : IParsable + => T.TryParse(msg, null, out result); +} diff --git a/SrcMod/Valve.NET/Valve.NET.csproj b/SrcMod/Valve.NET/Valve.NET.csproj new file mode 100644 index 0000000..cfa86ac --- /dev/null +++ b/SrcMod/Valve.NET/Valve.NET.csproj @@ -0,0 +1,17 @@ + + + + Library + net7.0 + disable + enable + valve.net + Valve + ../Compiled/Valve.NET + Valve.NET + That_One_Nerd + false + true + + + diff --git a/SrcMod/Valve.NET/Vkv/ObjectModels/IVkvConvertible.cs b/SrcMod/Valve.NET/Vkv/ObjectModels/IVkvConvertible.cs new file mode 100644 index 0000000..c52e3a0 --- /dev/null +++ b/SrcMod/Valve.NET/Vkv/ObjectModels/IVkvConvertible.cs @@ -0,0 +1,6 @@ +namespace Valve.Vkv.ObjectModels; + +public interface IVkvConvertible +{ + public VkvNode ToNodeTree(); +} \ No newline at end of file diff --git a/SrcMod/Shell/Valve/Vkv/ObjectModels/VkvIgnoreAttribute.cs b/SrcMod/Valve.NET/Vkv/ObjectModels/VkvIgnoreAttribute.cs similarity index 76% rename from SrcMod/Shell/Valve/Vkv/ObjectModels/VkvIgnoreAttribute.cs rename to SrcMod/Valve.NET/Vkv/ObjectModels/VkvIgnoreAttribute.cs index 7fab5fa..6872087 100644 --- a/SrcMod/Shell/Valve/Vkv/ObjectModels/VkvIgnoreAttribute.cs +++ b/SrcMod/Valve.NET/Vkv/ObjectModels/VkvIgnoreAttribute.cs @@ -1,4 +1,4 @@ -namespace SrcMod.Shell.Valve.Vkv.ObjectModels; +namespace Valve.Vkv.ObjectModels; [AttributeUsage(AttributeTargets.Property | AttributeTargets.Field, AllowMultiple = false, Inherited = true)] public class VkvIgnoreAttribute : Attribute { } diff --git a/SrcMod/Shell/Valve/Vkv/ObjectModels/VkvSerializationException.cs b/SrcMod/Valve.NET/Vkv/ObjectModels/VkvSerializationException.cs similarity index 84% rename from SrcMod/Shell/Valve/Vkv/ObjectModels/VkvSerializationException.cs rename to SrcMod/Valve.NET/Vkv/ObjectModels/VkvSerializationException.cs index 2995971..4714ce8 100644 --- a/SrcMod/Shell/Valve/Vkv/ObjectModels/VkvSerializationException.cs +++ b/SrcMod/Valve.NET/Vkv/ObjectModels/VkvSerializationException.cs @@ -1,4 +1,4 @@ -namespace SrcMod.Shell.Valve.Vkv.ObjectModels; +namespace Valve.Vkv.ObjectModels; public class VkvSerializationException : Exception { diff --git a/SrcMod/Shell/Valve/Vkv/VkvConvert.cs b/SrcMod/Valve.NET/Vkv/VkvConvert.cs similarity index 99% rename from SrcMod/Shell/Valve/Vkv/VkvConvert.cs rename to SrcMod/Valve.NET/Vkv/VkvConvert.cs index 76007b0..4c91189 100644 --- a/SrcMod/Shell/Valve/Vkv/VkvConvert.cs +++ b/SrcMod/Valve.NET/Vkv/VkvConvert.cs @@ -1,6 +1,6 @@ -using SrcMod.Shell.Valve.Vkv.ObjectModels; +using Valve.Vkv.ObjectModels; -namespace SrcMod.Shell.Valve.Vkv; +namespace Valve.Vkv; public static class VkvConvert { diff --git a/SrcMod/Valve.NET/Vkv/VkvNode.cs b/SrcMod/Valve.NET/Vkv/VkvNode.cs new file mode 100644 index 0000000..70fbcd9 --- /dev/null +++ b/SrcMod/Valve.NET/Vkv/VkvNode.cs @@ -0,0 +1,3 @@ +namespace Valve.Vkv; + +public abstract class VkvNode { } diff --git a/SrcMod/Shell/Valve/Vkv/VkvOptions.cs b/SrcMod/Valve.NET/Vkv/VkvOptions.cs similarity index 93% rename from SrcMod/Shell/Valve/Vkv/VkvOptions.cs rename to SrcMod/Valve.NET/Vkv/VkvOptions.cs index de8ce23..72ad902 100644 --- a/SrcMod/Shell/Valve/Vkv/VkvOptions.cs +++ b/SrcMod/Valve.NET/Vkv/VkvOptions.cs @@ -1,4 +1,4 @@ -namespace SrcMod.Shell.Valve.Vkv; +namespace Valve.Vkv; public record class VkvOptions { diff --git a/SrcMod/Shell/Valve/Vkv/VkvSerializer.cs b/SrcMod/Valve.NET/Vkv/VkvSerializer.cs similarity index 97% rename from SrcMod/Shell/Valve/Vkv/VkvSerializer.cs rename to SrcMod/Valve.NET/Vkv/VkvSerializer.cs index 53e25c4..0724a0a 100644 --- a/SrcMod/Shell/Valve/Vkv/VkvSerializer.cs +++ b/SrcMod/Valve.NET/Vkv/VkvSerializer.cs @@ -1,4 +1,4 @@ -namespace SrcMod.Shell.Valve.Vkv; +namespace Valve.Vkv; public class VkvSerializer { diff --git a/SrcMod/Shell/Valve/Vkv/VkvSingleNode.cs b/SrcMod/Valve.NET/Vkv/VkvSingleNode.cs similarity index 81% rename from SrcMod/Shell/Valve/Vkv/VkvSingleNode.cs rename to SrcMod/Valve.NET/Vkv/VkvSingleNode.cs index 7285ed2..9b77410 100644 --- a/SrcMod/Shell/Valve/Vkv/VkvSingleNode.cs +++ b/SrcMod/Valve.NET/Vkv/VkvSingleNode.cs @@ -1,4 +1,4 @@ -namespace SrcMod.Shell.Valve.Vkv; +namespace Valve.Vkv; public class VkvSingleNode : VkvNode { diff --git a/SrcMod/Shell/Valve/Vkv/VkvTreeNode.cs b/SrcMod/Valve.NET/Vkv/VkvTreeNode.cs similarity index 97% rename from SrcMod/Shell/Valve/Vkv/VkvTreeNode.cs rename to SrcMod/Valve.NET/Vkv/VkvTreeNode.cs index bdb9cde..6073922 100644 --- a/SrcMod/Shell/Valve/Vkv/VkvTreeNode.cs +++ b/SrcMod/Valve.NET/Vkv/VkvTreeNode.cs @@ -1,4 +1,4 @@ -namespace SrcMod.Shell.Valve.Vkv; +namespace Valve.Vkv; public class VkvTreeNode : VkvNode, IEnumerable> { diff --git a/SrcMod/Valve.NET/obj/Debug/.NETCoreApp,Version=v7.0.AssemblyAttributes.cs b/SrcMod/Valve.NET/obj/Debug/.NETCoreApp,Version=v7.0.AssemblyAttributes.cs new file mode 100644 index 0000000..4257f4b --- /dev/null +++ b/SrcMod/Valve.NET/obj/Debug/.NETCoreApp,Version=v7.0.AssemblyAttributes.cs @@ -0,0 +1,4 @@ +// +using System; +using System.Reflection; +[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v7.0", FrameworkDisplayName = ".NET 7.0")] diff --git a/SrcMod/Valve.NET/obj/Debug/Valve.NET.AssemblyInfo.cs b/SrcMod/Valve.NET/obj/Debug/Valve.NET.AssemblyInfo.cs new file mode 100644 index 0000000..d2f66ad --- /dev/null +++ b/SrcMod/Valve.NET/obj/Debug/Valve.NET.AssemblyInfo.cs @@ -0,0 +1,23 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:4.0.30319.42000 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + +[assembly: System.Reflection.AssemblyCompanyAttribute("That_One_Nerd")] +[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] +[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] +[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")] +[assembly: System.Reflection.AssemblyProductAttribute("valve.net")] +[assembly: System.Reflection.AssemblyTitleAttribute("valve.net")] +[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] + +// Generated by the MSBuild WriteCodeFragment class. + diff --git a/SrcMod/Valve.NET/obj/Debug/Valve.NET.AssemblyInfoInputs.cache b/SrcMod/Valve.NET/obj/Debug/Valve.NET.AssemblyInfoInputs.cache new file mode 100644 index 0000000..0f86789 --- /dev/null +++ b/SrcMod/Valve.NET/obj/Debug/Valve.NET.AssemblyInfoInputs.cache @@ -0,0 +1 @@ +8384044beff55be9a171a490a3f710f4f9552cee diff --git a/SrcMod/Valve.NET/obj/Debug/Valve.NET.GeneratedMSBuildEditorConfig.editorconfig b/SrcMod/Valve.NET/obj/Debug/Valve.NET.GeneratedMSBuildEditorConfig.editorconfig new file mode 100644 index 0000000..ddd2b10 --- /dev/null +++ b/SrcMod/Valve.NET/obj/Debug/Valve.NET.GeneratedMSBuildEditorConfig.editorconfig @@ -0,0 +1,11 @@ +is_global = true +build_property.TargetFramework = net7.0 +build_property.TargetPlatformMinVersion = +build_property.UsingMicrosoftNETSdkWeb = +build_property.ProjectTypeGuids = +build_property.InvariantGlobalization = +build_property.PlatformNeutralAssembly = +build_property.EnforceExtendedAnalyzerRules = +build_property._SupportedPlatformList = Linux,macOS,Windows +build_property.RootNamespace = Valve +build_property.ProjectDir = C:\Users\kyley\Desktop\GitHub\SrcMod\SrcMod\Valve.NET\ diff --git a/SrcMod/Valve.NET/obj/Debug/Valve.NET.assets.cache b/SrcMod/Valve.NET/obj/Debug/Valve.NET.assets.cache new file mode 100644 index 0000000000000000000000000000000000000000..ba0ef2b9abf450b214c62c778a924b9e1b6bb6b8 GIT binary patch literal 224 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 M?PUj*s9CrFKOus5lmGw# literal 0 HcmV?d00001 diff --git a/SrcMod/Valve.NET/obj/Debug/Valve.NET.csproj.CoreCompileInputs.cache b/SrcMod/Valve.NET/obj/Debug/Valve.NET.csproj.CoreCompileInputs.cache new file mode 100644 index 0000000..6dce354 --- /dev/null +++ b/SrcMod/Valve.NET/obj/Debug/Valve.NET.csproj.CoreCompileInputs.cache @@ -0,0 +1 @@ +78977cdcf4d04d878ec8161bd57fe5f8f0d3f8af diff --git a/SrcMod/Valve.NET/obj/Debug/Valve.NET.csproj.FileListAbsolute.txt b/SrcMod/Valve.NET/obj/Debug/Valve.NET.csproj.FileListAbsolute.txt new file mode 100644 index 0000000..fac96e7 --- /dev/null +++ b/SrcMod/Valve.NET/obj/Debug/Valve.NET.csproj.FileListAbsolute.txt @@ -0,0 +1,12 @@ +C:\Users\kyley\Desktop\GitHub\SrcMod\SrcMod\Valve.NET\obj\Debug\Valve.NET.csproj.AssemblyReference.cache +C:\Users\kyley\Desktop\GitHub\SrcMod\SrcMod\Valve.NET\obj\Debug\Valve.NET.GeneratedMSBuildEditorConfig.editorconfig +C:\Users\kyley\Desktop\GitHub\SrcMod\SrcMod\Valve.NET\obj\Debug\Valve.NET.AssemblyInfoInputs.cache +C:\Users\kyley\Desktop\GitHub\SrcMod\SrcMod\Valve.NET\obj\Debug\Valve.NET.AssemblyInfo.cs +C:\Users\kyley\Desktop\GitHub\SrcMod\SrcMod\Valve.NET\obj\Debug\Valve.NET.csproj.CoreCompileInputs.cache +C:\Users\kyley\Desktop\GitHub\SrcMod\SrcMod\Compiled\Valve.NET\valve.net.deps.json +C:\Users\kyley\Desktop\GitHub\SrcMod\SrcMod\Compiled\Valve.NET\valve.net.dll +C:\Users\kyley\Desktop\GitHub\SrcMod\SrcMod\Compiled\Valve.NET\valve.net.pdb +C:\Users\kyley\Desktop\GitHub\SrcMod\SrcMod\Valve.NET\obj\Debug\valve.net.dll +C:\Users\kyley\Desktop\GitHub\SrcMod\SrcMod\Valve.NET\obj\Debug\refint\valve.net.dll +C:\Users\kyley\Desktop\GitHub\SrcMod\SrcMod\Valve.NET\obj\Debug\valve.net.pdb +C:\Users\kyley\Desktop\GitHub\SrcMod\SrcMod\Valve.NET\obj\Debug\ref\valve.net.dll diff --git a/SrcMod/Valve.NET/obj/Debug/net7.0/.NETCoreApp,Version=v7.0.AssemblyAttributes.cs b/SrcMod/Valve.NET/obj/Debug/net7.0/.NETCoreApp,Version=v7.0.AssemblyAttributes.cs new file mode 100644 index 0000000..4257f4b --- /dev/null +++ b/SrcMod/Valve.NET/obj/Debug/net7.0/.NETCoreApp,Version=v7.0.AssemblyAttributes.cs @@ -0,0 +1,4 @@ +// +using System; +using System.Reflection; +[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v7.0", FrameworkDisplayName = ".NET 7.0")] diff --git a/SrcMod/Valve.NET/obj/Debug/net7.0/Valve.NET.AssemblyInfo.cs b/SrcMod/Valve.NET/obj/Debug/net7.0/Valve.NET.AssemblyInfo.cs new file mode 100644 index 0000000..a2a47af --- /dev/null +++ b/SrcMod/Valve.NET/obj/Debug/net7.0/Valve.NET.AssemblyInfo.cs @@ -0,0 +1,23 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:4.0.30319.42000 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + +[assembly: System.Reflection.AssemblyCompanyAttribute("Valve.NET")] +[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] +[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] +[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")] +[assembly: System.Reflection.AssemblyProductAttribute("Valve.NET")] +[assembly: System.Reflection.AssemblyTitleAttribute("Valve.NET")] +[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] + +// Generated by the MSBuild WriteCodeFragment class. + diff --git a/SrcMod/Valve.NET/obj/Debug/net7.0/Valve.NET.AssemblyInfoInputs.cache b/SrcMod/Valve.NET/obj/Debug/net7.0/Valve.NET.AssemblyInfoInputs.cache new file mode 100644 index 0000000..bd887cd --- /dev/null +++ b/SrcMod/Valve.NET/obj/Debug/net7.0/Valve.NET.AssemblyInfoInputs.cache @@ -0,0 +1 @@ +ebac0703b803bca2e82867dfb1a594d2351f56a0 diff --git a/SrcMod/Valve.NET/obj/Debug/net7.0/Valve.NET.GeneratedMSBuildEditorConfig.editorconfig b/SrcMod/Valve.NET/obj/Debug/net7.0/Valve.NET.GeneratedMSBuildEditorConfig.editorconfig new file mode 100644 index 0000000..9d8e0ad --- /dev/null +++ b/SrcMod/Valve.NET/obj/Debug/net7.0/Valve.NET.GeneratedMSBuildEditorConfig.editorconfig @@ -0,0 +1,11 @@ +is_global = true +build_property.TargetFramework = net7.0 +build_property.TargetPlatformMinVersion = +build_property.UsingMicrosoftNETSdkWeb = +build_property.ProjectTypeGuids = +build_property.InvariantGlobalization = +build_property.PlatformNeutralAssembly = +build_property.EnforceExtendedAnalyzerRules = +build_property._SupportedPlatformList = Linux,macOS,Windows +build_property.RootNamespace = Valve.NET +build_property.ProjectDir = C:\Users\kyley\Desktop\GitHub\SrcMod\SrcMod\Valve.NET\ diff --git a/SrcMod/Valve.NET/obj/Debug/net7.0/Valve.NET.GlobalUsings.g.cs b/SrcMod/Valve.NET/obj/Debug/net7.0/Valve.NET.GlobalUsings.g.cs new file mode 100644 index 0000000..8578f3d --- /dev/null +++ b/SrcMod/Valve.NET/obj/Debug/net7.0/Valve.NET.GlobalUsings.g.cs @@ -0,0 +1,8 @@ +// +global using global::System; +global using global::System.Collections.Generic; +global using global::System.IO; +global using global::System.Linq; +global using global::System.Net.Http; +global using global::System.Threading; +global using global::System.Threading.Tasks; diff --git a/SrcMod/Valve.NET/obj/Debug/net7.0/Valve.NET.assets.cache b/SrcMod/Valve.NET/obj/Debug/net7.0/Valve.NET.assets.cache new file mode 100644 index 0000000000000000000000000000000000000000..d08c285018dafd277d89f3f19fbcc898156ed0a3 GIT binary patch literal 224 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 M?PUj*s9CrFKOus5lmGw# literal 0 HcmV?d00001 diff --git a/SrcMod/Valve.NET/obj/Debug/ref/valve.net.dll b/SrcMod/Valve.NET/obj/Debug/ref/valve.net.dll new file mode 100644 index 0000000000000000000000000000000000000000..810100aea8bddc91db3b3f78b421f19362a890e9 GIT binary patch literal 10240 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 literal 0 HcmV?d00001 diff --git a/SrcMod/Valve.NET/obj/Debug/refint/valve.net.dll b/SrcMod/Valve.NET/obj/Debug/refint/valve.net.dll new file mode 100644 index 0000000000000000000000000000000000000000..810100aea8bddc91db3b3f78b421f19362a890e9 GIT binary patch literal 10240 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 literal 0 HcmV?d00001 diff --git a/SrcMod/Valve.NET/obj/Debug/valve.net.dll b/SrcMod/Valve.NET/obj/Debug/valve.net.dll new file mode 100644 index 0000000000000000000000000000000000000000..a82e5e2394cc2a67ef02d7592eae232a8abb9a7a GIT binary patch literal 32256 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�=zw&PWA4< z^aL4_W2GCsE8FSxLiH}+luNH{YlZAh(7e-`vaH+M#>)8UnDsVJyvy%}P5PZSj~^hh z8qh{uV{k3O^$}dR;Bw$X8@LRe!G$GH-lrRlJ62RF*KFTem+eGxVMeoCv^>B(1fMM5 zo(hA0DR7y0Q$+#aVnn6zrbo-fqD$KCfn+f>nP5pq&pj@a4aI?nv8E|}bwcvMoSaY)Ai-TP6dj&oT z{f#tBJlq=D95(3T07I>U;j?Zo^^(qTm5WO)(HOrc6p9$s9^kr~#PgGG)}I+<=|fJ2 z4+`uOKg|Gh+9M1XiYNWju77he=Q81cNOWeyzK`0(&xfV#ts&Nl2>t63Zc1Gj zi2w5iJ}=h3=-^r&7Pww&yh325wCHuIrB!M??zx*&oEEqkO4j46@JgiDq5@Sbl!K7c zknz@T5k^5!s0~87ImaOD7Rt+63+e+x`3XY=)W?Jh(lntS5UPT(L_qe0P$psEfck@H zMz{?Y7YMZhImQ$Q4rKQsTift0`(mLs3N?x@qJxnAyE!(p2!m${9mM&`t!}2OX*Jpr zrW?bGS|ijiLrjgQ_X>3tG@EDwZ58Tbp(av-?nFdhbT1DR#pr60ecZbop2cXFP-BA2 z!^c5&(;#a9M)*hJMW8HlObXLh#FMEsP7$s%RspUt)&aikVmu+ZF8r+EalyYK_{Ri) zq(onpRr;!|(pP1b{=LwjPGiDrebXuBZwLHDV1sWCeX3%U&!B&FB>-Fe8vx%3F#c=> z!`lV^3~&-14R?Xl;NJ=Ss};L^7t*htSzi_Hq`iPn?K;5EYj*+umv$U*!0|lbOOAH{ ztDNKgRkX>u1n@TJD!><=+W{|ju>Kg=^}uWC5x^(uJAjvo%^wllyjg61S8QG-HXjq4 zzj3h5i=6)nc#YE)sG=`BCjyQao4uz)#ah0_$R&!ACsbGfrt5y~n0@yUu{x zs;JSe75BO|+AGwPv^0D&;Glo8sfq4eG$*}fQxE!Y#%s)1Pa=Gdc#hC1%|&UO`ZR31 z=vqaIO&8rHl(Olj@7omH^ibtww(=ygO%HuQs3V@;+9}OT*W1)LVAD$%`mmv z6#E&bF9>zSvmVi#^zN#p(Y0`J?a%?k7GcdrpwQRGJHro{2tfZ%eQt=!` zFW40K(I|RJQDSoxy=j+Yo7Hs5^rFqtl(i|gIhuYTl#1sV`VX7pJ{m*6P?XplL!KGR z3fmk<8*PgHtf3*BVw*MeJE2rO$7AEq<&Jo`kH+J4Nhq;7o?=3&exFE|O|i`w-D6X1 zGe(h_$_mGG5{!fK0;QqcKA~=>e)sc`eXKxzH!y=fC)CZ5oe9*^?0T;6W@<8j5|~8` zZR$?{F9NgaEt`78{B2+^g?Yn4x6_?&EjXW^nXRZ@Zhvqgy;z{Cf=lQPp>C#K?uo%m zXcd+KuA$9c7i^{bY^u(^AlOD(JZZ9Qw%HO~L-*L!&8U4XEu6=)+vx%K%HS2WvOui~ zuBXFTNKkI{Wff1mJ7@zI5~9P1wSm8u*do*u-f?D^tAln4b-U-Nxgpp=X`znTn)eB% zMsWxIN|n=&hu;Uy?=NDTw|n+Rwgs=GAKO$nsEy>rQk5SMo9MGP#W}c%9#fRIG<gvG# z!4!S2AbT*li{32Az7*`Hi?(sV{3&LIZS* zO&xaBhW63tZ0c103 zP5l6ExQ_0&sZXK}AErlbY6seIJ$=`voTAwb6(6B{Y|7>8uDFTbw5d4Sfc0>NvN;Mnk&n_woBBL`uHqI5H2S{5&pJ65 z;|+e+<&Q?!1M2jd5&WFS{AWk-H3##5ZJups7q+oF?Hs{Z_D9yM?2oKh*&kW2vVYZC z_N5VM1;6c3itF@=@JNo1r@na}JZsWBV&`iGsPr{r&hWB-4Sk(H>E)?M%TEUsD@>V0xB8~W^13YmdGc`I|0y$@fYbqV3U#j_+wrS$|vJ!jh zO8R^9Qfq~VFaLR+90Ta1nSfzDqcL10uvuW6z$*l95|{uqC?)toz)|#J;oJ#04$sVN z;R?+BGqH!^r=zLzbhKM^>glMtgX*z6-%axcpD%blc9aLfVYplN(kHb_^JBD1o~c&J zGgSxiGg1ffbJ1qvXQa)<&s1H+&q!Uw&s5!_-z_y}ML#QL_lf>KDSKG-4--FA-7H?c zsIBwdOeeK#0}PKu652`a#>jTSy^$1P(6j)%1%JhVBk)rKpYq=V{4xLEXlJzVdhXDM zsJ`N)b}QX)p3*)^)&4Vpb0epq<8l8;Gc{M_4Q-6}Pab@$0**_+M`}N*-5oZ8Kj^B` zU)Ol=$2Hb~QyZDApVV$KjhQMD5d`qAcy|zc!^cy3WxdP}rL|@}poS{xnm#aoNQ-$+7 zc0ygQP14IJ0gt%6`ma4^x8N z{BLN_(+@*$XkP7E>`pZ8cj1MGSDP1HYG_&rxTa6_uP{uMz1&zOes&1lEU-&px4^8x zG5R?4<{6smzsvo)z$M`GcSaAo?sY#;y5}F0LgQznXEc7|e4T!0{ImDlqWNu& zpBKNa@iWhtboS(B;lC{Peo1FfUK7r1Qp+2HzajQt7W=P>{Wrw^>+}XJ|4MXzrSX%~ zuf+0O!g)(9HNdI7-5dKNwKQ8>o!S9Ql5zec^c@>-oBbvr-bZG3AL+hk?)Ty!Mn8sdB z66q9?PJ#4}Xp``ph2J9l7Vs-8w+cTY{7&I_YL9C7g$IRyQ22+0e@OU;v;o>!d06VY zQ>1r`^lp*f4e5c(lfr*o_>T+!aqvG?d0K3q5$UVi3-I<;*m)p8I{U2Y+#;tgtq{&6 z;Y`t4a|-wm1e%23Ec_PXw+O!z`0;S3;3=JBk`ern=p3@~L-a!BVc>|r*tuJzCj@_7 zAE1{jPYeF4@L!cuuLB;(-)FFg4hMVUaIhy%z-KDGfXBmA99-j8(HRtYSfs}UKOyjp z<0C+_lY*ZXoil>JCVX;9 zJY8H@Oz=s9HwoS>cq`!Xa6<5d0*{IGPQgzIep2u!0FQ@H3+Ie*aBRl?Ww8B80-FVH z6@EhSLBS6Sei-n0_?U3+6wV33PYV8oNY4naxy7cyses4B&4MQc9u#zrQcJ9Hbq;YEz?$Ld$c#TIr=rOgRYxhUv`~v{g>+>-9K@go+{5A&oa*{&rKd3 z`&|eA;r(>{b7L3k1@z_|=gi{dW}MqzJ?<1suJK8?M5&h;GN^~CsR1kY)V zKP$NAVEor6>+A|LzEg0eugWTYRaWV%vP%Cd(Vu9ZLfJdamjG`Le;@FB=4*hxfqxhH z(+cH3@AX}{-1w)%cQ0TNtSXHdbrYzNkH=y`=f|9r~U6b9&Tqwc`=TuN@I* zv-7a?drs4}!F81@w3`jg6lQcTH|WtsPVEf&z*9A)BSJmSKKo_gPs-M4)11f z#(TT>KJVAO&w5|-zTtKF{Jzn?TAy=}pK3}!7M_dn;8gfD`%$Wg zpN%5?_&8}YzdeKdkA-j0z97>E{Xu9C-6^z(D)5Ac17LbmXdi76IzV%ze1O&p9kR=Z zYUc@dRvF%mb6hPm&!c9d?@kJ6*Keu=BeaX0;)<0yRxm*G5$ zchrtj7p~7c@2212KFjqmUEw-Pe`Oq{L%1Hp<#pdp>)c1_L+%CIF3$pOpXUek9b7Nr zdIi@HaQz6^f8hElu3zB#FI;co(!D<*1D6k17*{2((YPkynv5%ss}a|HT#Iovd9T!N z@<#bD4f(UArQ7OFE}cqCmM+?|WzL0L=FFxg9o8EBHcm%6nOwT9z-0LX5wA#FJ*5hY zYnLxq96VJT$jHL8X-6`q({)+q#om=TO_aL^_klm+#IcvNpkZcPiW8V)d~9Y1Xw% zW-X>xr7~IE&fU}!SLc>%DwuXtft6|MT)MKYH#^T(L&VBiDHthhgQeTIY-#Sbdi#5< zT&APHFFAW_IqsaY+_`1B^U8APm*rkimV04Y?t-%1h2XBp^>*TRd9r^)qC1ydmq?{S zwx&9>DXTY;?gw%1zOci@X*aK2Uw~=%1+X%GVarjzT=7EbvV~dtZo^@o^znuBRrN3r zY{Y=Ir3+X%(zjyS3(AxQPc;n4$g&qm^>Z#PR1a)K^|o}u79b-{6w59sQx-f`J&=)Q z7pUszE-cg!Y()LGbODZi%GeNTq5PsU<-t=v02%26n5(U>Tz7IQwfAST$)3ixwfHuw zC6~!sJ@-CZR#ez~o$gv1ZHU7E}eXS5Gvq%tj5Z>B_r zN4Hp|=DxmUuL=>2tWIWk;;#f*3=1~3KH1lu=uA>eI+@5O+h8cs3li!p6PcYYSPiKi z{emg}T3Hu)`J)ZH_V5}hctP5Z*TcFM5AqVKpdtFL$xPm!&}z}ko0WSn*HM~%RLpbg zNoF#M9m&EXgXM|ZT2q-mOO_{UL*)p_o@6?kVp*$&{7cgM92V7{Bv0xq6TMyFpovUz zJvK-AECE`R=t)x1H6eSMhvZInz)*ew*mh}sGSRgv)tjV^=~Ol;7zbKXjjIu>g&`sw z+X1q2*}k0kB1-F!0C2uvbdc)lB&ohymdK!=cmQBF=k|h1^zyo#q>gmILe?kIa@I(0 z%k9{aOfO4Y*GOPE8Ex-qdC#_FS68yD;1BWYo$5}eWfVfOL{w0^lH*>W>>79%P~@%2 zb$1WvjPRqV+?>fId$x7=ccikVHqd`+loT~P5@`f;1%A*ld5x9cRTSi{uS}siy+wZB z^a`|T1LA>|Z=|rTce|DD!90UyvHM-MkW1TBJ925!D;jA{ZcpU8F^Uk%bdkM2xxGEH zJ(=xak6AKPgKVHd4H6D;8^C){p$)oRw_@XA}}t;d^)^Au>$o=~PcDo7$74R4?yT+c7Z| zrwC+4VR+NZME7=D(Vf^q%X>SmF3b;SjhaR~>LSU{3hG7EQbRVU!?Ka~+_sFojY>V4 z9pcuiWbcmbPE^yC*_Z-?WKU-mYHhn3{7f#LY|m}qp6X1&=jD5oojLAz=ymRb_sLzT zuQSz?=q4+j+L1y+*v(yq(VPaQ8oLUktD9t`HFtLt;<6{%*qh8Yc7cL-$wUvqHNJ5q z+pt7ZCXc8^4}nef&@#*FP9}PZr;_$QAne0hshaGd6k?U!ZZDG5R$MSidZvWNey@b$ z+SgebbQJ!QJ&iueD(?!sHgw+JwYlut?duc0JCe)yb|(8ondff1DrAxj^Svp4`)*~iCLkZNU9t_zlA{dT=rz0urSl`!N@4Cu^QxWiSx_YpY5C46 z=1-f4emq123rh+q#Y!c1-(?-w!{V)hQj&b<_P zsI-KF;VW`h7JSagvo@@XDFZ4)`3aZjtqiSBb*8P1wLJ@8yOPbA7y2`)49P=phQ}br zKjPZBcH7n1$g*SIg;th?Q)*o+0}Nv6*7iQkzj+o+DlJACwZEZ(rR$zQH+b?Oj+1Kt=+yIvl4YDw`U3S-cD4( z5s^an;>r^j)>vV+ohozwUhF-a)9FON6i3`RSlL9XH^cZYTs(!Z?d|TDmI>0_ z+s|9l`~x>xeOvPJWW236X@6%zZ5d9twdv(Oec67ZmH`^T_oUnLWZEg*|_MjdRP^*n-+P zKG}k_q_&GyZGG^^LIlr_P^ZMU9kDE1`Y+xa|8u=xzBm5odcS;M{L$V&ul~67-TGrr z2YS&$FZM{k^#j`jtQ%u0i45Qo)(gn_$K#`ssC_x!nCt`Ii5^bMnB+|1k;G%77ug!a zdBp%O9--S&G6ybaE|0G+oLpGoHpnRJ7Mq%5fau~s-|l46T$9;12gdtF%i#&jM7jvdFhG(H@|VzfGe^US1XCA4nSxxM2Vuva`P^^SQNNH`M3y4C!pMmap2 zb|tiS;j+-O(*BO2{(k9gj_zdq*-#7O(<_=hzR!*=*O9>02TNQtdyjn)%5KIV(rw1u zS>%|3-r9`pUF8!)`u2kCZTKEZl{;ZO#=G%&AVSzvhm4!k}1 zv8xSe$sU}R^`Z8Z#4v*+CSEmSL^C_lYnJ%EQF<9~DT}APlH_}x*BF|p))&rL)dTI& zyH=to@;NN$)q`Vz6%!Xz35=w5QbVdxznUXSN{o!yI+Wv?lq1C+tGtjpW^f%jsbM)F z&#kP-^Rvoq+w%CL-W9{LORP})uHBCh{bum;o9}(}qnBLW_8D@^XlgW^v z7YkhN9u*lpszq8|_$!9N5Bo<&dbCkyLJvinSn{Gafjpxk9z9A?&0$0dm*#V8c^2#Z zA1#XGP_i+1OlM`XC0wm1N`_l30Kk=y9>w3oI6{%ZABM))z&AO zDHOcXMV>;zt10pn3SO+pQz&>-i#&yb7ccS@>TqkJvF>PSJVK)5KfNXtSr^iQ0_eJv zG(DsnAsi0tp^$-Q;ZyB)gVIMuu2R7aNk~H>L|=Cx0v=aP4|zNlVGWV&L5vmj_-u7w zp&LS;7=%|L#Ng$vIb#U0p=>gaAfxUO4C|HdAgWDjp^)xzuz$Kf9{sI{91fT8;erFz zYp@8HQ3@SDK1!Y#^c?2kZ)dtIYPj~uZh<+yMwfO(cH>`4p}9y7sEf3kNQ#R`c8AdW zH|t!+1E`}yt!DJ-Fc(Gh3XO!$1e&1veMQyLQqnHRsbHh}C|@2ec;!JTY7Qlf{kR9a32{2cOpz|Shi z0n3c^NYSD+nhcoM!j9NGh@}(xLnmn3Ks%j|?8v$Jb!m1@=MR zgE_w@GI)cy#6w)UAIZsb@Ig%GTI8U{p4adqQd7*Ucu8Ifp3f^GRG$i}@@fQka!Fp< zdWBq2bTO~qMSgZ(*~Nxui_ILKSLf6$msfc!Bl9XRDVJAyS(&^lia5449BA%JY>Of( z^PuT+Ymvb_j2Od^x;gl-2-K=7*@ksjM=s#z!7E8R`a9)wyL^#NvP_|~e0bdtI9wg?7HKnTje9pu0;3o8q%*&{-IL*SwS<@tJl$*Lx zTC&Y9tun8qw4I7)mA1LM=W~~AdB1tex7dlzJGOu0UAlq)JZ^g)(hdArTBKDsYCMV) zX#(9!Mk z8me(|wKXsb7-@xjkycF0SVQlS$+wjspg^|rUVu?NQMoaDH(~zu#8BDboi!n^Lf`?n zr^W|hPr4`ot|4<|lMo&zJdviL+WzOa1hC%ZL|ke-JhgqC=6dr??mRB8%c3=xp&WiXc0|z@%uBvpX2w(ghF*u59;$XRi zFJ`RR(RJluIaPKL!?~PD9F$ZnaZshEJ%J8$P)QI6c2E%`9JF=Y#PL8G=L{0)!T(c2-nGS(7T(J3(5p746Mbu}-okNa$4-7T zLW3TDF$15AH5%QxW_d>o-Xp?$Gxhci5N5@8U;Ic zCbC=B_9nNiNv6B-7OqAvIkJ+$?4E<)Si(QW7Xts&3yr*mGh_^Nb_By8BcA`481nJ+ zi{qFDcp6x#QQhW&n4C+-E{+WdvcEo-Ki_0t9^W6^&t5zEcqqK2@KR%p>7`kXHp0+3 zUXx-|=MYP!{6c5+X^pNtXSH+BUF}?{ z7Kc8Wtg2Mdb5@BT*P4bZ`M{Wq@Et}v<%F0S3OlEXzf2FQSMQYD3jgm_dR{&BmrjfG z>YqP3E#9?{aBgh(5wLTHYq~~<_H!w~+ zeZjZT^zyB^@HKP(!}C%U*9=_CZo_p=UZU>u#|$N`_3f?gpRDY;{EAtBxB3gKe|o4g zeEZMYM$6*OSK`<{vw2s4cd~zTYcjJdYxQluG?iVM+qStq-HEgG{7oIRW2W7VmwBLy zH`_KBrp?B_u5Hx5vU%8ycrJXKc8hhmZyf_ z^Z!Fu#odA>p|!hvH4c68!ciyIhorpkW0!en8qA#C?BVwQB#M8{OMZ`eaCkB4c)|iQ zg3o#@alPjl(bu`-?9bQr`M@?%J5GT&&~jQ2tPLjxYe2UFu8{vz3ei`bKYJTX40QS8 zkGjjxi-6*dXo*=?pjKQOtnwKSpD6IzP#aD__9e#?7177`SS@;pwG$w??Ho4 ze3HPYCp*ema-w1lt`sAKX#9Xq5HpM&(Fo$Tojw2%FX;cAsw zthMB5-`pLQ0#e79KOL4<~vIXfc7co2T!j$_x1X!EI1 ikG#deC$R5chGY4^;B%Aujmr}k{4Z$h|8L@m2>d^PbU5?? literal 0 HcmV?d00001 diff --git a/SrcMod/Valve.NET/obj/Debug/valve.net.pdb b/SrcMod/Valve.NET/obj/Debug/valve.net.pdb new file mode 100644 index 0000000000000000000000000000000000000000..ee52091284bf0fa2bb749f89deb52520615cfbd7 GIT binary patch literal 17564 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 Wr)#U1r)#H|r*qKD)3xtR$o~PwU8dUr literal 0 HcmV?d00001 diff --git a/SrcMod/Valve.NET/obj/Valve.NET.csproj.nuget.dgspec.json b/SrcMod/Valve.NET/obj/Valve.NET.csproj.nuget.dgspec.json new file mode 100644 index 0000000..9f65cfa --- /dev/null +++ b/SrcMod/Valve.NET/obj/Valve.NET.csproj.nuget.dgspec.json @@ -0,0 +1,67 @@ +{ + "format": 1, + "restore": { + "C:\\Users\\kyley\\Desktop\\GitHub\\SrcMod\\SrcMod\\Valve.NET\\Valve.NET.csproj": {} + }, + "projects": { + "C:\\Users\\kyley\\Desktop\\GitHub\\SrcMod\\SrcMod\\Valve.NET\\Valve.NET.csproj": { + "version": "1.0.0", + "restore": { + "projectUniqueName": "C:\\Users\\kyley\\Desktop\\GitHub\\SrcMod\\SrcMod\\Valve.NET\\Valve.NET.csproj", + "projectName": "valve.net", + "projectPath": "C:\\Users\\kyley\\Desktop\\GitHub\\SrcMod\\SrcMod\\Valve.NET\\Valve.NET.csproj", + "packagesPath": "C:\\Users\\kyley\\.nuget\\packages\\", + "outputPath": "C:\\Users\\kyley\\Desktop\\GitHub\\SrcMod\\SrcMod\\Valve.NET\\obj\\", + "projectStyle": "PackageReference", + "fallbackFolders": [ + "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" + ], + "configFilePaths": [ + "C:\\Users\\kyley\\AppData\\Roaming\\NuGet\\NuGet.Config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" + ], + "originalTargetFrameworks": [ + "net7.0" + ], + "sources": { + "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, + "https://api.nuget.org/v3/index.json": {} + }, + "frameworks": { + "net7.0": { + "targetAlias": "net7.0", + "projectReferences": {} + } + }, + "warningProperties": { + "warnAsError": [ + "NU1605" + ] + } + }, + "frameworks": { + "net7.0": { + "targetAlias": "net7.0", + "imports": [ + "net461", + "net462", + "net47", + "net471", + "net472", + "net48", + "net481" + ], + "assetTargetFallback": true, + "warn": true, + "frameworkReferences": { + "Microsoft.NETCore.App": { + "privateAssets": "all" + } + }, + "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\7.0.102\\RuntimeIdentifierGraph.json" + } + } + } + } +} \ No newline at end of file diff --git a/SrcMod/Valve.NET/obj/Valve.NET.csproj.nuget.g.props b/SrcMod/Valve.NET/obj/Valve.NET.csproj.nuget.g.props new file mode 100644 index 0000000..23595a9 --- /dev/null +++ b/SrcMod/Valve.NET/obj/Valve.NET.csproj.nuget.g.props @@ -0,0 +1,16 @@ + + + + True + NuGet + $(MSBuildThisFileDirectory)project.assets.json + $(UserProfile)\.nuget\packages\ + C:\Users\kyley\.nuget\packages\;C:\Program Files (x86)\Microsoft Visual Studio\Shared\NuGetPackages + PackageReference + 6.4.0 + + + + + + \ No newline at end of file diff --git a/SrcMod/Valve.NET/obj/Valve.NET.csproj.nuget.g.targets b/SrcMod/Valve.NET/obj/Valve.NET.csproj.nuget.g.targets new file mode 100644 index 0000000..3dc06ef --- /dev/null +++ b/SrcMod/Valve.NET/obj/Valve.NET.csproj.nuget.g.targets @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/SrcMod/Valve.NET/obj/project.assets.json b/SrcMod/Valve.NET/obj/project.assets.json new file mode 100644 index 0000000..e417e12 --- /dev/null +++ b/SrcMod/Valve.NET/obj/project.assets.json @@ -0,0 +1,73 @@ +{ + "version": 3, + "targets": { + "net7.0": {} + }, + "libraries": {}, + "projectFileDependencyGroups": { + "net7.0": [] + }, + "packageFolders": { + "C:\\Users\\kyley\\.nuget\\packages\\": {}, + "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages": {} + }, + "project": { + "version": "1.0.0", + "restore": { + "projectUniqueName": "C:\\Users\\kyley\\Desktop\\GitHub\\SrcMod\\SrcMod\\Valve.NET\\Valve.NET.csproj", + "projectName": "valve.net", + "projectPath": "C:\\Users\\kyley\\Desktop\\GitHub\\SrcMod\\SrcMod\\Valve.NET\\Valve.NET.csproj", + "packagesPath": "C:\\Users\\kyley\\.nuget\\packages\\", + "outputPath": "C:\\Users\\kyley\\Desktop\\GitHub\\SrcMod\\SrcMod\\Valve.NET\\obj\\", + "projectStyle": "PackageReference", + "fallbackFolders": [ + "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" + ], + "configFilePaths": [ + "C:\\Users\\kyley\\AppData\\Roaming\\NuGet\\NuGet.Config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" + ], + "originalTargetFrameworks": [ + "net7.0" + ], + "sources": { + "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, + "https://api.nuget.org/v3/index.json": {} + }, + "frameworks": { + "net7.0": { + "targetAlias": "net7.0", + "projectReferences": {} + } + }, + "warningProperties": { + "warnAsError": [ + "NU1605" + ] + } + }, + "frameworks": { + "net7.0": { + "targetAlias": "net7.0", + "imports": [ + "net461", + "net462", + "net47", + "net471", + "net472", + "net48", + "net481" + ], + "assetTargetFallback": true, + "warn": true, + "frameworkReferences": { + "Microsoft.NETCore.App": { + "privateAssets": "all" + } + }, + "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\7.0.102\\RuntimeIdentifierGraph.json" + } + } + } +} \ No newline at end of file diff --git a/SrcMod/Valve.NET/obj/project.nuget.cache b/SrcMod/Valve.NET/obj/project.nuget.cache new file mode 100644 index 0000000..2cdec42 --- /dev/null +++ b/SrcMod/Valve.NET/obj/project.nuget.cache @@ -0,0 +1,8 @@ +{ + "version": 2, + "dgSpecHash": "VNCH38jqwFWTxqqhzzVLR2Jf7UiV9/z5LUDVmpzOUafOLLW71x935fAZ5UA8qi4cycxqviPPFxSNjR5kf0EesQ==", + "success": true, + "projectFilePath": "C:\\Users\\kyley\\Desktop\\GitHub\\SrcMod\\SrcMod\\Valve.NET\\Valve.NET.csproj", + "expectedPackageFiles": [], + "logs": [] +} \ No newline at end of file