コード例 #1
0
        /// <summary>
        ///		Lanza un evento para solicitar el texto seleccionado al editor
        /// </summary>
        private string GetEditorSelectedText()
        {
            EventArguments.EditorSelectedTextRequiredEventArgs eventArgs = new EventArguments.EditorSelectedTextRequiredEventArgs();

            // Lanza el evento
            SelectedTextRequired?.Invoke(this, eventArgs);
            // Recupera el texto
            return(eventArgs.SelectedText);
        }
コード例 #2
0
        /// <summary>
        ///		Lanza un evento para solicitar el texto seleccionado al editor
        /// </summary>
        protected string GetEditorSelectedText()
        {
            Controllers.EventArguments.EditorSelectedTextRequiredEventArgs eventArgs = new Controllers.EventArguments.EditorSelectedTextRequiredEventArgs();

            // Lanza el evento
            SelectedTextRequired?.Invoke(this, eventArgs);
            // Recupera el texto
            return(eventArgs.SelectedText);
        }
コード例 #3
0
        /// <summary>
        ///		Lanza un evento para solicitar el texto seleccionado al editor
        /// </summary>
        private string GetEditorSelectedText()
        {
            PluginsStudio.ViewModels.Base.Controllers.EventArguments.EditorSelectedTextRequiredEventArgs eventArgs = new();

            // Lanza el evento
            SelectedTextRequired?.Invoke(this, eventArgs);
            // Recupera el texto
            if (string.IsNullOrEmpty(eventArgs.SelectedText))
            {
                return(Query);
            }
            else
            {
                return(eventArgs.SelectedText);
            }
        }