private void DisplaySyntaxNodeDgml(CommonSyntaxNode node) { if (activeWpfTextView != null) { var snapshot = activeWpfTextView.TextBuffer.CurrentSnapshot; var contentType = snapshot.ContentType; XElement dgml = null; if (contentType.IsOfType(ContentTypeNames.CSharpContentType)) { dgml = node.ToDgml(LanguageNames.CSharp, activeSyntaxTree); } else if (contentType.IsOfType(ContentTypeNames.VisualBasicContentType)) { dgml = node.ToDgml(LanguageNames.VisualBasic, activeSyntaxTree); } DisplayDgml(dgml); } }