Dreamine.Threading.Windows
1.0.1
이 패키지는 다른 어셈블리에서 `DMContainer`를 partial class로 확장하지 않습니다. 등록은 별도의 Registration 클래스를 통해 제공합니다.
Toggle main menu visibility
로딩중...
검색중...
일치하는것 없음
DreamineThreadingWindowsRegistration.cs
이 파일의 문서화 페이지로 가기
1
using
Dreamine.MVVM.Core;
2
using
Dreamine.Threading.Interfaces;
3
using
Dreamine.Threading.Windows.Services
;
4
5
namespace
Dreamine.Threading.Windows.Registration
;
6
15
public
static
class
DreamineThreadingWindowsRegistration
16
{
33
public
static
void
Register
()
34
{
35
if
(!DMContainer.IsRegistered<
WindowsCpuInfoProvider
>())
36
{
37
DMContainer.RegisterSingleton<
WindowsCpuInfoProvider
>();
38
}
39
40
if
(!DMContainer.IsRegistered<ICpuInfoProvider>())
41
{
42
DMContainer.RegisterSingleton<ICpuInfoProvider>(
43
DMContainer.Resolve<
WindowsCpuInfoProvider
>());
44
}
45
46
if
(!DMContainer.IsRegistered<IThreadAffinityService>())
47
{
48
DMContainer.RegisterSingleton<IThreadAffinityService,
WindowsThreadAffinityService
>();
49
}
50
51
if
(!DMContainer.IsRegistered<ITimerResolutionService>())
52
{
53
DMContainer.RegisterSingleton<ITimerResolutionService>(
54
new
WindowsTimerResolutionService
());
55
}
56
57
if
(!DMContainer.IsRegistered<ICpuUsageProvider>())
58
{
59
DMContainer.RegisterSingleton<ICpuUsageProvider>(
60
new
WindowsProcessCpuUsageProvider
());
61
}
62
}
63
}
Dreamine.Threading.Windows.Registration
Definition
DreamineThreadingWindowsRegistration.cs:5
Dreamine.Threading.Windows.Services
Definition
WindowsCpuInfoProvider.cs:3
Dreamine.Threading.Windows.Registration.DreamineThreadingWindowsRegistration
Definition
DreamineThreadingWindowsRegistration.cs:16
Dreamine.Threading.Windows.Registration.DreamineThreadingWindowsRegistration.Register
static void Register()
Definition
DreamineThreadingWindowsRegistration.cs:33
Dreamine.Threading.Windows.Services.WindowsCpuInfoProvider
Definition
WindowsCpuInfoProvider.cs:14
Dreamine.Threading.Windows.Services.WindowsProcessCpuUsageProvider
Definition
WindowsProcessCpuUsageProvider.cs:16
Dreamine.Threading.Windows.Services.WindowsThreadAffinityService
Definition
WindowsThreadAffinityService.cs:16
Dreamine.Threading.Windows.Services.WindowsTimerResolutionService
Definition
WindowsTimerResolutionService.cs:15
Registration
DreamineThreadingWindowsRegistration.cs
다음에 의해 생성됨 :
1.17.0