protected ToolZone(WebPartDisplayMode associatedDisplayMode) { if (associatedDisplayMode == null) { throw new ArgumentNullException("associatedDisplayMode"); } _associatedDisplayModes = new WebPartDisplayModeCollection(); _associatedDisplayModes.Add(associatedDisplayMode); _associatedDisplayModes.SetReadOnly(SR.ToolZone_DisplayModesReadOnly); }
protected ToolZone(WebPartDisplayMode associatedDisplayMode) { if (associatedDisplayMode == null) { throw new ArgumentNullException("associatedDisplayMode"); } this._associatedDisplayModes = new WebPartDisplayModeCollection(); this._associatedDisplayModes.Add(associatedDisplayMode); this._associatedDisplayModes.SetReadOnly("ToolZone_DisplayModesReadOnly"); }
private Control GetControl(WebPartDisplayMode mode) { if (!(mode.Equals(WebPartManager.EditDisplayMode) || mode.Equals(WebPartManager.DesignDisplayMode))) { TaskInboxUserControl ctrl = Page.LoadControl(_ascxPath) as TaskInboxUserControl; ctrl.CoolDayNumber = CoolDayNumber; ctrl.WarningDayNumber = WarningDayNumber; ctrl.MaxHistoricDayNumber = MaxHistoricDayNumber; return ctrl; } else { return Page.LoadControl(_ascxConfigPath); } }
protected override void OnInsert(int index, object value) { CheckReadOnly(); WebPartDisplayMode displayMode = (WebPartDisplayMode)value; foreach (WebPartDisplayMode existingDisplayMode in List) { if (displayMode.Name == existingDisplayMode.Name) { throw new ArgumentException(SR.GetString(SR.WebPartDisplayModeCollection_DuplicateName, displayMode.Name)); } } base.OnInsert(index, value); }
protected override void OnInsert(int index, object value) { this.CheckReadOnly(); WebPartDisplayMode mode = (WebPartDisplayMode)value; foreach (WebPartDisplayMode mode2 in base.List) { if (mode.Name == mode2.Name) { throw new ArgumentException(System.Web.SR.GetString("WebPartDisplayModeCollection_DuplicateName", new object[] { mode.Name })); } } base.OnInsert(index, value); }
internal int AddInternal(WebPartDisplayMode value) { bool isReadOnly = _readOnly; _readOnly = false; // Extra try-catch block to prevent elevation of privilege attack via exception filter try { try { return List.Add(value); } finally { _readOnly = isReadOnly; } } catch { throw; } }
internal int AddInternal(WebPartDisplayMode value) { bool isReadOnly = _readOnly; _readOnly = false; // Extra try-catch block to prevent elevation of privilege attack via exception filter try { try { return(List.Add(value)); } finally { _readOnly = isReadOnly; } } catch { throw; } }
internal int AddInternal(WebPartDisplayMode value) { int num; bool flag = this._readOnly; this._readOnly = false; try { try { num = base.List.Add(value); } finally { this._readOnly = flag; } } catch { throw; } return num; }
internal int AddInternal(WebPartDisplayMode value) { int num; bool flag = this._readOnly; this._readOnly = false; try { try { num = base.List.Add(value); } finally { this._readOnly = flag; } } catch { throw; } return(num); }
public int Add(WebPartDisplayMode value) { return(base.List.Add(value)); }
public void Insert(int index, WebPartDisplayMode value) { }
public bool Contains(WebPartDisplayMode value) { return(default(bool)); }
public WebPartDisplayModeCancelEventArgs(WebPartDisplayMode displayMode) { this.displayMode = displayMode; }
public void Insert(int index, WebPartDisplayMode value) { base.List.Insert(index, value); }
public void CopyTo(WebPartDisplayMode[] array, int index) { }
protected ToolZone(WebPartDisplayMode associatedDisplayMode) { }
public WebPartDisplayModeEventArgs (WebPartDisplayMode oldDisplayMode) { }
/// <devdoc> /// Loads the control state for those properties that should persist across postbacks /// even when EnableViewState=false. /// </devdoc> protected internal override void LoadControlState(object savedState) { if (savedState == null) { base.LoadControlState(null); } else { object[] myState = (object[])savedState; if (myState.Length != controlStateArrayLength) { throw new ArgumentException(SR.GetString(SR.Invalid_ControlState)); } base.LoadControlState(myState[baseIndex]); // if (myState[selectedWebPartIndex] != null) { // All dynamic parts must be loaded before this point, in case a dynamic part is the // SelectedWebPart. WebPart selectedWebPart = WebParts[(string)myState[selectedWebPartIndex]]; if (selectedWebPart == null || selectedWebPart.IsClosed) { // The SelectedWebPart was either closed or deleted between requests. // Raise the changed event, since the SelectedWebPart was not null on the previous request. SetSelectedWebPart(null); OnSelectedWebPartChanged(new WebPartEventArgs(null)); } else { SetSelectedWebPart(selectedWebPart); } } if (myState[displayModeIndex] != null) { string modeName = (string)myState[displayModeIndex]; WebPartDisplayMode restoredDisplayMode = SupportedDisplayModes[modeName]; if (!restoredDisplayMode.IsEnabled(this)) { // Throw } if (restoredDisplayMode == null) { _displayMode = BrowseDisplayMode; OnDisplayModeChanged(new WebPartDisplayModeEventArgs(null)); } else { _displayMode = restoredDisplayMode; } } } }
/// <devdoc> /// </devdoc> public WebPartManager() { _allowEventCancellation = true; _displayMode = BrowseDisplayMode; _webPartZones = new WebPartZoneCollection(); _partAndChildControlIDs = new HybridDictionary(true /* caseInsensitive */); _zoneIDs = new HybridDictionary(true /* caseInsensitive */); }
public int IndexOf(WebPartDisplayMode value) { return default(int); }
public bool Contains(WebPartDisplayMode value) { return(base.List.Contains(value)); }
public int IndexOf(WebPartDisplayMode value) { return(base.List.IndexOf(value)); }
public WebPartDisplayModeCancelEventArgs(WebPartDisplayMode newDisplayMode) { this._newDisplayMode = newDisplayMode; }
public bool Contains(WebPartDisplayMode value) { return default(bool); }
public void CopyTo(WebPartDisplayMode[] array, int index) { base.List.CopyTo(array, index); }
public int Add(WebPartDisplayMode value) { return(default(int)); }
public int IndexOf(WebPartDisplayMode value) { return(default(int)); }
public int Add(WebPartDisplayMode value) { return default(int); }
public WebPartDisplayModeCancelEventArgs (WebPartDisplayMode displayMode) { this.displayMode = displayMode; }
public WebPartDisplayModeEventArgs(WebPartDisplayMode oldDisplayMode) { this._oldDisplayMode = oldDisplayMode; }
public int Add(WebPartDisplayMode value) { return base.List.Add(value); }
public WebPartDisplayModeEventArgs(WebPartDisplayMode oldDisplayMode) { }
public bool Contains(WebPartDisplayMode value) { return base.List.Contains(value); }
public WebPartDisplayModeCancelEventArgs(WebPartDisplayMode newDisplayMode) { _newDisplayMode = newDisplayMode; }
public int IndexOf(WebPartDisplayMode value) { return base.List.IndexOf(value); }
public WebPartDisplayModeCancelEventArgs(WebPartDisplayMode newDisplayMode) { }
protected internal override void LoadControlState(object savedState) { if (savedState == null) { base.LoadControlState(null); } else { object[] objArray = (object[]) savedState; if (objArray.Length != 3) { throw new ArgumentException(System.Web.SR.GetString("Invalid_ControlState")); } base.LoadControlState(objArray[0]); if (objArray[1] != null) { WebPart webPart = this.WebParts[(string) objArray[1]]; if ((webPart == null) || webPart.IsClosed) { this.SetSelectedWebPart(null); this.OnSelectedWebPartChanged(new WebPartEventArgs(null)); } else { this.SetSelectedWebPart(webPart); } } if (objArray[2] != null) { string str = (string) objArray[2]; WebPartDisplayMode mode = this.SupportedDisplayModes[str]; mode.IsEnabled(this); if (mode == null) { this._displayMode = BrowseDisplayMode; this.OnDisplayModeChanged(new WebPartDisplayModeEventArgs(null)); } else { this._displayMode = mode; } } } }