public void Fact() { var imports = new[] { "System.Windows", "System.Windows.Controler.Primitives", }; var types = new[] { // WPF コントロール typeof(UIElement), typeof(FrameworkElement), // typeof(Panel), // typeof(ContentControl), // typeof(TextBlock), // typeof(Page), // typeof(AccessText), // typeof(AdornedElementPlaceholder), typeof(Control), typeof(Calendar), typeof(Window), typeof(ButtonBase), // typeof(Button), typeof(ToggleButton), typeof(RangeBase), typeof(Image), typeof(InkCanvas), typeof(MediaElement), typeof(DatePicker), // typeof(ContentPresenter), // typeof(), }; var ns = @"Windows.Reactive"; var output = Path.Combine(Path.GetTempPath(), Path.GetRandomFileName(), ns); var context = new EventAsObservableContext { Namespace = new Namespace(NAMESPACE, ns), Imports = imports, Types = types, OutputPath = output, }; var obersvable = new EventAsObservable(context); obersvable.TransformText(); TextTemplatingProcess.StartExplorer(context.OutputPath); }
public EventAsObservableTemplate(EventAsObservableContext context) { this._context = context; }