From 16c5b2efb637d42ea0d916b417f53a722a604d14 Mon Sep 17 00:00:00 2001 From: conorm125 Date: Fri, 28 Aug 2020 19:39:09 +0100 Subject: [PATCH] initial commit --- .../DesignTimeBuild/.dtbcache.v2 | Bin 0 -> 369 bytes .vs/RGBController2/v16/.suo | Bin 0 -> 65536 bytes RGBController2.sln | 25 ++++ RGBController2/Animation.xaml | 16 +++ RGBController2/Animation.xaml.cs | 26 +++++ RGBController2/App.xaml | 9 ++ RGBController2/App.xaml.cs | 17 +++ RGBController2/AssemblyInfo.cs | 10 ++ RGBController2/MainWindow.xaml | 43 +++++++ RGBController2/MainWindow.xaml.cs | 43 +++++++ RGBController2/RGBController2.csproj | 13 +++ RGBController2/RGBController2.csproj.user | 28 +++++ RGBController2/Static.xaml | 15 +++ RGBController2/Static.xaml.cs | 26 +++++ ...CoreApp,Version=v3.1.AssemblyAttributes.cs | 4 + .../obj/Debug/netcoreapp3.1/Animation.g.i.cs | 76 +++++++++++++ .../obj/Debug/netcoreapp3.1/App.g.i.cs | 71 ++++++++++++ .../GeneratedInternalTypeHelper.g.i.cs | 62 ++++++++++ .../Lighting Modes/Animation.g.i.cs | 76 +++++++++++++ .../Lighting Modes/Static.g.i.cs | 76 +++++++++++++ .../LightingModes/Animation.g.i.cs | 76 +++++++++++++ .../netcoreapp3.1/LightingModes/Static.g.i.cs | 76 +++++++++++++ .../obj/Debug/netcoreapp3.1/MainWindow.g.i.cs | 107 ++++++++++++++++++ .../netcoreapp3.1/RGBController2.assets.cache | Bin 0 -> 140 bytes ...RGBController2.csproj.FileListAbsolute.txt | 0 ...BController2.csprojAssemblyReference.cache | Bin 0 -> 424 bytes .../RGBController2.designer.deps.json | 11 ++ ...RGBController2.designer.runtimeconfig.json | 16 +++ .../Debug/netcoreapp3.1/RGBController2.exe | Bin 0 -> 174592 bytes .../RGBController2_MarkupCompile.i.cache | 20 ++++ .../RGBController2_MarkupCompile.i.lref | 5 + .../obj/Debug/netcoreapp3.1/Static.g.i.cs | 76 +++++++++++++ .../RGBController2.csproj.nuget.dgspec.json | 63 +++++++++++ .../obj/RGBController2.csproj.nuget.g.props | 15 +++ .../obj/RGBController2.csproj.nuget.g.targets | 6 + RGBController2/obj/project.assets.json | 68 +++++++++++ 36 files changed, 1175 insertions(+) create mode 100644 .vs/RGBController2/DesignTimeBuild/.dtbcache.v2 create mode 100644 .vs/RGBController2/v16/.suo create mode 100644 RGBController2.sln create mode 100644 RGBController2/Animation.xaml create mode 100644 RGBController2/Animation.xaml.cs create mode 100644 RGBController2/App.xaml create mode 100644 RGBController2/App.xaml.cs create mode 100644 RGBController2/AssemblyInfo.cs create mode 100644 RGBController2/MainWindow.xaml create mode 100644 RGBController2/MainWindow.xaml.cs create mode 100644 RGBController2/RGBController2.csproj create mode 100644 RGBController2/RGBController2.csproj.user create mode 100644 RGBController2/Static.xaml create mode 100644 RGBController2/Static.xaml.cs create mode 100644 RGBController2/obj/Debug/netcoreapp3.1/.NETCoreApp,Version=v3.1.AssemblyAttributes.cs create mode 100644 RGBController2/obj/Debug/netcoreapp3.1/Animation.g.i.cs create mode 100644 RGBController2/obj/Debug/netcoreapp3.1/App.g.i.cs create mode 100644 RGBController2/obj/Debug/netcoreapp3.1/GeneratedInternalTypeHelper.g.i.cs create mode 100644 RGBController2/obj/Debug/netcoreapp3.1/Lighting Modes/Animation.g.i.cs create mode 100644 RGBController2/obj/Debug/netcoreapp3.1/Lighting Modes/Static.g.i.cs create mode 100644 RGBController2/obj/Debug/netcoreapp3.1/LightingModes/Animation.g.i.cs create mode 100644 RGBController2/obj/Debug/netcoreapp3.1/LightingModes/Static.g.i.cs create mode 100644 RGBController2/obj/Debug/netcoreapp3.1/MainWindow.g.i.cs create mode 100644 RGBController2/obj/Debug/netcoreapp3.1/RGBController2.assets.cache create mode 100644 RGBController2/obj/Debug/netcoreapp3.1/RGBController2.csproj.FileListAbsolute.txt create mode 100644 RGBController2/obj/Debug/netcoreapp3.1/RGBController2.csprojAssemblyReference.cache create mode 100644 RGBController2/obj/Debug/netcoreapp3.1/RGBController2.designer.deps.json create mode 100644 RGBController2/obj/Debug/netcoreapp3.1/RGBController2.designer.runtimeconfig.json create mode 100644 RGBController2/obj/Debug/netcoreapp3.1/RGBController2.exe create mode 100644 RGBController2/obj/Debug/netcoreapp3.1/RGBController2_MarkupCompile.i.cache create mode 100644 RGBController2/obj/Debug/netcoreapp3.1/RGBController2_MarkupCompile.i.lref create mode 100644 RGBController2/obj/Debug/netcoreapp3.1/Static.g.i.cs create mode 100644 RGBController2/obj/RGBController2.csproj.nuget.dgspec.json create mode 100644 RGBController2/obj/RGBController2.csproj.nuget.g.props create mode 100644 RGBController2/obj/RGBController2.csproj.nuget.g.targets create mode 100644 RGBController2/obj/project.assets.json diff --git a/.vs/RGBController2/DesignTimeBuild/.dtbcache.v2 b/.vs/RGBController2/DesignTimeBuild/.dtbcache.v2 new file mode 100644 index 0000000000000000000000000000000000000000..949662e71cda509cb0a52ca0a0bd8c660c194609 GIT binary patch literal 369 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 G|NjT<<8&JU literal 0 HcmV?d00001 diff --git a/RGBController2.sln b/RGBController2.sln new file mode 100644 index 0000000..1e36d6e --- /dev/null +++ b/RGBController2.sln @@ -0,0 +1,25 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio Version 16 +VisualStudioVersion = 16.0.30204.135 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "RGBController2", "RGBController2\RGBController2.csproj", "{4DF27C16-D609-4E9A-83EC-0F111A8A9CF4}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Release|Any CPU = Release|Any CPU + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {4DF27C16-D609-4E9A-83EC-0F111A8A9CF4}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {4DF27C16-D609-4E9A-83EC-0F111A8A9CF4}.Debug|Any CPU.Build.0 = Debug|Any CPU + {4DF27C16-D609-4E9A-83EC-0F111A8A9CF4}.Release|Any CPU.ActiveCfg = Release|Any CPU + {4DF27C16-D609-4E9A-83EC-0F111A8A9CF4}.Release|Any CPU.Build.0 = Release|Any CPU + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {79B42C72-A343-4BA8-B250-7A4351E9C37D} + EndGlobalSection +EndGlobal diff --git a/RGBController2/Animation.xaml b/RGBController2/Animation.xaml new file mode 100644 index 0000000..467ac9c --- /dev/null +++ b/RGBController2/Animation.xaml @@ -0,0 +1,16 @@ + + + + + diff --git a/RGBController2/Animation.xaml.cs b/RGBController2/Animation.xaml.cs new file mode 100644 index 0000000..8530158 --- /dev/null +++ b/RGBController2/Animation.xaml.cs @@ -0,0 +1,26 @@ +using System; +using System.Collections.Generic; +using System.Text; +using System.Windows; +using System.Windows.Controls; +using System.Windows.Data; +using System.Windows.Documents; +using System.Windows.Input; +using System.Windows.Media; +using System.Windows.Media.Imaging; +using System.Windows.Navigation; +using System.Windows.Shapes; + +namespace RGBController2 +{ + /// + /// Interaction logic for Animation.xaml + /// + public partial class Animation : Page + { + public Animation() + { + //InitializeComponent(); + } + } +} diff --git a/RGBController2/App.xaml b/RGBController2/App.xaml new file mode 100644 index 0000000..978c562 --- /dev/null +++ b/RGBController2/App.xaml @@ -0,0 +1,9 @@ + + + + + diff --git a/RGBController2/App.xaml.cs b/RGBController2/App.xaml.cs new file mode 100644 index 0000000..baa6bb9 --- /dev/null +++ b/RGBController2/App.xaml.cs @@ -0,0 +1,17 @@ +using System; +using System.Collections.Generic; +using System.Configuration; +using System.Data; +using System.Linq; +using System.Threading.Tasks; +using System.Windows; + +namespace RGBController2 +{ + /// + /// Interaction logic for App.xaml + /// + public partial class App : Application + { + } +} diff --git a/RGBController2/AssemblyInfo.cs b/RGBController2/AssemblyInfo.cs new file mode 100644 index 0000000..8b5504e --- /dev/null +++ b/RGBController2/AssemblyInfo.cs @@ -0,0 +1,10 @@ +using System.Windows; + +[assembly: ThemeInfo( + ResourceDictionaryLocation.None, //where theme specific resource dictionaries are located + //(used if a resource is not found in the page, + // or application resource dictionaries) + ResourceDictionaryLocation.SourceAssembly //where the generic resource dictionary is located + //(used if a resource is not found in the page, + // app, or any theme specific resource dictionaries) +)] diff --git a/RGBController2/MainWindow.xaml b/RGBController2/MainWindow.xaml new file mode 100644 index 0000000..58fbc37 --- /dev/null +++ b/RGBController2/MainWindow.xaml @@ -0,0 +1,43 @@ + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/RGBController2/MainWindow.xaml.cs b/RGBController2/MainWindow.xaml.cs new file mode 100644 index 0000000..62fa5aa --- /dev/null +++ b/RGBController2/MainWindow.xaml.cs @@ -0,0 +1,43 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; +using System.Windows; +using System.Windows.Controls; +using System.Windows.Data; +using System.Windows.Documents; +using System.Windows.Input; +using System.Windows.Media; +using System.Windows.Media.Imaging; +using System.Windows.Navigation; +using System.Windows.Shapes; + +namespace RGBController2 +{ + /// + /// Interaction logic for MainWindow.xaml + /// + public partial class MainWindow : Window + { + + public MainWindow() + { + InitializeComponent(); + } + + private void LightingModeSelection_SelectionChanged(object sender, SelectionChangedEventArgs e) + { + int selectedLightingMode = lightingModeSelectionComboBox.SelectedIndex; + switch (selectedLightingMode) + { + case 0: // Static + LightingModeFrame.Source = new Uri("Static.xaml", UriKind.Relative); + break; + case 1: // Animation + LightingModeFrame.Source = new Uri("Animation.xaml", UriKind.Relative); + break; + } + } + } +} diff --git a/RGBController2/RGBController2.csproj b/RGBController2/RGBController2.csproj new file mode 100644 index 0000000..a2aabd8 --- /dev/null +++ b/RGBController2/RGBController2.csproj @@ -0,0 +1,13 @@ + + + + WinExe + netcoreapp3.1 + true + + + + + + + \ No newline at end of file diff --git a/RGBController2/RGBController2.csproj.user b/RGBController2/RGBController2.csproj.user new file mode 100644 index 0000000..73dcb39 --- /dev/null +++ b/RGBController2/RGBController2.csproj.user @@ -0,0 +1,28 @@ + + + + + + Designer + + + + + Code + + + Code + + + + + Designer + + + Designer + + + Designer + + + \ No newline at end of file diff --git a/RGBController2/Static.xaml b/RGBController2/Static.xaml new file mode 100644 index 0000000..257ffc6 --- /dev/null +++ b/RGBController2/Static.xaml @@ -0,0 +1,15 @@ + + + + + diff --git a/RGBController2/Static.xaml.cs b/RGBController2/Static.xaml.cs new file mode 100644 index 0000000..dd6d382 --- /dev/null +++ b/RGBController2/Static.xaml.cs @@ -0,0 +1,26 @@ +using System; +using System.Collections.Generic; +using System.Text; +using System.Windows; +using System.Windows.Controls; +using System.Windows.Data; +using System.Windows.Documents; +using System.Windows.Input; +using System.Windows.Media; +using System.Windows.Media.Imaging; +using System.Windows.Navigation; +using System.Windows.Shapes; + +namespace RGBController2 +{ + /// + /// Interaction logic for Static.xaml + /// + public partial class Static : Page + { + public Static() + { + //InitializeComponent(); + } + } +} diff --git a/RGBController2/obj/Debug/netcoreapp3.1/.NETCoreApp,Version=v3.1.AssemblyAttributes.cs b/RGBController2/obj/Debug/netcoreapp3.1/.NETCoreApp,Version=v3.1.AssemblyAttributes.cs new file mode 100644 index 0000000..ad8dfe1 --- /dev/null +++ b/RGBController2/obj/Debug/netcoreapp3.1/.NETCoreApp,Version=v3.1.AssemblyAttributes.cs @@ -0,0 +1,4 @@ +// +using System; +using System.Reflection; +[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v3.1", FrameworkDisplayName = "")] diff --git a/RGBController2/obj/Debug/netcoreapp3.1/Animation.g.i.cs b/RGBController2/obj/Debug/netcoreapp3.1/Animation.g.i.cs new file mode 100644 index 0000000..2818c5d --- /dev/null +++ b/RGBController2/obj/Debug/netcoreapp3.1/Animation.g.i.cs @@ -0,0 +1,76 @@ +#pragma checksum "..\..\..\Animation.xaml" "{ff1816ec-aa5e-4d10-87f7-6f4963833460}" "78E7C2BD2FEC9CF3409DBC4DC95FC6549388AD60" +//------------------------------------------------------------------------------ +// +// 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 RGBController2; +using System; +using System.Diagnostics; +using System.Windows; +using System.Windows.Automation; +using System.Windows.Controls; +using System.Windows.Controls.Primitives; +using System.Windows.Controls.Ribbon; +using System.Windows.Data; +using System.Windows.Documents; +using System.Windows.Ink; +using System.Windows.Input; +using System.Windows.Markup; +using System.Windows.Media; +using System.Windows.Media.Animation; +using System.Windows.Media.Effects; +using System.Windows.Media.Imaging; +using System.Windows.Media.Media3D; +using System.Windows.Media.TextFormatting; +using System.Windows.Navigation; +using System.Windows.Shapes; +using System.Windows.Shell; + + +namespace RGBController2.LightingModes { + + + /// + /// Animation + /// + public partial class Animation : System.Windows.Controls.Page, System.Windows.Markup.IComponentConnector { + + private bool _contentLoaded; + + /// + /// InitializeComponent + /// + [System.Diagnostics.DebuggerNonUserCodeAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.8.1.0")] + public void InitializeComponent() { + if (_contentLoaded) { + return; + } + _contentLoaded = true; + System.Uri resourceLocater = new System.Uri("/RGBController2;V1.0.0.0;component/animation.xaml", System.UriKind.Relative); + + #line 1 "..\..\..\Animation.xaml" + System.Windows.Application.LoadComponent(this, resourceLocater); + + #line default + #line hidden + } + + [System.Diagnostics.DebuggerNonUserCodeAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.8.1.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)] + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity")] + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1800:DoNotCastUnnecessarily")] + void System.Windows.Markup.IComponentConnector.Connect(int connectionId, object target) { + this._contentLoaded = true; + } + } +} + diff --git a/RGBController2/obj/Debug/netcoreapp3.1/App.g.i.cs b/RGBController2/obj/Debug/netcoreapp3.1/App.g.i.cs new file mode 100644 index 0000000..e85edcf --- /dev/null +++ b/RGBController2/obj/Debug/netcoreapp3.1/App.g.i.cs @@ -0,0 +1,71 @@ +#pragma checksum "..\..\..\App.xaml" "{ff1816ec-aa5e-4d10-87f7-6f4963833460}" "4306F17E8B0931D193E40C26765AEFFAC55CAA9D" +//------------------------------------------------------------------------------ +// +// 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 RGBController2; +using System; +using System.Diagnostics; +using System.Windows; +using System.Windows.Automation; +using System.Windows.Controls; +using System.Windows.Controls.Primitives; +using System.Windows.Controls.Ribbon; +using System.Windows.Data; +using System.Windows.Documents; +using System.Windows.Ink; +using System.Windows.Input; +using System.Windows.Markup; +using System.Windows.Media; +using System.Windows.Media.Animation; +using System.Windows.Media.Effects; +using System.Windows.Media.Imaging; +using System.Windows.Media.Media3D; +using System.Windows.Media.TextFormatting; +using System.Windows.Navigation; +using System.Windows.Shapes; +using System.Windows.Shell; + + +namespace RGBController2 { + + + /// + /// App + /// + public partial class App : System.Windows.Application { + + /// + /// InitializeComponent + /// + [System.Diagnostics.DebuggerNonUserCodeAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.8.1.0")] + public void InitializeComponent() { + + #line 5 "..\..\..\App.xaml" + this.StartupUri = new System.Uri("MainWindow.xaml", System.UriKind.Relative); + + #line default + #line hidden + } + + /// + /// Application Entry Point. + /// + [System.STAThreadAttribute()] + [System.Diagnostics.DebuggerNonUserCodeAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.8.1.0")] + public static void Main() { + RGBController2.App app = new RGBController2.App(); + app.InitializeComponent(); + app.Run(); + } + } +} + diff --git a/RGBController2/obj/Debug/netcoreapp3.1/GeneratedInternalTypeHelper.g.i.cs b/RGBController2/obj/Debug/netcoreapp3.1/GeneratedInternalTypeHelper.g.i.cs new file mode 100644 index 0000000..c4ca972 --- /dev/null +++ b/RGBController2/obj/Debug/netcoreapp3.1/GeneratedInternalTypeHelper.g.i.cs @@ -0,0 +1,62 @@ +//------------------------------------------------------------------------------ +// +// 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. +// +//------------------------------------------------------------------------------ + +namespace XamlGeneratedNamespace { + + + /// + /// GeneratedInternalTypeHelper + /// + [System.Diagnostics.DebuggerNonUserCodeAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.8.1.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)] + public sealed class GeneratedInternalTypeHelper : System.Windows.Markup.InternalTypeHelper { + + /// + /// CreateInstance + /// + protected override object CreateInstance(System.Type type, System.Globalization.CultureInfo culture) { + return System.Activator.CreateInstance(type, ((System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.NonPublic) + | (System.Reflection.BindingFlags.Instance | System.Reflection.BindingFlags.CreateInstance)), null, null, culture); + } + + /// + /// GetPropertyValue + /// + protected override object GetPropertyValue(System.Reflection.PropertyInfo propertyInfo, object target, System.Globalization.CultureInfo culture) { + return propertyInfo.GetValue(target, System.Reflection.BindingFlags.Default, null, null, culture); + } + + /// + /// SetPropertyValue + /// + protected override void SetPropertyValue(System.Reflection.PropertyInfo propertyInfo, object target, object value, System.Globalization.CultureInfo culture) { + propertyInfo.SetValue(target, value, System.Reflection.BindingFlags.Default, null, null, culture); + } + + /// + /// CreateDelegate + /// + protected override System.Delegate CreateDelegate(System.Type delegateType, object target, string handler) { + return ((System.Delegate)(target.GetType().InvokeMember("_CreateDelegate", (System.Reflection.BindingFlags.InvokeMethod + | (System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Instance)), null, target, new object[] { + delegateType, + handler}, null))); + } + + /// + /// AddEventHandler + /// + protected override void AddEventHandler(System.Reflection.EventInfo eventInfo, object target, System.Delegate handler) { + eventInfo.AddEventHandler(target, handler); + } + } +} + diff --git a/RGBController2/obj/Debug/netcoreapp3.1/Lighting Modes/Animation.g.i.cs b/RGBController2/obj/Debug/netcoreapp3.1/Lighting Modes/Animation.g.i.cs new file mode 100644 index 0000000..0310791 --- /dev/null +++ b/RGBController2/obj/Debug/netcoreapp3.1/Lighting Modes/Animation.g.i.cs @@ -0,0 +1,76 @@ +#pragma checksum "..\..\..\..\Lighting Modes\Animation.xaml" "{ff1816ec-aa5e-4d10-87f7-6f4963833460}" "05B38E085AF8419D89AF33F95627678F7E019971" +//------------------------------------------------------------------------------ +// +// 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 RGBController2; +using System; +using System.Diagnostics; +using System.Windows; +using System.Windows.Automation; +using System.Windows.Controls; +using System.Windows.Controls.Primitives; +using System.Windows.Controls.Ribbon; +using System.Windows.Data; +using System.Windows.Documents; +using System.Windows.Ink; +using System.Windows.Input; +using System.Windows.Markup; +using System.Windows.Media; +using System.Windows.Media.Animation; +using System.Windows.Media.Effects; +using System.Windows.Media.Imaging; +using System.Windows.Media.Media3D; +using System.Windows.Media.TextFormatting; +using System.Windows.Navigation; +using System.Windows.Shapes; +using System.Windows.Shell; + + +namespace RGBController2 { + + + /// + /// Animation + /// + public partial class Animation : System.Windows.Controls.Page, System.Windows.Markup.IComponentConnector { + + private bool _contentLoaded; + + /// + /// InitializeComponent + /// + [System.Diagnostics.DebuggerNonUserCodeAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.8.1.0")] + public void InitializeComponent() { + if (_contentLoaded) { + return; + } + _contentLoaded = true; + System.Uri resourceLocater = new System.Uri("/RGBController2;component/lighting%20modes/animation.xaml", System.UriKind.Relative); + + #line 1 "..\..\..\..\Lighting Modes\Animation.xaml" + System.Windows.Application.LoadComponent(this, resourceLocater); + + #line default + #line hidden + } + + [System.Diagnostics.DebuggerNonUserCodeAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.8.1.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)] + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity")] + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1800:DoNotCastUnnecessarily")] + void System.Windows.Markup.IComponentConnector.Connect(int connectionId, object target) { + this._contentLoaded = true; + } + } +} + diff --git a/RGBController2/obj/Debug/netcoreapp3.1/Lighting Modes/Static.g.i.cs b/RGBController2/obj/Debug/netcoreapp3.1/Lighting Modes/Static.g.i.cs new file mode 100644 index 0000000..190b1bb --- /dev/null +++ b/RGBController2/obj/Debug/netcoreapp3.1/Lighting Modes/Static.g.i.cs @@ -0,0 +1,76 @@ +#pragma checksum "..\..\..\..\Lighting Modes\Static.xaml" "{ff1816ec-aa5e-4d10-87f7-6f4963833460}" "33837603AAB51E54BB30658E9AE2DF6B2AECBCE9" +//------------------------------------------------------------------------------ +// +// 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 RGBController2; +using System; +using System.Diagnostics; +using System.Windows; +using System.Windows.Automation; +using System.Windows.Controls; +using System.Windows.Controls.Primitives; +using System.Windows.Controls.Ribbon; +using System.Windows.Data; +using System.Windows.Documents; +using System.Windows.Ink; +using System.Windows.Input; +using System.Windows.Markup; +using System.Windows.Media; +using System.Windows.Media.Animation; +using System.Windows.Media.Effects; +using System.Windows.Media.Imaging; +using System.Windows.Media.Media3D; +using System.Windows.Media.TextFormatting; +using System.Windows.Navigation; +using System.Windows.Shapes; +using System.Windows.Shell; + + +namespace RGBController2 { + + + /// + /// Static + /// + public partial class Static : System.Windows.Controls.Page, System.Windows.Markup.IComponentConnector { + + private bool _contentLoaded; + + /// + /// InitializeComponent + /// + [System.Diagnostics.DebuggerNonUserCodeAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.8.1.0")] + public void InitializeComponent() { + if (_contentLoaded) { + return; + } + _contentLoaded = true; + System.Uri resourceLocater = new System.Uri("/RGBController2;component/lighting%20modes/static.xaml", System.UriKind.Relative); + + #line 1 "..\..\..\..\Lighting Modes\Static.xaml" + System.Windows.Application.LoadComponent(this, resourceLocater); + + #line default + #line hidden + } + + [System.Diagnostics.DebuggerNonUserCodeAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.8.1.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)] + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity")] + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1800:DoNotCastUnnecessarily")] + void System.Windows.Markup.IComponentConnector.Connect(int connectionId, object target) { + this._contentLoaded = true; + } + } +} + diff --git a/RGBController2/obj/Debug/netcoreapp3.1/LightingModes/Animation.g.i.cs b/RGBController2/obj/Debug/netcoreapp3.1/LightingModes/Animation.g.i.cs new file mode 100644 index 0000000..163bb0a --- /dev/null +++ b/RGBController2/obj/Debug/netcoreapp3.1/LightingModes/Animation.g.i.cs @@ -0,0 +1,76 @@ +#pragma checksum "..\..\..\..\LightingModes\Animation.xaml" "{ff1816ec-aa5e-4d10-87f7-6f4963833460}" "4EE9306D4F160525583F576FF4FDB8361D59061F" +//------------------------------------------------------------------------------ +// +// 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 RGBController2; +using System; +using System.Diagnostics; +using System.Windows; +using System.Windows.Automation; +using System.Windows.Controls; +using System.Windows.Controls.Primitives; +using System.Windows.Controls.Ribbon; +using System.Windows.Data; +using System.Windows.Documents; +using System.Windows.Ink; +using System.Windows.Input; +using System.Windows.Markup; +using System.Windows.Media; +using System.Windows.Media.Animation; +using System.Windows.Media.Effects; +using System.Windows.Media.Imaging; +using System.Windows.Media.Media3D; +using System.Windows.Media.TextFormatting; +using System.Windows.Navigation; +using System.Windows.Shapes; +using System.Windows.Shell; + + +namespace RGBController2.LightingModes { + + + /// + /// Animation + /// + public partial class Animation : System.Windows.Controls.Page, System.Windows.Markup.IComponentConnector { + + private bool _contentLoaded; + + /// + /// InitializeComponent + /// + [System.Diagnostics.DebuggerNonUserCodeAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.8.1.0")] + public void InitializeComponent() { + if (_contentLoaded) { + return; + } + _contentLoaded = true; + System.Uri resourceLocater = new System.Uri("/RGBController2;component/lightingmodes/animation.xaml", System.UriKind.Relative); + + #line 1 "..\..\..\..\LightingModes\Animation.xaml" + System.Windows.Application.LoadComponent(this, resourceLocater); + + #line default + #line hidden + } + + [System.Diagnostics.DebuggerNonUserCodeAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.8.1.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)] + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity")] + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1800:DoNotCastUnnecessarily")] + void System.Windows.Markup.IComponentConnector.Connect(int connectionId, object target) { + this._contentLoaded = true; + } + } +} + diff --git a/RGBController2/obj/Debug/netcoreapp3.1/LightingModes/Static.g.i.cs b/RGBController2/obj/Debug/netcoreapp3.1/LightingModes/Static.g.i.cs new file mode 100644 index 0000000..fb68013 --- /dev/null +++ b/RGBController2/obj/Debug/netcoreapp3.1/LightingModes/Static.g.i.cs @@ -0,0 +1,76 @@ +#pragma checksum "..\..\..\..\LightingModes\Static.xaml" "{ff1816ec-aa5e-4d10-87f7-6f4963833460}" "7E3E3348971E69668885862F39FCB1B78E33F01D" +//------------------------------------------------------------------------------ +// +// 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 RGBController2; +using System; +using System.Diagnostics; +using System.Windows; +using System.Windows.Automation; +using System.Windows.Controls; +using System.Windows.Controls.Primitives; +using System.Windows.Controls.Ribbon; +using System.Windows.Data; +using System.Windows.Documents; +using System.Windows.Ink; +using System.Windows.Input; +using System.Windows.Markup; +using System.Windows.Media; +using System.Windows.Media.Animation; +using System.Windows.Media.Effects; +using System.Windows.Media.Imaging; +using System.Windows.Media.Media3D; +using System.Windows.Media.TextFormatting; +using System.Windows.Navigation; +using System.Windows.Shapes; +using System.Windows.Shell; + + +namespace RGBController2.LightingModes { + + + /// + /// Static + /// + public partial class Static : System.Windows.Controls.Page, System.Windows.Markup.IComponentConnector { + + private bool _contentLoaded; + + /// + /// InitializeComponent + /// + [System.Diagnostics.DebuggerNonUserCodeAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.8.1.0")] + public void InitializeComponent() { + if (_contentLoaded) { + return; + } + _contentLoaded = true; + System.Uri resourceLocater = new System.Uri("/RGBController2;component/lightingmodes/static.xaml", System.UriKind.Relative); + + #line 1 "..\..\..\..\LightingModes\Static.xaml" + System.Windows.Application.LoadComponent(this, resourceLocater); + + #line default + #line hidden + } + + [System.Diagnostics.DebuggerNonUserCodeAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.8.1.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)] + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity")] + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1800:DoNotCastUnnecessarily")] + void System.Windows.Markup.IComponentConnector.Connect(int connectionId, object target) { + this._contentLoaded = true; + } + } +} + diff --git a/RGBController2/obj/Debug/netcoreapp3.1/MainWindow.g.i.cs b/RGBController2/obj/Debug/netcoreapp3.1/MainWindow.g.i.cs new file mode 100644 index 0000000..216f002 --- /dev/null +++ b/RGBController2/obj/Debug/netcoreapp3.1/MainWindow.g.i.cs @@ -0,0 +1,107 @@ +#pragma checksum "..\..\..\MainWindow.xaml" "{ff1816ec-aa5e-4d10-87f7-6f4963833460}" "C8A797FD0FC9A2445483480306853F65E8FCAC1C" +//------------------------------------------------------------------------------ +// +// 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 RGBController2; +using System; +using System.Diagnostics; +using System.Windows; +using System.Windows.Automation; +using System.Windows.Controls; +using System.Windows.Controls.Primitives; +using System.Windows.Controls.Ribbon; +using System.Windows.Data; +using System.Windows.Documents; +using System.Windows.Ink; +using System.Windows.Input; +using System.Windows.Markup; +using System.Windows.Media; +using System.Windows.Media.Animation; +using System.Windows.Media.Effects; +using System.Windows.Media.Imaging; +using System.Windows.Media.Media3D; +using System.Windows.Media.TextFormatting; +using System.Windows.Navigation; +using System.Windows.Shapes; +using System.Windows.Shell; + + +namespace RGBController2 { + + + /// + /// MainWindow + /// + public partial class MainWindow : System.Windows.Window, System.Windows.Markup.IComponentConnector { + + + #line 29 "..\..\..\MainWindow.xaml" + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] + internal System.Windows.Controls.ComboBox lightingModeSelectionComboBox; + + #line default + #line hidden + + + #line 38 "..\..\..\MainWindow.xaml" + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] + internal System.Windows.Controls.Frame LightingModeFrame; + + #line default + #line hidden + + private bool _contentLoaded; + + /// + /// InitializeComponent + /// + [System.Diagnostics.DebuggerNonUserCodeAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.8.1.0")] + public void InitializeComponent() { + if (_contentLoaded) { + return; + } + _contentLoaded = true; + System.Uri resourceLocater = new System.Uri("/RGBController2;V1.0.0.0;component/mainwindow.xaml", System.UriKind.Relative); + + #line 1 "..\..\..\MainWindow.xaml" + System.Windows.Application.LoadComponent(this, resourceLocater); + + #line default + #line hidden + } + + [System.Diagnostics.DebuggerNonUserCodeAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.8.1.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)] + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity")] + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1800:DoNotCastUnnecessarily")] + void System.Windows.Markup.IComponentConnector.Connect(int connectionId, object target) { + switch (connectionId) + { + case 1: + this.lightingModeSelectionComboBox = ((System.Windows.Controls.ComboBox)(target)); + + #line 29 "..\..\..\MainWindow.xaml" + this.lightingModeSelectionComboBox.SelectionChanged += new System.Windows.Controls.SelectionChangedEventHandler(this.LightingModeSelection_SelectionChanged); + + #line default + #line hidden + return; + case 2: + this.LightingModeFrame = ((System.Windows.Controls.Frame)(target)); + return; + } + this._contentLoaded = true; + } + } +} + diff --git a/RGBController2/obj/Debug/netcoreapp3.1/RGBController2.assets.cache b/RGBController2/obj/Debug/netcoreapp3.1/RGBController2.assets.cache new file mode 100644 index 0000000000000000000000000000000000000000..21d19f030806c3f01b6cf61fdb7f68a1afc21e50 GIT binary patch literal 140 zcmWIWc6a1rU|@);`ZP&cqm$?G`k6CyF2@}7T(XIEj-!vt6;}_nq?f<9b^z570*pWf n^3GN#dU>VksU8Zsr_{;zR-lZKL literal 0 HcmV?d00001 diff --git a/RGBController2/obj/Debug/netcoreapp3.1/RGBController2.csproj.FileListAbsolute.txt b/RGBController2/obj/Debug/netcoreapp3.1/RGBController2.csproj.FileListAbsolute.txt new file mode 100644 index 0000000..e69de29 diff --git a/RGBController2/obj/Debug/netcoreapp3.1/RGBController2.csprojAssemblyReference.cache b/RGBController2/obj/Debug/netcoreapp3.1/RGBController2.csprojAssemblyReference.cache new file mode 100644 index 0000000000000000000000000000000000000000..f0f9f49ebd980260c4991d27577787352fde2ec3 GIT binary patch literal 424 zcmaJ-u};G<5OqjW8p6SSX|c@EK*n0 z3yEJh|M2_CxsVcD>ns?40p`gL#+F@XHxyx*OizBo;M>RVMb&^{0aF4cF_O; literal 0 HcmV?d00001 diff --git a/RGBController2/obj/Debug/netcoreapp3.1/RGBController2.designer.deps.json b/RGBController2/obj/Debug/netcoreapp3.1/RGBController2.designer.deps.json new file mode 100644 index 0000000..b306979 --- /dev/null +++ b/RGBController2/obj/Debug/netcoreapp3.1/RGBController2.designer.deps.json @@ -0,0 +1,11 @@ +{ + "runtimeTarget": { + "name": ".NETCoreApp,Version=v3.1", + "signature": "" + }, + "compilationOptions": {}, + "targets": { + ".NETCoreApp,Version=v3.1": {} + }, + "libraries": {} +} \ No newline at end of file diff --git a/RGBController2/obj/Debug/netcoreapp3.1/RGBController2.designer.runtimeconfig.json b/RGBController2/obj/Debug/netcoreapp3.1/RGBController2.designer.runtimeconfig.json new file mode 100644 index 0000000..10724c7 --- /dev/null +++ b/RGBController2/obj/Debug/netcoreapp3.1/RGBController2.designer.runtimeconfig.json @@ -0,0 +1,16 @@ +{ + "runtimeOptions": { + "tfm": "netcoreapp3.1", + "framework": { + "name": "Microsoft.WindowsDesktop.App", + "version": "3.1.0" + }, + "additionalProbingPaths": [ + "C:\\Users\\Conor\\.dotnet\\store\\|arch|\\|tfm|", + "C:\\Users\\Conor\\.nuget\\packages" + ], + "configProperties": { + "Microsoft.NETCore.DotNetHostPolicy.SetAppPaths": true + } + } +} \ No newline at end of file diff --git a/RGBController2/obj/Debug/netcoreapp3.1/RGBController2.exe b/RGBController2/obj/Debug/netcoreapp3.1/RGBController2.exe new file mode 100644 index 0000000000000000000000000000000000000000..b265ff234a95eb7840776b4d482d09ba07370a38 GIT binary patch literal 174592 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 +// 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 RGBController2; +using System; +using System.Diagnostics; +using System.Windows; +using System.Windows.Automation; +using System.Windows.Controls; +using System.Windows.Controls.Primitives; +using System.Windows.Controls.Ribbon; +using System.Windows.Data; +using System.Windows.Documents; +using System.Windows.Ink; +using System.Windows.Input; +using System.Windows.Markup; +using System.Windows.Media; +using System.Windows.Media.Animation; +using System.Windows.Media.Effects; +using System.Windows.Media.Imaging; +using System.Windows.Media.Media3D; +using System.Windows.Media.TextFormatting; +using System.Windows.Navigation; +using System.Windows.Shapes; +using System.Windows.Shell; + + +namespace RGBController2.LightingModes { + + + /// + /// Static + /// + public partial class Static : System.Windows.Controls.Page, System.Windows.Markup.IComponentConnector { + + private bool _contentLoaded; + + /// + /// InitializeComponent + /// + [System.Diagnostics.DebuggerNonUserCodeAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.8.1.0")] + public void InitializeComponent() { + if (_contentLoaded) { + return; + } + _contentLoaded = true; + System.Uri resourceLocater = new System.Uri("/RGBController2;component/static.xaml", System.UriKind.Relative); + + #line 1 "..\..\..\Static.xaml" + System.Windows.Application.LoadComponent(this, resourceLocater); + + #line default + #line hidden + } + + [System.Diagnostics.DebuggerNonUserCodeAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.8.1.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)] + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity")] + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1800:DoNotCastUnnecessarily")] + void System.Windows.Markup.IComponentConnector.Connect(int connectionId, object target) { + this._contentLoaded = true; + } + } +} + diff --git a/RGBController2/obj/RGBController2.csproj.nuget.dgspec.json b/RGBController2/obj/RGBController2.csproj.nuget.dgspec.json new file mode 100644 index 0000000..de9ffd4 --- /dev/null +++ b/RGBController2/obj/RGBController2.csproj.nuget.dgspec.json @@ -0,0 +1,63 @@ +{ + "format": 1, + "restore": { + "C:\\Users\\Conor\\source\\repos\\RGBController2\\RGBController2\\RGBController2.csproj": {} + }, + "projects": { + "C:\\Users\\Conor\\source\\repos\\RGBController2\\RGBController2\\RGBController2.csproj": { + "version": "1.0.0", + "restore": { + "projectUniqueName": "C:\\Users\\Conor\\source\\repos\\RGBController2\\RGBController2\\RGBController2.csproj", + "projectName": "RGBController2", + "projectPath": "C:\\Users\\Conor\\source\\repos\\RGBController2\\RGBController2\\RGBController2.csproj", + "packagesPath": "C:\\Users\\Conor\\.nuget\\packages\\", + "outputPath": "C:\\Users\\Conor\\source\\repos\\RGBController2\\RGBController2\\obj\\", + "projectStyle": "PackageReference", + "configFilePaths": [ + "C:\\Users\\Conor\\AppData\\Roaming\\NuGet\\NuGet.Config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" + ], + "originalTargetFrameworks": [ + "netcoreapp3.1" + ], + "sources": { + "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, + "https://api.nuget.org/v3/index.json": {} + }, + "frameworks": { + "netcoreapp3.1": { + "projectReferences": {} + } + }, + "warningProperties": { + "warnAsError": [ + "NU1605" + ] + } + }, + "frameworks": { + "netcoreapp3.1": { + "imports": [ + "net461", + "net462", + "net47", + "net471", + "net472", + "net48" + ], + "assetTargetFallback": true, + "warn": true, + "frameworkReferences": { + "Microsoft.NETCore.App": { + "privateAssets": "all" + }, + "Microsoft.WindowsDesktop.App.WPF": { + "privateAssets": "none" + } + }, + "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.301\\RuntimeIdentifierGraph.json" + } + } + } + } +} \ No newline at end of file diff --git a/RGBController2/obj/RGBController2.csproj.nuget.g.props b/RGBController2/obj/RGBController2.csproj.nuget.g.props new file mode 100644 index 0000000..b4ef248 --- /dev/null +++ b/RGBController2/obj/RGBController2.csproj.nuget.g.props @@ -0,0 +1,15 @@ + + + + True + NuGet + $(MSBuildThisFileDirectory)project.assets.json + $(UserProfile)\.nuget\packages\ + C:\Users\Conor\.nuget\packages\ + PackageReference + 5.6.0 + + + $(MSBuildAllProjects);$(MSBuildThisFileFullPath) + + \ No newline at end of file diff --git a/RGBController2/obj/RGBController2.csproj.nuget.g.targets b/RGBController2/obj/RGBController2.csproj.nuget.g.targets new file mode 100644 index 0000000..53cfaa1 --- /dev/null +++ b/RGBController2/obj/RGBController2.csproj.nuget.g.targets @@ -0,0 +1,6 @@ + + + + $(MSBuildAllProjects);$(MSBuildThisFileFullPath) + + \ No newline at end of file diff --git a/RGBController2/obj/project.assets.json b/RGBController2/obj/project.assets.json new file mode 100644 index 0000000..dfff83a --- /dev/null +++ b/RGBController2/obj/project.assets.json @@ -0,0 +1,68 @@ +{ + "version": 3, + "targets": { + ".NETCoreApp,Version=v3.1": {} + }, + "libraries": {}, + "projectFileDependencyGroups": { + ".NETCoreApp,Version=v3.1": [] + }, + "packageFolders": { + "C:\\Users\\Conor\\.nuget\\packages\\": {} + }, + "project": { + "version": "1.0.0", + "restore": { + "projectUniqueName": "C:\\Users\\Conor\\source\\repos\\RGBController2\\RGBController2\\RGBController2.csproj", + "projectName": "RGBController2", + "projectPath": "C:\\Users\\Conor\\source\\repos\\RGBController2\\RGBController2\\RGBController2.csproj", + "packagesPath": "C:\\Users\\Conor\\.nuget\\packages\\", + "outputPath": "C:\\Users\\Conor\\source\\repos\\RGBController2\\RGBController2\\obj\\", + "projectStyle": "PackageReference", + "configFilePaths": [ + "C:\\Users\\Conor\\AppData\\Roaming\\NuGet\\NuGet.Config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" + ], + "originalTargetFrameworks": [ + "netcoreapp3.1" + ], + "sources": { + "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, + "https://api.nuget.org/v3/index.json": {} + }, + "frameworks": { + "netcoreapp3.1": { + "projectReferences": {} + } + }, + "warningProperties": { + "warnAsError": [ + "NU1605" + ] + } + }, + "frameworks": { + "netcoreapp3.1": { + "imports": [ + "net461", + "net462", + "net47", + "net471", + "net472", + "net48" + ], + "assetTargetFallback": true, + "warn": true, + "frameworkReferences": { + "Microsoft.NETCore.App": { + "privateAssets": "all" + }, + "Microsoft.WindowsDesktop.App.WPF": { + "privateAssets": "none" + } + }, + "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.301\\RuntimeIdentifierGraph.json" + } + } + } +} \ No newline at end of file