PowerArgs.CommandLineArgument.Populate C# (CSharp) Method

Populate() private method

private Populate ( PowerArgs.ArgHook context ) : void
context PowerArgs.ArgHook
return void
        internal void Populate(ArgHook.HookContext context)
        {
            RunBeforePopulateProperty(context);

            if (RevivedValueOverride == null)
            {
                Validate(ref context.ArgumentValue);
                Revive(context.ArgumentValue);
            }
            else
            {
                RevivedValue = RevivedValueOverride;
                RevivedValueOverride = null;
            }

            RunAfterPopulateProperty(context);
        }