From 828edfa0912ec3221b214c7c942ffc8761f8026d Mon Sep 17 00:00:00 2001 From: Simnico99 Date: Thu, 15 Sep 2022 12:32:08 -0400 Subject: [PATCH] Fixed IocPage --- src/ZirconNet.Core/Runtime/DynamicClass.cs | 9 +-------- src/ZirconNet.WPF/Mvvm/AwaitableViewModel.cs | 2 +- 2 files changed, 2 insertions(+), 9 deletions(-) diff --git a/src/ZirconNet.Core/Runtime/DynamicClass.cs b/src/ZirconNet.Core/Runtime/DynamicClass.cs index c9c9de7..11c13ff 100644 --- a/src/ZirconNet.Core/Runtime/DynamicClass.cs +++ b/src/ZirconNet.Core/Runtime/DynamicClass.cs @@ -26,14 +26,7 @@ public DynamicClass(in DynamicClassField[] fields) _fields = new Dictionary>(); foreach (var field in fields) { - try - { - var first = _fields.Single(x => x.Key == field.FieldName); - } - catch (Exception ex) when (ex is ArgumentNullException or InvalidOperationException) - { - _fields.Add(field.FieldName, new KeyValuePair(field.FieldType, field.Value)); - } + _fields.Add(field.FieldName, new KeyValuePair(field.FieldType, field.Value)); } } diff --git a/src/ZirconNet.WPF/Mvvm/AwaitableViewModel.cs b/src/ZirconNet.WPF/Mvvm/AwaitableViewModel.cs index 2e64d28..673a44d 100644 --- a/src/ZirconNet.WPF/Mvvm/AwaitableViewModel.cs +++ b/src/ZirconNet.WPF/Mvvm/AwaitableViewModel.cs @@ -37,6 +37,6 @@ public Task WaitForReadyAsync(CancellationToken cancellationToken = default) internal void RegisterViewModelReady() { _startupTcs = new TaskCompletionSource(TaskCreationOptions.RunContinuationsAsynchronously); - using (ReadyEvent.Subscribe((_) => _startupTcs!.TrySetResult(new object()))) { }; + using (ReadyEvent.Subscribe((_) => _startupTcs!.TrySetResult(new object()))) { } } }