GetText() public method

public GetText ( ITextRange range ) : string
range ITextRange
return string
Example #1
0
        public AttributeNodeWithPrefix(ElementNode parent, AttributeToken token) :
            base(parent, token)
        {
            var nameToken = token.NameToken as NameToken;

            Prefix = parent != null?parent.GetText(nameToken.PrefixRange) : string.Empty;
        }
		public bool HasSuggestedActions(ITextView textView, ITextBuffer textBuffer, int caretPosition, ElementNode element, AttributeNode attribute, HtmlPositionType positionType)
		{
			if (element.IsRoot || (!element.StartTag.Contains(caretPosition) && !element.EndTag.Contains(caretPosition)))
				return false;

			return element.InnerRange != null && element.GetText(element.InnerRange).Trim().Length > 0;
		}
        public bool Visit(ElementNode element, object parameter)
        {
            if (element.Name.Equals("title", StringComparison.OrdinalIgnoreCase))
            {
                var list = (HashSet<string>)parameter;
                string text = element.GetText(element.InnerRange);
                list.Add(text);
            }

            return true;
        }
Example #4
0
        public TagNode(ElementNode parent, int openAngleBracketPosition, NameToken nameToken, int maxEnd) {
            NameToken = nameToken;

            _name = nameToken.HasName() ? parent.GetText(nameToken.NameRange) : String.Empty;

            _start = openAngleBracketPosition;
            _end = maxEnd;

            IsClosed = false;
            IsShorthand = false;
        }
Example #5
0
        public TagNode(ElementNode parent, int openAngleBracketPosition, NameToken nameToken, int maxEnd)
        {
            NameToken = nameToken;

            _name = nameToken.HasName() ? parent.GetText(nameToken.NameRange) : String.Empty;

            _start = openAngleBracketPosition;
            _end   = maxEnd;

            IsClosed    = false;
            IsShorthand = false;
        }
Example #6
0
        protected AttributeNode(ElementNode parent, AttributeToken token) {
            AttributeToken = token;

            if (parent != null && parent.Root.Tree != null) {
                var nameToken = token.NameToken as NameToken;

                if (token.HasName())
                    _name = parent.GetText(nameToken != null ? nameToken.NameRange : token);
                else
                    _name = String.Empty;

                UpdateValue(parent.TextProvider);
            }
        }
Example #7
0
        protected AttributeNode(ElementNode parent, AttributeToken token)
        {
            AttributeToken = token;

            if (parent != null && parent.Root.Tree != null)
            {
                var nameToken = token.NameToken as NameToken;

                if (token.HasName())
                {
                    _name = parent.GetText(nameToken != null ? nameToken.NameRange : token);
                }
                else
                {
                    _name = String.Empty;
                }

                UpdateValue(parent.TextProvider);
            }
        }
 public AttributeNodeWithPrefix(ElementNode parent, AttributeToken token) :
     base(parent, token) {
     var nameToken = token.NameToken as NameToken;
     Prefix = parent != null ? parent.GetText(nameToken.PrefixRange) : string.Empty;
 }
Example #9
0
 public TagNodeWithPrefix(ElementNode parent, int openAngleBracketPosition, NameToken nameToken, int maxEnd)
     : base(parent, openAngleBracketPosition, nameToken, maxEnd) {
     _prefix = nameToken.HasPrefix() ? parent.GetText(nameToken.PrefixRange) : String.Empty;
 }
Example #10
0
 public TagNodeWithPrefix(ElementNode parent, int openAngleBracketPosition, NameToken nameToken, int maxEnd)
     : base(parent, openAngleBracketPosition, nameToken, maxEnd)
 {
     _prefix = nameToken.HasPrefix() ? parent.GetText(nameToken.PrefixRange) : String.Empty;
 }