/// <summary> /// Unregistered the form-extension from the respective edit-context. /// </summary> public void Dispose() { if (EditContext != null) { ExtensibleEditContext.UnregisterEditFormExtension(this); } }
internal FormExtension( ExtensibleEditContext extensibleEditContext, EditContext editContext, EventCallback <EditContext> onInvalidSubmit, EventCallback <EditContext> onValidSubmit, int seqNum) { if (extensibleEditContext is null) { throw new ArgumentNullException(nameof(extensibleEditContext)); } if (editContext is null) { throw new ArgumentNullException(nameof(editContext)); } ExtensibleEditContext = extensibleEditContext; EditContext = editContext; OnInvalidSubmit = onInvalidSubmit; OnValidSubmit = onValidSubmit; SeqNum = seqNum; }