Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Migration to EntityFrameworkCore #37

Open
wants to merge 68 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
68 commits
Select commit Hold shift + click to select a range
2535f7d
updated implementation to use EF core and updated nuget packages
Insire May 5, 2019
f2f76f1
moved media player settings into dialog
Insire May 5, 2019
7815a88
added MvvmScarletToolkit submodule
Insire May 5, 2019
95383f0
wip merging mvvmscarlet toolokit with maple
Insire May 11, 2019
87b953a
removed old filesystembrowser
Insire May 11, 2019
e41269d
wip updating viewmodels and namespaces
Insire May 11, 2019
f90370f
updated license
Insire May 26, 2019
32fb0c5
wip migration .net core 3
Insire May 26, 2019
81ea811
updated submodule
Insire May 26, 2019
6230dfc
removed unused nuget packages, fixed xaml references
Insire May 26, 2019
97f8361
wip viewmodel refactoring
Insire May 26, 2019
5b41f4b
further cleanup
Insire May 26, 2019
f3e64de
update submodule
Insire May 30, 2019
be62b16
reworked the youtube api
Insire May 30, 2019
8cbb568
fixed dialog system, reimplemented youtube system in maple
Insire May 30, 2019
8e191fb
removed naudio, since it doesnt support netstandard or netcoreapp
Insire May 31, 2019
6592b8d
maple compiles again
Insire May 31, 2019
ce4152a
removed the log project
Insire May 31, 2019
12125d9
reimplemented logging via serilog
Insire May 31, 2019
e06b969
added missing dependencies + registrations, maple starts now
Insire May 31, 2019
6e046fe
fixed navigation flyout texts
Insire May 31, 2019
97c2985
provide proper validator for MediaPlayers
Insire Jun 1, 2019
2574c8e
removed materialdesign, updated nuget packages, wip ui
Insire Jun 1, 2019
65516a0
refactoring
Insire Jun 2, 2019
4729fe3
removed core project
Insire Jun 2, 2019
c0b73ac
updated submodule
Insire Jun 2, 2019
a642b9e
removed localization project
Insire Jun 2, 2019
b70ea3b
added new test project, updated repository implementation to support …
Insire Jun 2, 2019
7405e1f
reintroduction of data loading in viewmodels
Insire Jun 2, 2019
667fbf5
added playlist loading
Insire Jun 2, 2019
2a5d0f1
reimplementation mediaplayers view
Insire Jun 2, 2019
3720e23
wip loading songs
Insire Jun 2, 2019
4d4d2b1
update localzation implementation from toolkit changes
Insire Jun 19, 2019
aba710c
loading media items works now, also they are being generated
Insire Jun 19, 2019
f50d036
updated submodule
Insire Jun 22, 2019
89c063a
wip pulling in changes from toolkit
Insire Oct 28, 2019
07a7e48
update IWeakEventManager references
Insire Nov 9, 2019
ed23183
update obsolete interactivity namespace
Insire Nov 9, 2019
1042600
removed own implementation of changetracking
Insire Nov 9, 2019
ed7f4c0
update submodule
Insire Nov 9, 2019
8612d34
merged SharedResourceDictionary with IoCResourceDictionary
Insire Nov 9, 2019
554ee90
updated nuget packages
Insire Nov 9, 2019
d5327c4
use MvvmScarletToolkit nuget package instead of git submodule
Insire May 2, 2020
51b95f3
fixed stuff
Insire May 2, 2020
fddf27e
updated MvvmScarletToolkit
Insire May 2, 2020
405cc66
wip
Insire May 24, 2020
8abcdeb
wip
Insire Jun 4, 2020
afe30b9
ui refinements
Insire Jun 5, 2020
e984bc1
more ui stuff
Insire Jun 5, 2020
521af51
wip adding dataaccess layer
Insire Jun 6, 2020
04a1e02
wip db creation and configuration
Insire Jun 11, 2020
5d44310
designing the create playlist dialog
Insire Jun 11, 2020
89b82ed
updated editorconfig
Insire Jun 11, 2020
0c2238f
multi monitor support for shell window location
Insire Jun 11, 2020
38e9365
refactoring appstart and resources
Insire Jun 11, 2020
21d4a6f
removed unused classes
Insire Jun 14, 2020
30de52a
added validation to CreatePlaylistDialog, WIP thumbnail selection
Insire Jun 14, 2020
7e44c74
updated editorconfig
Insire Jun 14, 2020
5e8d815
wip ManagePlaylistView
Insire Jul 28, 2020
beb661c
added migrations, updated nuget packages
Insire Oct 31, 2020
ac43920
wip monstercat integration (import)
Insire Oct 31, 2020
31169dd
saving + loading audidevices + types
Insire Nov 1, 2020
0bf397b
added more dataccess implementations
Insire Nov 1, 2020
b86f81d
fixing bindings
Insire Nov 1, 2020
faa965c
added litedb as filestorage
Insire Nov 2, 2020
73b4f9f
added vsconfig
Insire Nov 2, 2020
86fba41
fixed saving on app exit
Insire Nov 5, 2020
baf5ab6
wip adding import from monstercat
Insire Nov 5, 2020
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
177 changes: 121 additions & 56 deletions .editorconfig
Original file line number Diff line number Diff line change
@@ -1,62 +1,127 @@
# EditorConfig is awesome:http://EditorConfig.org

