1234567891011121314151617181920212223242526272829303132333435 |
- using Microsoft.CodeAnalysis.CodeActions;
- using RoslynPad.Roslyn.CodeActions;
- using System;
- using System.Globalization;
- using System.Windows;
- using System.Windows.Data;
- using System.Windows.Markup;
- namespace RoslynPadReplSample
- {
- /// <summary>
- /// Interaction logic for App.xaml
- /// </summary>
- public partial class App : Application
- {
- }
- internal sealed class CodeActionsConverter : MarkupExtension, IValueConverter
- {
- public override object ProvideValue(IServiceProvider serviceProvider)
- {
- return this;
- }
- public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
- {
- return ((CodeAction)value).GetCodeActions();
- }
- public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)
- {
- throw new NotSupportedException();
- }
- }
- }
|