Пример #1
0
        private void FormatTag(ElementNode element)
        {
            var schemas = AttributeNameCompletionProvider.GetSchemas();

            element = GetFirstBlockParent(element, schemas);

            ITextBuffer  buffer = HtmlEditorDocument.FromTextView(TextView).TextBuffer;
            SnapshotSpan span   = new SnapshotSpan(buffer.CurrentSnapshot, element.Start, element.Length);

            _formatter.FormatRange(TextView, buffer, span, true);
        }
Пример #2
0
        private void FormatTag(ElementNode element)
        {
            try
            {
                var schemas = GetSchemas();

                element = GetFirstBlockParent(element, schemas);

                HtmlEditorDocument document = HtmlEditorDocument.TryFromTextView(TextView);

                if (document == null)
                {
                    return;
                }

                ITextBuffer  buffer = document.TextBuffer;
                SnapshotSpan span   = new SnapshotSpan(buffer.CurrentSnapshot, element.Start, element.Length);

                _formatter.FormatRange(TextView, buffer, span, true);
            }
            catch
            { }
        }