# top-most EditorConfig file
root = true

# Don't use tabs for indentation.
[*]
indent_style = space
end_of_line = crlf

# Dotnet code style settings:
[*.{cs,vb}]
# Sort using and Import directives with System.* appearing first
dotnet_sort_system_directives_first = true
# Avoid "this." and "Me." if not necessary
dotnet_style_qualification_for_field = false : warning
dotnet_style_qualification_for_property = false : warning
dotnet_style_qualification_for_method = false : warning
dotnet_style_qualification_for_event = false : warning

# Use language keywords instead of framework type names for type references
dotnet_style_predefined_type_for_locals_parameters_members = true : suggestion
dotnet_style_predefined_type_for_member_access = true : suggestion

# Suggest more modern language features when available
dotnet_style_object_initializer = true : suggestion
dotnet_style_collection_initializer = true : suggestion
dotnet_style_coalesce_expression = true : suggestion
dotnet_style_null_propagation = true : suggestion
dotnet_style_explicit_tuple_names = true : suggestion

# CSharp code style settings:
indent_size = 4
charset = utf-8
trim_trailing_whitespace = true
insert_final_newline = true


[*.cs]
# Prefer "var" everywhere
csharp_style_var_for_built_in_types = true : warning
csharp_style_var_when_type_is_apparent = true : warning
csharp_style_var_elsewhere = true : suggestion

# Prefer method-like constructs to have a block body
csharp_style_expression_bodied_methods = false : suggestion
csharp_style_expression_bodied_constructors = false : suggestion
csharp_style_expression_bodied_operators = false : suggestion

# Prefer property-like constructs to have an expression-body
csharp_style_expression_bodied_properties = true : none
csharp_style_expression_bodied_indexers = false : suggestion
csharp_style_expression_bodied_accessors = false : suggestion

# Suggest more modern language features when available
csharp_style_pattern_matching_over_is_with_cast_check = true : suggestion
csharp_style_pattern_matching_over_as_with_null_check = true : suggestion
csharp_style_inlined_variable_declaration = true : suggestion
csharp_style_throw_expression = true : suggestion
csharp_style_conditional_delegate_call = true : suggestion

# Newline settings
csharp_new_line_before_open_brace = all
csharp_new_line_before_else = true
csharp_new_line_before_catch = true
csharp_new_line_before_finally = true

csharp_prefer_braces = true:silent
dotnet_style_prefer_auto_properties = true:silent

dotnet_style_explicit_tuple_names = true:error
dotnet_style_prefer_inferred_anonymous_type_member_names = false:suggestion

# naming

dotnet_naming_rule.public_members_must_be_capitalized.symbols = public_symbols
dotnet_naming_symbols.public_symbols.applicable_kinds = property,method,field,event,delegate
dotnet_naming_symbols.public_symbols.applicable_accessibilities = public
dotnet_naming_symbols.public_symbols.required_modifiers = readonly

dotnet_naming_rule.public_members_must_be_capitalized.style = first_word_upper_case_style
dotnet_naming_style.first_word_upper_case_style.capitalization = first_word_upper

dotnet_naming_rule.public_members_must_be_capitalized.severity = warning

# this

dotnet_style_qualification_for_field = false:error
dotnet_style_qualification_for_property = false:error
dotnet_style_qualification_for_method = false:error
dotnet_style_qualification_for_event = false:error

