* Apply R# clean-up for reliability - Migrate to NUnit4 Assert.That - Update dependencise versions - Fix LangVersion to 9.0 (until net core migration) - Reformat code - Apply 'var' style (easier for refactoring) - Remove redundant parentheses - Add braces on every condition blocks (1 line) - Uses new null checking patterns - Uses AutoProperties when possible - Uses string scalar type instead of class - Clean usings - Add .orig files in git ignore - Rename some properties to respect defined conventions and US format definition - ID -> Id - BPM -> Bpm - Finish -> End * Update R# settings according to the clean-up made
65 lines
2.4 KiB
C#
65 lines
2.4 KiB
C#
#region license
|
|
// This file is part of Vocaluxe.
|
|
//
|
|
// Vocaluxe is free software: you can redistribute it and/or modify
|
|
// it under the terms of the GNU General Public License as published by
|
|
// the Free Software Foundation, either version 3 of the License, or
|
|
// (at your option) any later version.
|
|
//
|
|
// Vocaluxe is distributed in the hope that it will be useful,
|
|
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
// GNU General Public License for more details.
|
|
//
|
|
// You should have received a copy of the GNU General Public License
|
|
// along with Vocaluxe. If not, see <http://www.gnu.org/licenses/>.
|
|
#endregion
|
|
|
|
namespace VocaluxeLib
|
|
{
|
|
public static class CBase
|
|
{
|
|
public static IConfig Config;
|
|
public static ISettings Settings;
|
|
public static IThemes Themes;
|
|
public static IBackgroundMusic BackgroundMusic;
|
|
public static IDrawing Drawing;
|
|
public static IGraphics Graphics;
|
|
public static IFonts Fonts;
|
|
public static ILanguage Language;
|
|
public static IGame Game;
|
|
public static IProfiles Profiles;
|
|
public static IRecording Record;
|
|
public static ISongs Songs;
|
|
public static IVideo Video;
|
|
public static ISound Sound;
|
|
public static ICover Cover;
|
|
public static IDataBase DataBase;
|
|
public static IControllers Controller;
|
|
public static IPlaylist Playlist;
|
|
|
|
public static void Assign(IConfig config, ISettings settings, IThemes themes, IBackgroundMusic backgroundMusic,
|
|
IDrawing draw, IGraphics graphics, IFonts fonts, ILanguage language, IGame game, IProfiles profiles, IRecording record,
|
|
ISongs songs, IVideo video, ISound sound, ICover cover, IDataBase dataBase, IControllers controller, IPlaylist playlist)
|
|
{
|
|
Config = config;
|
|
Settings = settings;
|
|
Themes = themes;
|
|
BackgroundMusic = backgroundMusic;
|
|
Drawing = draw;
|
|
Graphics = graphics;
|
|
Fonts = fonts;
|
|
Language = language;
|
|
Game = game;
|
|
Profiles = profiles;
|
|
Record = record;
|
|
Songs = songs;
|
|
Video = video;
|
|
Sound = sound;
|
|
Cover = cover;
|
|
DataBase = dataBase;
|
|
Controller = controller;
|
|
Playlist = playlist;
|
|
}
|
|
}
|
|
} |