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
- CopyOfAction.cs
- ExtentCqlBlock.cs
- RawTextInputReport.cs
- NumberSubstitution.cs
- XmlIlVisitor.cs
- SessionEndingEventArgs.cs
- XhtmlConformanceSection.cs
- DrawingImage.cs
- SchemaImporterExtensionsSection.cs
- Sql8ConformanceChecker.cs
- AppDomainAttributes.cs
- PrePrepareMethodAttribute.cs
- ToolStripDropDownClosingEventArgs.cs
- ImportContext.cs
- MessageEncodingBindingElementImporter.cs
- __ComObject.cs
- SessionIDManager.cs
- GradientStopCollection.cs
- HtmlTableCellCollection.cs
- DataTableNewRowEvent.cs
- UserPersonalizationStateInfo.cs
- FileUpload.cs
- LocalFileSettingsProvider.cs
- HtmlTextArea.cs
- UInt16Converter.cs
- BitmapSource.cs
- SamlSecurityToken.cs
- ImageFormatConverter.cs
- Parser.cs
- XsltLibrary.cs
- EditorZoneDesigner.cs
- _ReceiveMessageOverlappedAsyncResult.cs
- _BasicClient.cs
- InitializationEventAttribute.cs
- PageCanvasSize.cs
- FutureFactory.cs
- DocumentXPathNavigator.cs
- Point3DCollection.cs
- Int16Animation.cs
- PackageRelationshipSelector.cs
- TreeNodeCollectionEditor.cs
- Column.cs
- Parameter.cs
- SHA512.cs
- DiscoveryUtility.cs
- PaintEvent.cs
- DateTimeConverter.cs
- ServiceObjectContainer.cs
- MemberHolder.cs
- UIElement.cs
- ModifierKeysValueSerializer.cs
- UrlPropertyAttribute.cs
- BigInt.cs
- SoapClientProtocol.cs
- Composition.cs
- CompilationUnit.cs
- OleDbParameterCollection.cs
- safemediahandle.cs
- DbConnectionInternal.cs
- ToolStripComboBox.cs
- TokenBasedSetEnumerator.cs
- PageAdapter.cs
- userdatakeys.cs
- RoleGroup.cs
- ObjectQuery_EntitySqlExtensions.cs
- ControlPaint.cs
- WebServiceMethodData.cs
- Transform.cs
- ObjectListDesigner.cs
- SizeFConverter.cs
- Compiler.cs
- PersonalizableTypeEntry.cs
- MbpInfo.cs
- WindowsRegion.cs
- StringAnimationBase.cs
- CodeParameterDeclarationExpression.cs
- CompilerWrapper.cs
- PreviewPrintController.cs
- SQLDecimal.cs
- NamespaceMapping.cs
- XsdDuration.cs
- ToolStripGripRenderEventArgs.cs
- CodeAccessPermission.cs
- validation.cs
- DelegatedStream.cs
- SwitchLevelAttribute.cs
- FileSecurity.cs
- GridViewRowEventArgs.cs
- TraceContextEventArgs.cs
- Control.cs
- MILUtilities.cs
- HttpException.cs
- ConfigXmlText.cs
- EncryptedType.cs
- ImageFormat.cs
- HelpProvider.cs
- AllMembershipCondition.cs
- MetadataArtifactLoaderResource.cs
- OneOf.cs
- GAC.cs