Esempio n. 1
0
        internal List <CompletionResult> GetResults(PowerShell powerShell, out int replacementIndex, out int replacementLength)
        {
            CompletionContext completionContext = this.CreateCompletionContext(powerShell.GetContextFromTLS());

            completionContext.Helper = new CompletionExecutionHelper(powerShell);
            return(this.GetResultHelper(completionContext, out replacementIndex, out replacementLength, false));
        }
Esempio n. 2
0
        private static bool NeedToInvokeLegacyTabExpansion(PowerShell powershell)
        {
            ExecutionContext contextFromTLS = powershell.GetContextFromTLS();

            return((contextFromTLS.EngineSessionState.GetFunction("TabExpansion") != null) || (contextFromTLS.EngineSessionState.GetAlias("TabExpansion") != null));
        }