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
- SSmlParser.cs
- NotImplementedException.cs
- ActivityMarkupSerializer.cs
- TimeZoneInfo.cs
- PartialCachingAttribute.cs
- EventProvider.cs
- MeshGeometry3D.cs
- SqlDelegatedTransaction.cs
- WorkflowServiceInstance.cs
- HitTestFilterBehavior.cs
- Property.cs
- CorruptingExceptionCommon.cs
- SinglePageViewer.cs
- AssociationSetEnd.cs
- DbParameterCollectionHelper.cs
- CodeIdentifier.cs
- SecurityManager.cs
- RemoteAsymmetricSignatureFormatter.cs
- TextElement.cs
- XmlWhitespace.cs
- SimpleModelProvider.cs
- SafeNativeMethods.cs
- VectorCollectionConverter.cs
- HttpResponseHeader.cs
- ProcessHostConfigUtils.cs
- DbConvert.cs
- ISAPIWorkerRequest.cs
- KeyConverter.cs
- ParenExpr.cs
- ButtonChrome.cs
- SqlHelper.cs
- Models.cs
- MobileControlsSection.cs
- TransactionManager.cs
- SharedStatics.cs
- ImageCodecInfo.cs
- AddInServer.cs
- QilVisitor.cs
- FileSystemInfo.cs
- DoubleIndependentAnimationStorage.cs
- DocumentReferenceCollection.cs
- SQLBoolean.cs
- ConditionBrowserDialog.cs
- MissingSatelliteAssemblyException.cs
- ExpressionBinding.cs
- DeflateStream.cs
- IntegerValidator.cs
- ItemsPresenter.cs
- PropertyItemInternal.cs
- EventHandlers.cs
- ViewKeyConstraint.cs
- ReferenceEqualityComparer.cs
- SendMessageRecord.cs
- FileDialog_Vista_Interop.cs
- IteratorFilter.cs
- CodeMemberEvent.cs
- SharedStatics.cs
- StylusLogic.cs
- CompareInfo.cs
- SchemaInfo.cs
- TraceHandlerErrorFormatter.cs
- TextTreePropertyUndoUnit.cs
- EmbeddedMailObjectsCollection.cs
- MouseDevice.cs
- DataListItemCollection.cs
- ObjectRef.cs
- ExtendedPropertyDescriptor.cs
- BamlRecordReader.cs
- BaseParagraph.cs
- ObjectDataProvider.cs
- SaveFileDialogDesigner.cs
- TiffBitmapEncoder.cs
- MiniParameterInfo.cs
- NativeMethods.cs
- DataTableClearEvent.cs
- ConfigurationManagerInternalFactory.cs
- PersonalizationStateInfoCollection.cs
- ReadOnlyTernaryTree.cs
- CharStorage.cs
- Odbc32.cs
- DataSourceControlBuilder.cs
- CompilerCollection.cs
- ObjectNavigationPropertyMapping.cs
- RegexWorker.cs
- GeometryConverter.cs
- DetailsViewModeEventArgs.cs
- ListViewUpdatedEventArgs.cs
- SendKeys.cs
- Method.cs
- _ConnectionGroup.cs
- GridViewColumnHeader.cs
- CompositeFontParser.cs
- ReachPrintTicketSerializer.cs
- SecurityContextTokenCache.cs
- NetMsmqBinding.cs
- CombinedGeometry.cs
- CurrentTimeZone.cs
- CodeAttributeDeclaration.cs
- DataGridViewMethods.cs
- WindowsToolbarAsMenu.cs