protected override void Initialize(IPadWindow window) { base.Initialize(window); log = new LoggingService(); CoverageExtension.Setup(log, new CoverletCoverageProvider(log), new CoverletResultsParser()); PadView = new PadView().RootView; PadView.OpeningPreferences += PadView_OpeningPreferences; }
public PadView() { Assembly assembly = typeof(PadView).Assembly; Stream nibStream = assembly.GetManifestResourceStream(padViewNibResourceId); NSData nibData = NSData.FromStream(nibStream); NSNib nib = new NSNib(nibData, NSBundle.MainBundle); if (nib.InstantiateNibWithOwner(this, out NSArray nibObjects)) { RootView = GetPadViewFrom(nibObjects); RootView.presenter = CoverageExtension.Presenter(RootView); } }