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)); }
private static bool NeedToInvokeLegacyTabExpansion(PowerShell powershell) { ExecutionContext contextFromTLS = powershell.GetContextFromTLS(); return((contextFromTLS.EngineSessionState.GetFunction("TabExpansion") != null) || (contextFromTLS.EngineSessionState.GetAlias("TabExpansion") != null)); }