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
- TdsParserStaticMethods.cs
- MinimizableAttributeTypeConverter.cs
- CodeArgumentReferenceExpression.cs
- XmlHierarchyData.cs
- OdbcUtils.cs
- TraceData.cs
- DeviceContexts.cs
- LicenseContext.cs
- MethodCallConverter.cs
- DocumentReference.cs
- ScriptResourceHandler.cs
- PrintDialog.cs
- URLAttribute.cs
- WebBrowserEvent.cs
- TrackBarRenderer.cs
- ReadOnlyDictionary.cs
- CachingHintValidation.cs
- TreeViewEvent.cs
- InputLanguageEventArgs.cs
- MenuTracker.cs
- DeflateEmulationStream.cs
- DeclarativeCatalogPart.cs
- DataContractSerializer.cs
- WebPartDisplayModeCancelEventArgs.cs
- WebSysDefaultValueAttribute.cs
- SurrogateSelector.cs
- PrivateFontCollection.cs
- SiteOfOriginPart.cs
- AncillaryOps.cs
- HandlerWithFactory.cs
- ScrollBarAutomationPeer.cs
- MatrixTransform3D.cs
- MLangCodePageEncoding.cs
- NativeWrapper.cs
- DataGridAutoGeneratingColumnEventArgs.cs
- IconHelper.cs
- TextTreeNode.cs
- FontStretchConverter.cs
- SelectionChangedEventArgs.cs
- Label.cs
- ProvidePropertyAttribute.cs
- NodeLabelEditEvent.cs
- Clock.cs
- COM2Properties.cs
- SelectionChangedEventArgs.cs
- EdmItemCollection.OcAssemblyCache.cs
- MergeLocalizationDirectives.cs
- FactoryGenerator.cs
- WebBrowserUriTypeConverter.cs
- RoleExceptions.cs
- TextBoxBaseDesigner.cs
- EventLogPermissionHolder.cs
- InstancePersistenceException.cs
- Matrix3DStack.cs
- CodeArrayCreateExpression.cs
- SecurityContextCookieSerializer.cs
- ThrowHelper.cs
- BaseConfigurationRecord.cs
- EasingQuaternionKeyFrame.cs
- designeractionbehavior.cs
- WindowsBrush.cs
- ImportCatalogPart.cs
- WindowInteropHelper.cs
- MouseEventArgs.cs
- SecurityPermission.cs
- DeviceContext.cs
- ManagedFilter.cs
- ChameleonKey.cs
- SocketAddress.cs
- TableColumnCollectionInternal.cs
- TextLineResult.cs
- FindCriteriaElement.cs
- UTF8Encoding.cs
- FrameworkReadOnlyPropertyMetadata.cs
- ObjectDesignerDataSourceView.cs
- XhtmlConformanceSection.cs
- ConfigurationErrorsException.cs
- PropertyDescriptor.cs
- GeneratedCodeAttribute.cs
- XmlSchemaNotation.cs
- IgnoreSection.cs
- XmlSchemaComplexContent.cs
- DiscoveryUtility.cs
- FreeFormDragDropManager.cs
- CrossContextChannel.cs
- DataRowView.cs
- RegisteredScript.cs
- DataServiceQueryOfT.cs
- FontSizeConverter.cs
- ZoneButton.cs
- DesignerToolStripControlHost.cs
- SqlDataSourceWizardForm.cs
- AlphabeticalEnumConverter.cs
- ProviderSettingsCollection.cs
- XmlILModule.cs
- ResetableIterator.cs
- MobileFormsAuthentication.cs
- PeerNearMe.cs
- BitmapEffectInput.cs
- DesignerDataRelationship.cs