protected override void OnInitialized(EventArgs eventArgs) { base.OnInitialized(eventArgs); _language = "C#"; completion = WindowFactory.Get(typeof(CSharpCompletion), new object[] { new ScriptProvider() }) as CSharpCompletion; TabControl.Items.Add(OpenFile()); }
public App() { Application.Current.Properties[nameof(WindowFactory)] = new Dictionary <string, object>(); var assemblyList = new List <Assembly>(); //assemblyList.AddRange(AppDomain.CurrentDomain.GetAssemblies()); assemblyList.Add(typeof(Microsoft.Win32.PowerModes).Assembly); assemblyList.Add(typeof(Form).Assembly); assemblyList.Add(typeof(IProjectContent).Assembly); var c = WindowFactory.Get(typeof(CSharpCompletion), new object[] { new ScriptProvider(), assemblyList }) as CSharpCompletion; }