Пример #1
0
        public object GetSyntaxWithParameterHighlighted(int currentParameter)
        {
            var codeControl = CreateReadonlyCsTextEditor(AmbienceDescription);
            var finder      = new FindParameterTokenWriter(currentParameter);

            ambience.ConvertSymbol(Entity, finder, FormattingOptionsFactory.CreateSharpDevelop());
            codeControl.Select(finder.ParameterStart, finder.ParameterEnd - finder.ParameterStart);
            return(codeControl);
        }
Пример #2
0
        public object GetSyntaxWithParameterHighlighted(int currentParameter)
        {
            var codeControl = new CsTextEditor();

            codeControl.IsEnabled = false;
            codeControl.Text      = AmbienceDescription;
            codeControl.HorizontalScrollBarVisibility = ScrollBarVisibility.Hidden;
            codeControl.VerticalScrollBarVisibility   = ScrollBarVisibility.Hidden;
            codeControl.Background = Brushes.Transparent;

            var finder = new FindParameterTokenWriter(currentParameter);

            ambience.ConvertSymbol(Entity, finder, FormattingOptionsFactory.CreateSharpDevelop());
            codeControl.Select(finder.ParameterStart, finder.ParameterEnd - finder.ParameterStart);
            return(codeControl);
        }