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
- ContentType.cs
- PolicyLevel.cs
- TemplateEditingService.cs
- QuaternionAnimation.cs
- CodeExpressionCollection.cs
- ToolboxItemFilterAttribute.cs
- BasicHttpMessageSecurity.cs
- SynchronizationLockException.cs
- Roles.cs
- PreApplicationStartMethodAttribute.cs
- TraceSection.cs
- TagMapCollection.cs
- NavigateEvent.cs
- ChangesetResponse.cs
- BuildManagerHost.cs
- DesignerDataView.cs
- CompilerTypeWithParams.cs
- XdrBuilder.cs
- WebBrowserHelper.cs
- PrintDialog.cs
- ChineseLunisolarCalendar.cs
- SQLBytesStorage.cs
- ObjectDataSourceDisposingEventArgs.cs
- DynamicILGenerator.cs
- RedBlackList.cs
- ByteAnimationBase.cs
- ListSourceHelper.cs
- HostingEnvironmentSection.cs
- FixedSOMTableCell.cs
- WebRequestModuleElementCollection.cs
- SqlStream.cs
- ProviderCollection.cs
- ReflectionPermission.cs
- XamlTemplateSerializer.cs
- HtmlMeta.cs
- SecurityIdentifierConverter.cs
- WebAdminConfigurationHelper.cs
- HwndHostAutomationPeer.cs
- GeneralTransformCollection.cs
- MediaSystem.cs
- ThicknessAnimationUsingKeyFrames.cs
- ThreadExceptionDialog.cs
- PluggableProtocol.cs
- ReferencedAssembly.cs
- WebPartMinimizeVerb.cs
- StateManagedCollection.cs
- GlobalItem.cs
- LocalValueEnumerator.cs
- CurrencyManager.cs
- HttpWebRequest.cs
- HMACRIPEMD160.cs
- RegexRunner.cs
- TabControlDesigner.cs
- Subset.cs
- ClientClassGenerator.cs
- ErrorStyle.cs
- WSSecurityOneDotOneSendSecurityHeader.cs
- ZoneMembershipCondition.cs
- DynamicMethod.cs
- DataAccessor.cs
- HtmlInputReset.cs
- ControlBuilder.cs
- DebugView.cs
- CommonObjectSecurity.cs
- ProtocolsConfigurationEntry.cs
- DataGridViewSelectedCellsAccessibleObject.cs
- validation.cs
- NativeMethods.cs
- Camera.cs
- TableLayoutStyle.cs
- ContractCodeDomInfo.cs
- MenuEventArgs.cs
- MatrixAnimationUsingPath.cs
- EmulateRecognizeCompletedEventArgs.cs
- OleDbConnectionPoolGroupProviderInfo.cs
- ProviderSettings.cs
- ValueConversionAttribute.cs
- XmlLoader.cs
- SchemaLookupTable.cs
- FacetDescription.cs
- MulticastIPAddressInformationCollection.cs
- ObjectItemAssemblyLoader.cs
- ArgumentNullException.cs
- FreezableCollection.cs
- KerberosRequestorSecurityTokenAuthenticator.cs
- HtmlSelect.cs
- cookieexception.cs
- ValidateNames.cs
- DrawingImage.cs
- XmlSerializationWriter.cs
- XPathSingletonIterator.cs
- EventRoute.cs
- WebPartVerb.cs
- keycontainerpermission.cs
- PackagePartCollection.cs
- PassportPrincipal.cs
- WebColorConverter.cs
- EntityDataSourceValidationException.cs
- TargetControlTypeAttribute.cs
- newitemfactory.cs