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
- HandlerMappingMemo.cs
- _Semaphore.cs
- MultiByteCodec.cs
- ColumnMapTranslator.cs
- SortQuery.cs
- GridViewCommandEventArgs.cs
- EdmFunctionAttribute.cs
- PersonalizationStateInfoCollection.cs
- ComplusTypeValidator.cs
- AssociatedControlConverter.cs
- InvalidFilterCriteriaException.cs
- RelatedCurrencyManager.cs
- RenderTargetBitmap.cs
- CrossSiteScriptingValidation.cs
- SharedUtils.cs
- RelationshipManager.cs
- NumberFormatInfo.cs
- SqlDependency.cs
- DataViewManager.cs
- ControlIdConverter.cs
- InfoCardSymmetricAlgorithm.cs
- ResXBuildProvider.cs
- TraceHandler.cs
- ScriptingWebServicesSectionGroup.cs
- WebPartEditorApplyVerb.cs
- HwndKeyboardInputProvider.cs
- HttpModule.cs
- DocumentViewerBase.cs
- NetworkInformationException.cs
- StyleHelper.cs
- ObjectItemAssemblyLoader.cs
- Control.cs
- SerialErrors.cs
- ServicePointManager.cs
- TypeSystem.cs
- DynamicILGenerator.cs
- List.cs
- WebConfigurationHost.cs
- TreeNodeCollection.cs
- WebPartVerbCollection.cs
- TypedReference.cs
- TypeDependencyAttribute.cs
- DrawingVisualDrawingContext.cs
- FixedSOMTableRow.cs
- PageSetupDialog.cs
- RecognizedAudio.cs
- COM2PropertyDescriptor.cs
- ObjectItemAssemblyLoader.cs
- XPathMessageFilter.cs
- IpcServerChannel.cs
- DelegateHelpers.cs
- TypeUtil.cs
- ViewCellSlot.cs
- StorageComplexPropertyMapping.cs
- BinaryReader.cs
- LocationSectionRecord.cs
- FixedSOMGroup.cs
- NodeInfo.cs
- CanExecuteRoutedEventArgs.cs
- CorrelationToken.cs
- XsltArgumentList.cs
- NativeWindow.cs
- ColorAnimationBase.cs
- PenThread.cs
- FormClosingEvent.cs
- PrimitiveList.cs
- WebPartDisplayMode.cs
- OneOfElement.cs
- Codec.cs
- Point3D.cs
- ConfigViewGenerator.cs
- METAHEADER.cs
- DataGridCommandEventArgs.cs
- DateTimeFormatInfo.cs
- ConfigXmlComment.cs
- StorageInfo.cs
- AdapterUtil.cs
- BindUriHelper.cs
- XmlNodeComparer.cs
- FrameDimension.cs
- MatrixAnimationUsingPath.cs
- FrameworkObject.cs
- BufferCache.cs
- MetabaseSettingsIis7.cs
- SelectionUIService.cs
- BufferedStream.cs
- PagesChangedEventArgs.cs
- XslException.cs
- CollectionViewProxy.cs
- BinaryWriter.cs
- RegisteredExpandoAttribute.cs
- NumericUpDown.cs
- FrameworkElementAutomationPeer.cs
- dataprotectionpermission.cs
- WSFederationHttpSecurityMode.cs
- HeaderedContentControl.cs
- StateMachineAction.cs
- Setter.cs
- InvokeProviderWrapper.cs
- MetadataSerializer.cs