dotnet_style_predefined_type_for_locals_parameters_members = true:error
dotnet_style_predefined_type_for_member_access = true:error

# access modifiers
csharp_preferred_modifier_order = public,private,protected,internal,static,extern,new,virtual,abstract,sealed,override,readonly,unsafe,volatile,async:silent
dotnet_style_require_accessibility_modifiers = always:error
dotnet_style_readonly_field = true:warning

# brackets for operators

dotnet_style_parentheses_in_arithmetic_binary_operators = always_for_clarity:suggestion
dotnet_style_parentheses_in_relational_binary_operators = always_for_clarity:suggestion
dotnet_style_parentheses_in_other_binary_operators = always_for_clarity:suggestion
dotnet_style_parentheses_in_other_operators = never_if_unnecessary:warning

# object initializers

dotnet_style_object_initializer = true:warning
dotnet_style_collection_initializer = true:warning

# conditionals

dotnet_style_prefer_conditional_expression_over_assignment = true:suggestion
dotnet_style_prefer_conditional_expression_over_return = false:suggestion

# null checks

dotnet_style_coalesce_expression = true:silent
dotnet_style_null_propagation = true:silent
dotnet_style_prefer_is_null_check_over_reference_equality_method = true:silent

# var vs explicit type

csharp_style_var_for_built_in_types = true:error
csharp_style_var_when_type_is_apparent = true:error
csharp_style_var_elsewhere = true:suggestion

# expressions

csharp_style_expression_bodied_methods = false:suggestion
csharp_style_expression_bodied_constructors = false:suggestion
csharp_style_expression_bodied_operators = false:suggestion
csharp_style_expression_bodied_properties = true:suggestion
csharp_style_expression_bodied_indexers = when_on_single_line:silent
csharp_style_expression_bodied_accessors = false:warning

csharp_style_pattern_matching_over_is_with_cast_check = true:silent
csharp_style_pattern_matching_over_as_with_null_check = true:silent
csharp_style_inlined_variable_declaration = true:silent

csharp_prefer_simple_default_expression = true:silent
csharp_style_deconstructed_variable_declaration = true:silent
csharp_style_pattern_local_over_anonymous_function = true:warning
csharp_style_throw_expression = true:silent
csharp_style_conditional_delegate_call = true:silent

# whitespace

csharp_new_line_before_open_brace = all
csharp_new_line_before_else = true
csharp_new_line_before_catch = true
csharp_new_line_before_finally = true
csharp_new_line_before_members_in_object_initializers = true
csharp_new_line_before_members_in_anonymous_types = true
csharp_new_line_before_members_in_anonymous_types = true
csharp_new_line_between_query_expression_clauses = true

# indents

csharp_indent_case_contents = true
csharp_indent_switch_labels = true
csharp_indent_labels= flush_left

# spaces

csharp_space_after_cast = false
csharp_space_after_keywords_in_control_flow_statements = true
csharp_space_between_method_declaration_parameter_list_parentheses = false
csharp_space_between_method_call_parameter_list_parentheses = false
csharp_space_between_parentheses =false
csharp_space_before_colon_in_inheritance_clause = true
csharp_space_after_colon_in_inheritance_clause = true
csharp_space_around_binary_operators = before_and_after
csharp_space_between_method_declaration_empty_parameter_list_parentheses = false
csharp_space_between_method_call_name_and_opening_parenthesis = false
csharp_space_between_method_call_empty_parameter_list_parentheses = false

# wrapping

csharp_preserve_single_line_statements = false
csharp_preserve_single_line_blocks = true
5 changes: 4 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -22,8 +22,9 @@ bld/
[Bb]in/
[Oo]bj/

# Visual Studio 2015 cache/options directory
# Visual Studio/ -Code cache/options directory
.vs/
.vscode/

# MSTest test Results
[Tt]est[Rr]esult*/
Expand Down Expand Up @@ -226,3 +227,5 @@ ModelManifest.xml

# Merge
*.orig

!Maple.Log
File renamed without changes.
13 changes: 13 additions & 0 deletions .nuget/NuGet.config
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<packageSources>
<clear />
<add key="nuget.org" value="https://api.nuget.org/v3/index.json" />
<add key="Microsoft Visual Studio Offline Packages" value="C:\Program Files (x86)\Microsoft SDKs\NuGetPackages\" />
<add key="SoftThron" value="https://pkgs.dev.azure.com/SoftThorn/_packaging/SoftThorn/nuget/v3/index.json" />
</packageSources>

