Ejemplo n.º 1
0
        protected string SelectText(StringSelectType Type)
        {
            switch (Type)
            {
            case StringSelectType.Word:
            {
                return(this.Content.Select(StringSelectType.Word, true));
            }

            case StringSelectType.Sentense:
            {
                return(this.Content.Select(StringSelectType.Sentense, true));
            }

            case StringSelectType.Line:
            {
                return(this.Content.Select(StringSelectType.Line, true));
            }

            case StringSelectType.Phrase:
            {
                return(this.Content.Select(StringSelectType.Phrase, true));
            }
            }

            return(this.Content.Select(StringSelectType.Word, true));
        }
Ejemplo n.º 2
0
        /// <summary>
        /// Select substring
        /// </summary>
        /// <param name="Value">Original string</param>
        /// <param name="Type">Type of selection</param>
        /// <param name="UpperCase">Specifies, if first letter should be UpperCase</param>
        /// <returns>Selected string</returns>
        public static string Select(this string Value, StringSelectType Type, bool UpperCase)
        {
            switch (Type)
            {
            case StringSelectType.Word:
            {
                return(Value.SelectWord(UpperCase));
            }

            case StringSelectType.Sentense:
            {
                return(Value.SelectSentense(UpperCase));
            }

            case StringSelectType.Line:
            {
                return(Value.SelectLine(UpperCase));
            }

            case StringSelectType.Phrase:
            {
                return(Value.SelectPhrase(UpperCase));
            }

            case StringSelectType.Paragraph:
            {
                return(Value.SelectParagraph(UpperCase));
            }
            }

            return(Value.SelectWord(UpperCase));
        }