Code:
/ FX-1434 / FX-1434 / 1.0 / untmp / whidbey / REDBITS / ndp / fx / src / Designer / WebForms / System / Web / UI / Design / WebParts / PartDesigner.cs / 1 / PartDesigner.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.Web.UI.Design.WebControls.WebParts { using System; using System.ComponentModel; using System.ComponentModel.Design; using System.Design; using System.Diagnostics; using System.Web.UI.Design; using System.Web.UI.WebControls; using System.Web.UI.WebControls.WebParts; [System.Security.Permissions.SecurityPermission(System.Security.Permissions.SecurityAction.Demand, Flags=System.Security.Permissions.SecurityPermissionFlag.UnmanagedCode)] public abstract class PartDesigner : CompositeControlDesigner { // Internal to prevent subclassing outside this assembly internal PartDesigner() { } protected override bool UsePreviewControl { get { return true; } } internal static Control GetViewControl(Control control) { Debug.Assert(control != null); ControlDesigner designer = GetDesigner(control); if (designer != null) { return designer.ViewControl; } else { return control; } } private static ControlDesigner GetDesigner(Control control) { Debug.Assert(control != null); ControlDesigner designer = null; ISite site = control.Site; if (site != null) { IDesignerHost host = (IDesignerHost)site.GetService(typeof(IDesignerHost)); Debug.Assert(host != null, "Did not get a valid IDesignerHost reference"); designer = host.GetDesigner(control) as ControlDesigner; } return designer; } public override void Initialize(IComponent component) { VerifyInitializeArgument(component, typeof(Part)); base.Initialize(component); } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // Copyright (c) Microsoft Corporation. All rights reserved.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- EventListener.cs
- Rect.cs
- SqlHelper.cs
- DeferredReference.cs
- HttpCapabilitiesEvaluator.cs
- namescope.cs
- PromptBuilder.cs
- ping.cs
- TextRange.cs
- HierarchicalDataBoundControlAdapter.cs
- TextTreeUndo.cs
- ParameterBuilder.cs
- SatelliteContractVersionAttribute.cs
- DropShadowBitmapEffect.cs
- EventWaitHandleSecurity.cs
- Logging.cs
- ScaleTransform.cs
- CanExecuteRoutedEventArgs.cs
- DiscreteKeyFrames.cs
- CompositeClientFormatter.cs
- StylusDevice.cs
- NullRuntimeConfig.cs
- PropertyIDSet.cs
- BitmapCache.cs
- QuaternionConverter.cs
- SQLInt64Storage.cs
- DiagnosticsConfigurationHandler.cs
- RoamingStoreFileUtility.cs
- WorkflowRuntimeSection.cs
- XmlQualifiedNameTest.cs
- DoubleAnimationUsingKeyFrames.cs
- PanelStyle.cs
- SwitchElementsCollection.cs
- InstalledFontCollection.cs
- HeaderUtility.cs
- PseudoWebRequest.cs
- FixedSOMGroup.cs
- Stroke.cs
- UrlAuthorizationModule.cs
- ForEachDesigner.xaml.cs
- Helpers.cs
- SchemaObjectWriter.cs
- FileUpload.cs
- WindowsListViewScroll.cs
- SynchronizationContext.cs
- WebPartManagerInternals.cs
- WebPartDisplayModeEventArgs.cs
- Frame.cs
- EntityConnection.cs
- NGCSerializationManager.cs
- _FtpDataStream.cs
- AudioFileOut.cs
- CrossSiteScriptingValidation.cs
- DocumentViewerConstants.cs
- Int32KeyFrameCollection.cs
- EventLog.cs
- login.cs
- XhtmlBasicLiteralTextAdapter.cs
- Token.cs
- RandomNumberGenerator.cs
- HttpRequestCacheValidator.cs
- ThicknessKeyFrameCollection.cs
- BinaryObjectReader.cs
- CodeStatement.cs
- WindowsNonControl.cs
- ImageSource.cs
- EventMappingSettings.cs
- Material.cs
- DLinqColumnProvider.cs
- AsyncResult.cs
- login.cs
- BooleanStorage.cs
- EntityDataSourceContextDisposingEventArgs.cs
- TextElementEnumerator.cs
- DropSource.cs
- ErrorView.xaml.cs
- DbConnectionHelper.cs
- SQLDecimal.cs
- DrawingContextWalker.cs
- StylusOverProperty.cs
- EntityDesignerDataSourceView.cs
- DataGridViewCellEventArgs.cs
- IncrementalReadDecoders.cs
- SessionEndingCancelEventArgs.cs
- SQLGuidStorage.cs
- LightweightCodeGenerator.cs
- MemberInfoSerializationHolder.cs
- KerberosRequestorSecurityToken.cs
- DataBoundControlAdapter.cs
- ItemCheckEvent.cs
- PackageProperties.cs
- ArraySortHelper.cs
- CalculatedColumn.cs
- ResourceDictionaryCollection.cs
- RecognizedAudio.cs
- IgnoreFileBuildProvider.cs
- ListViewInsertEventArgs.cs
- HandleInitializationContext.cs
- IsolationInterop.cs
- ProxyWebPart.cs