protected override void SetProjectPropertyInternal(SilverlightProject project, bool newValue) { ISolution solution = ProjectCommandExtensions.Solution((IProjectCommand)this); if (solution == null || project == null) { return; } solution.SolutionSettingsManager.SetProjectProperty((INamedProject)project, EnablePreviewOutOfBrowserCommand.PreviewOutOfBrowserEnabled, (object)(bool)(newValue ? true : false)); }
public override sealed object GetProperty(string propertyName) { if (propertyName == "IsChecked") { SilverlightProject currentProject = this.GetCurrentProject(); if (currentProject != null) { return(this.GetProjectPropertyInternal(currentProject)); } } return(base.GetProperty(propertyName)); }
protected override object GetProjectPropertyInternal(SilverlightProject project) { ISolution solution = ProjectCommandExtensions.Solution((IProjectCommand)this); if (solution != null && project != null) { object projectProperty = solution.SolutionSettingsManager.GetProjectProperty((INamedProject)project, EnablePreviewOutOfBrowserCommand.PreviewOutOfBrowserEnabled); if (projectProperty != null && projectProperty is bool) { return((object)(bool)((bool)projectProperty ? true : false)); } } return((object)false); }
public override sealed void SetProperty(string propertyName, object propertyValue) { if (propertyName == "IsChecked") { SilverlightProject currentProject = this.GetCurrentProject(); if (currentProject == null) { return; } this.SetProjectPropertyInternal(currentProject, (bool)propertyValue); } else { base.SetProperty(propertyName, propertyValue); } }
protected override void SetProjectPropertyInternal(SilverlightProject project, bool newValue) { if (this.ShouldEnforceMutualExclusion() && newValue && project.EnableOutOfBrowser) { if (!this.PromptForPreviewOutOfBrowserToggle()) { return; } project.EnableOutOfBrowser = false; project.UsePlatformExtensions = true; ISolution solution = ProjectCommandExtensions.Solution((IProjectCommand)this); if (solution == null) { return; } solution.SolutionSettingsManager.SetProjectProperty((INamedProject)project, EnablePlatformExtensionsCommand.PreviewOutOfBrowserEnabled, (object)false); } else { project.UsePlatformExtensions = newValue; } }
protected override object GetProjectPropertyInternal(SilverlightProject project) { return((object)(bool)(project.UsePlatformExtensions ? true : false)); }
protected abstract object GetProjectPropertyInternal(SilverlightProject project);
protected abstract void SetProjectPropertyInternal(SilverlightProject project, bool newValue);
protected override void SetProjectPropertyInternal(SilverlightProject project, bool newValue) { project.ElevatedOutOfBrowser = newValue; }
protected override object GetProjectPropertyInternal(SilverlightProject project) { return((object)(bool)(project.ElevatedOutOfBrowser ? true : false)); }