Exemple #1
0
        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);
            }
        }