internal static bool ShowAtPosition(Rect screenActivatorRect, CodeCompletionWindowInput input, ISettings settings)
 {
     if (s_Instance == null)
     {
         s_Instance           = CreateInstance <CodeCompletionWindow>();
         s_Instance.hideFlags = HideFlags.HideAndDontSave;
     }
     s_Instance.Init(screenActivatorRect, input, settings);
     return(true);
 }
		internal static bool ShowAtPosition(Rect screenActivatorRect, CodeCompletionWindowInput input, ISettings settings)
		{
			if (s_Instance == null)
			{
				s_Instance = CreateInstance<CodeCompletionWindow>();
				s_Instance.hideFlags = HideFlags.HideAndDontSave;
			}
			s_Instance.Init(screenActivatorRect, input, settings);
			return true;
		}
 public void OnDisable()
 {
     s_Instance._input.m_CodeView.SetKeyboardFocus();             // can close window on lost focus
     s_Instance = null;
 }
 public void OnEnable()
 {
     s_Instance = this;
 }
		public void OnDisable()
		{
			s_Instance._input.m_CodeView.SetKeyboardFocus(); // can close window on lost focus
			s_Instance = null;
		}
		public void OnEnable()
		{
			s_Instance = this;
		}