public Form GetForm(PurseNumberContext context)
        {
            if (null == context)
            {
                throw new ArgumentNullException(nameof(context));
            }

            return(GetForm(context, context.PurseNumber));
        }
        public bool CheckCompatibility(PurseNumberContext context)
        {
            if (null == context)
            {
                throw new ArgumentNullException(nameof(context));
            }

            return(true);
        }
コード例 #3
0
        public static void ShowFindIdentifierForm(IWin32Window owner, SessionContext sessionContext, string purseNumber)
        {
            if (null == sessionContext)
            {
                throw new ArgumentNullException(nameof(sessionContext));
            }

            var purseNumberContext =
                new PurseNumberContext(sessionContext, purseNumber ?? string.Empty);

            sessionContext.ExtensionManager.TryGetPurseNumberFormProvider(ExtensionCatalog.FindIdentifier)
            ?.GetForm(purseNumberContext)
            .Show(owner);
        }