public EntryBlockUC(EntryTypeUC entryTypeUC, IEntryCompletionUC entryCompletion) { if (entryCompletion == null && entryTypeUC != EntryTypeUC.None) { throw new ArgumentNullException(nameof(entryCompletion)); } EntryCompletion = entryCompletion; EntryTypeUC = entryTypeUC; }
public AsyncEntryBlockUC(EntryTypeUC entryTypeUC, IEntryCompletionUC entryCompletion) : this(new EntryBlockUC(entryTypeUC, entryCompletion), (TaskCompletionSource <EntryBlockUC>)null) { }
public AsyncEntryBlockUC(EntryTypeUC entryTypeUC, IEntryCompletionUC entryCompletion) : this(new EntryBlockUC(entryTypeUC, entryCompletion), null) { }