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); }
private static IEnumerable <ICssCompletionListEntry> GetListEntriesCache() { var schemas = AttributeNameCompletionProvider.GetSchemas(); foreach (var schema in schemas) { foreach (var element in schema.GetTopLevelElements()) { if (!_ignore.Contains(element.Name)) { yield return(new CompletionListEntry(element.Name)); } } } }