<solution>
<add key="disableSourceControlIntegration" value="true" />
</solution>
</configuration>
26 changes: 26 additions & 0 deletions .vsconfig
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
{
"version": "1.0",
"components": [
"Microsoft.VisualStudio.Component.CoreEditor",
"Microsoft.VisualStudio.Workload.CoreEditor",
"Microsoft.NetCore.Component.Runtime.3.1",
"Microsoft.NetCore.Component.SDK",
"Microsoft.VisualStudio.Component.NuGet",
"Microsoft.VisualStudio.Component.Roslyn.Compiler",
"Microsoft.VisualStudio.Component.Roslyn.LanguageServices",
"Microsoft.VisualStudio.Component.FSharp",
"Microsoft.NetCore.Component.DevelopmentTools",
"Microsoft.Net.ComponentGroup.DevelopmentPrerequisites",
"Microsoft.Component.MSBuild",
"Microsoft.VisualStudio.Component.TextTemplating",
"Microsoft.VisualStudio.Component.SQL.CLR",
"Microsoft.VisualStudio.Component.ManagedDesktop.Core",
"Microsoft.VisualStudio.Component.IntelliCode",
"Microsoft.Net.ComponentGroup.TargetingPacks.Common",
"Microsoft.VisualStudio.Component.DiagnosticTools",
"Microsoft.VisualStudio.Component.ManagedDesktop.Prerequisites",
"Microsoft.VisualStudio.Component.Debugger.JustInTime",
"Microsoft.VisualStudio.Workload.ManagedDesktop",
"Microsoft.VisualStudio.Component.Git",
]
}
21 changes: 21 additions & 0 deletions Maple.ruleset
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
<?xml version="1.0" encoding="utf-8"?>
<RuleSet Name="Microsoft Managed Recommended Rules" Description="These rules focus on the most critical problems in your code, including potential security holes, application crashes, and other important logic and design errors. It is recommended to include this rule set in any custom rule set you create for your projects." ToolsVersion="16.0">
<Localization ResourceAssembly="Microsoft.VisualStudio.CodeAnalysis.RuleSets.Strings.dll" ResourceBaseName="Microsoft.VisualStudio.CodeAnalysis.RuleSets.Strings.Localized">
<Name Resource="MinimumRecommendedRules_Name" />
<Description Resource="MinimumRecommendedRules_Description" />
</Localization>
<Rules AnalyzerId="Microsoft.CodeAnalysis.CSharp.Features" RuleNamespace="Microsoft.CodeAnalysis.CSharp.Features">
<Rule Id="IDE0045" Action="Hidden" />
<Rule Id="IDE0063" Action="Hidden" />
</Rules>
<Rules AnalyzerId="PropertyChangedAnalyzers" RuleNamespace="PropertyChangedAnalyzers">
<Rule Id="INPC020" Action="Hidden" />
</Rules>
<Rules AnalyzerId="WpfAnalyzers" RuleNamespace="WpfAnalyzers">
<Rule Id="WPF0013" Action="Hidden" />
</Rules>
<Rules AnalyzerId="IDisposeableAnalyzers" RuleNamespace="IDisposeableAnalyzers">
<Rule Id="IDISP012" Action="Hidden" />
<Rule Id="IDISP008" Action="Hidden" />
</Rules>
</RuleSet>
63 changes: 34 additions & 29 deletions Maple.sln
Original file line number Diff line number Diff line change
@@ -1,28 +1,21 @@

Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio 15
VisualStudioVersion = 15.0.27130.2010
# Visual Studio Version 16
VisualStudioVersion = 16.0.28803.352
MinimumVisualStudioVersion = 10.0.40219.1
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{D65C950A-327A-496D-A49C-B45E8F97C610}"
ProjectSection(SolutionItems) = preProject
.editorconfig = .editorconfig
.vsconfig = .vsconfig
.XamlStyler = .XamlStyler
src\Resources\Art_Of_Escapism_-_Universe_Words.mp3 = src\Resources\Art_Of_Escapism_-_Universe_Words.mp3
src\Resources\client_secret.json = src\Resources\client_secret.json
src\Resources\SharedAssemblyInfo.cs = src\Resources\SharedAssemblyInfo.cs
EndProjectSection
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Maple", "src\Maple\Maple.csproj", "{FBD5595B-6859-4E8E-BDFA-C3169EF34985}"
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Maple", "src\Maple\Maple.csproj", "{FBD5595B-6859-4E8E-BDFA-C3169EF34985}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Maple.Core", "src\Maple.Core\Maple.Core.csproj", "{21FA5854-0692-42E2-924E-A38CF3C7FF71}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Maple.Data", "src\Maple.Data\Maple.Data.csproj", "{B3CD46BE-3C08-4BAE-AE60-A6D84A62400C}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Maple.Localization", "src\Maple.Localization\Maple.Localization.csproj", "{A073FC92-90E3-4541-8B52-6F7293187871}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Maple.Youtube", "src\Maple.Youtube\Maple.Youtube.csproj", "{B5BE546F-8D9F-4FB9-B235-AF05FD553F9E}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Maple.Test", "src\Maple.Test\Maple.Test.csproj", "{60F95B05-E714-4E0F-BA97-44711EC74210}"
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Maple.Youtube", "src\Maple.Youtube\Maple.Youtube.csproj", "{B5BE546F-8D9F-4FB9-B235-AF05FD553F9E}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Cake", "Cake", "{E463B2A9-3556-4651-8EEA-0239E20B5393}"
ProjectSection(SolutionItems) = preProject
Expand All @@ -31,42 +24,54 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Cake", "Cake", "{E463B2A9-3
Cake\tools\packages.config = Cake\tools\packages.config
EndProjectSection
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Maple.Domain", "src\Maple.Domain\Maple.Domain.csproj", "{9D7D05A6-8271-4836-A7BB-5B2ABECCBD81}"
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Maple.Domain", "src\Maple.Domain\Maple.Domain.csproj", "{9D7D05A6-8271-4836-A7BB-5B2ABECCBD81}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
Debug|x64 = Debug|x64
Debug|x86 = Debug|x86
Release|Any CPU = Release|Any CPU
Release|x64 = Release|x64
Release|x86 = Release|x86
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{FBD5595B-6859-4E8E-BDFA-C3169EF34985}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{FBD5595B-6859-4E8E-BDFA-C3169EF34985}.Debug|Any CPU.Build.0 = Debug|Any CPU
{FBD5595B-6859-4E8E-BDFA-C3169EF34985}.Debug|x64.ActiveCfg = Debug|Any CPU
{FBD5595B-6859-4E8E-BDFA-C3169EF34985}.Debug|x64.Build.0 = Debug|Any CPU
{FBD5595B-6859-4E8E-BDFA-C3169EF34985}.Debug|x86.ActiveCfg = Debug|Any CPU
{FBD5595B-6859-4E8E-BDFA-C3169EF34985}.Debug|x86.Build.0 = Debug|Any CPU
{FBD5595B-6859-4E8E-BDFA-C3169EF34985}.Release|Any CPU.ActiveCfg = Release|Any CPU
{FBD5595B-6859-4E8E-BDFA-C3169EF34985}.Release|Any CPU.Build.0 = Release|Any CPU
{21FA5854-0692-42E2-924E-A38CF3C7FF71}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{21FA5854-0692-42E2-924E-A38CF3C7FF71}.Debug|Any CPU.Build.0 = Debug|Any CPU
{21FA5854-0692-42E2-924E-A38CF3C7FF71}.Release|Any CPU.ActiveCfg = Release|Any CPU
{21FA5854-0692-42E2-924E-A38CF3C7FF71}.Release|Any CPU.Build.0 = Release|Any CPU
{B3CD46BE-3C08-4BAE-AE60-A6D84A62400C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{B3CD46BE-3C08-4BAE-AE60-A6D84A62400C}.Debug|Any CPU.Build.0 = Debug|Any CPU
{B3CD46BE-3C08-4BAE-AE60-A6D84A62400C}.Release|Any CPU.ActiveCfg = Release|Any CPU
{B3CD46BE-3C08-4BAE-AE60-A6D84A62400C}.Release|Any CPU.Build.0 = Release|Any CPU
{A073FC92-90E3-4541-8B52-6F7293187871}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{A073FC92-90E3-4541-8B52-6F7293187871}.Debug|Any CPU.Build.0 = Debug|Any CPU
{A073FC92-90E3-4541-8B52-6F7293187871}.Release|Any CPU.ActiveCfg = Release|Any CPU
{A073FC92-90E3-4541-8B52-6F7293187871}.Release|Any CPU.Build.0 = Release|Any CPU
{FBD5595B-6859-4E8E-BDFA-C3169EF34985}.Release|x64.ActiveCfg = Release|Any CPU
{FBD5595B-6859-4E8E-BDFA-C3169EF34985}.Release|x64.Build.0 = Release|Any CPU
{FBD5595B-6859-4E8E-BDFA-C3169EF34985}.Release|x86.ActiveCfg = Release|Any CPU
{FBD5595B-6859-4E8E-BDFA-C3169EF34985}.Release|x86.Build.0 = Release|Any CPU
{B5BE546F-8D9F-4FB9-B235-AF05FD553F9E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{B5BE546F-8D9F-4FB9-B235-AF05FD553F9E}.Debug|Any CPU.Build.0 = Debug|Any CPU
{B5BE546F-8D9F-4FB9-B235-AF05FD553F9E}.Debug|x64.ActiveCfg = Debug|Any CPU
{B5BE546F-8D9F-4FB9-B235-AF05FD553F9E}.Debug|x64.Build.0 = Debug|Any CPU
{B5BE546F-8D9F-4FB9-B235-AF05FD553F9E}.Debug|x86.ActiveCfg = Debug|Any CPU
{B5BE546F-8D9F-4FB9-B235-AF05FD553F9E}.Debug|x86.Build.0 = Debug|Any CPU
{B5BE546F-8D9F-4FB9-B235-AF05FD553F9E}.Release|Any CPU.ActiveCfg = Release|Any CPU
{B5BE546F-8D9F-4FB9-B235-AF05FD553F9E}.Release|Any CPU.Build.0 = Release|Any CPU
{60F95B05-E714-4E0F-BA97-44711EC74210}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{60F95B05-E714-4E0F-BA97-44711EC74210}.Debug|Any CPU.Build.0 = Debug|Any CPU
{60F95B05-E714-4E0F-BA97-44711EC74210}.Release|Any CPU.ActiveCfg = Release|Any CPU
{60F95B05-E714-4E0F-BA97-44711EC74210}.Release|Any CPU.Build.0 = Release|Any CPU
{B5BE546F-8D9F-4FB9-B235-AF05FD553F9E}.Release|x64.ActiveCfg = Release|Any CPU
{B5BE546F-8D9F-4FB9-B235-AF05FD553F9E}.Release|x64.Build.0 = Release|Any CPU
{B5BE546F-8D9F-4FB9-B235-AF05FD553F9E}.Release|x86.ActiveCfg = Release|Any CPU
{B5BE546F-8D9F-4FB9-B235-AF05FD553F9E}.Release|x86.Build.0 = Release|Any CPU
{9D7D05A6-8271-4836-A7BB-5B2ABECCBD81}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{9D7D05A6-8271-4836-A7BB-5B2ABECCBD81}.Debug|Any CPU.Build.0 = Debug|Any CPU
{9D7D05A6-8271-4836-A7BB-5B2ABECCBD81}.Debug|x64.ActiveCfg = Debug|Any CPU
{9D7D05A6-8271-4836-A7BB-5B2ABECCBD81}.Debug|x64.Build.0 = Debug|Any CPU
{9D7D05A6-8271-4836-A7BB-5B2ABECCBD81}.Debug|x86.ActiveCfg = Debug|Any CPU
{9D7D05A6-8271-4836-A7BB-5B2ABECCBD81}.Debug|x86.Build.0 = Debug|Any CPU
{9D7D05A6-8271-4836-A7BB-5B2ABECCBD81}.Release|Any CPU.ActiveCfg = Release|Any CPU
{9D7D05A6-8271-4836-A7BB-5B2ABECCBD81}.Release|Any CPU.Build.0 = Release|Any CPU
{9D7D05A6-8271-4836-A7BB-5B2ABECCBD81}.Release|x64.ActiveCfg = Release|Any CPU
{9D7D05A6-8271-4836-A7BB-5B2ABECCBD81}.Release|x64.Build.0 = Release|Any CPU
{9D7D05A6-8271-4836-A7BB-5B2ABECCBD81}.Release|x86.ActiveCfg = Release|Any CPU
{9D7D05A6-8271-4836-A7BB-5B2ABECCBD81}.Release|x86.Build.0 = Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
Expand Down
2 changes: 1 addition & 1 deletion license.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
MIT License

Copyright (c) 2017
Copyright (c) 2019

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
Expand Down
Loading