Code:
/ DotNET / DotNET / 8.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
- DataTableExtensions.cs
- panel.cs
- StringAnimationBase.cs
- PriorityItem.cs
- CheckoutException.cs
- PageCache.cs
- TemplateInstanceAttribute.cs
- SimpleTextLine.cs
- ColumnClickEvent.cs
- NameSpaceEvent.cs
- TextServicesCompartmentContext.cs
- CompilationUtil.cs
- CapacityStreamGeometryContext.cs
- MatrixUtil.cs
- AdPostCacheSubstitution.cs
- EdmProviderManifest.cs
- MembershipPasswordException.cs
- DataServiceSaveChangesEventArgs.cs
- SqlStatistics.cs
- SearchForVirtualItemEventArgs.cs
- ComPersistableTypeElement.cs
- RadioButtonAutomationPeer.cs
- DataPagerFieldCommandEventArgs.cs
- IListConverters.cs
- WinFormsSecurity.cs
- PreviewKeyDownEventArgs.cs
- BStrWrapper.cs
- SequenceDesignerAccessibleObject.cs
- VersionedStream.cs
- SequentialUshortCollection.cs
- FieldNameLookup.cs
- TableCell.cs
- OleDbParameter.cs
- SourceFilter.cs
- SafeNativeMethods.cs
- SystemWebExtensionsSectionGroup.cs
- RenderDataDrawingContext.cs
- DataSourceView.cs
- DataObjectPastingEventArgs.cs
- WebPartCollection.cs
- XmlWriter.cs
- ContainerVisual.cs
- DocumentSequence.cs
- XsdCachingReader.cs
- SecurityChannelListener.cs
- SamlSubjectStatement.cs
- NamespaceCollection.cs
- FileLogRecordStream.cs
- MSHTMLHost.cs
- BaseTemplateCodeDomTreeGenerator.cs
- DiscreteKeyFrames.cs
- CommandField.cs
- SettingsBase.cs
- InfoCardRSAPKCS1KeyExchangeFormatter.cs
- UIPermission.cs
- UInt32.cs
- SqlMethodAttribute.cs
- TextEditorLists.cs
- CapabilitiesPattern.cs
- DefaultTextStore.cs
- TextSearch.cs
- ErrorHandler.cs
- CodeEntryPointMethod.cs
- CodeNamespace.cs
- DataPointer.cs
- SymbolTable.cs
- ListViewItemMouseHoverEvent.cs
- StatusBarDrawItemEvent.cs
- XslAstAnalyzer.cs
- TableLayoutRowStyleCollection.cs
- EventEntry.cs
- handlecollector.cs
- NativeMethods.cs
- AutoGeneratedFieldProperties.cs
- SqlDataSourceFilteringEventArgs.cs
- _NegoState.cs
- webproxy.cs
- Bezier.cs
- sqlstateclientmanager.cs
- FormatException.cs
- AuthenticationSection.cs
- XmlnsDefinitionAttribute.cs
- Site.cs
- BrowserInteropHelper.cs
- SecurityProtocolCorrelationState.cs
- DataControlButton.cs
- HwndKeyboardInputProvider.cs
- HashLookup.cs
- SqlServer2KCompatibilityAnnotation.cs
- ChildDocumentBlock.cs
- Variable.cs
- DataBinding.cs
- StringAnimationBase.cs
- FixedSOMLineCollection.cs
- SectionInformation.cs
- HtmlTitle.cs
- RelationshipConverter.cs
- filewebresponse.cs
- SmiMetaData.cs
- Focus.cs