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
- DbException.cs
- AssemblyHash.cs
- ScaleTransform3D.cs
- HttpModuleCollection.cs
- Margins.cs
- SQLDateTime.cs
- SrgsRule.cs
- MetadataArtifactLoaderCompositeResource.cs
- columnmapkeybuilder.cs
- WindowsScrollBar.cs
- TextSelection.cs
- PhonemeConverter.cs
- OracleException.cs
- _NegoState.cs
- SharedDp.cs
- ExtentKey.cs
- QuaternionAnimation.cs
- TextParagraphCache.cs
- TextDpi.cs
- ExtensionQuery.cs
- VisualBrush.cs
- initElementDictionary.cs
- HwndMouseInputProvider.cs
- InheritanceRules.cs
- TextTreeObjectNode.cs
- GenerateTemporaryTargetAssembly.cs
- NavigationPropertyEmitter.cs
- ApplyTemplatesAction.cs
- ValidationPropertyAttribute.cs
- ExpressionStringBuilder.cs
- VisualStyleRenderer.cs
- SplitterEvent.cs
- SoapBinding.cs
- PointLightBase.cs
- DeferredTextReference.cs
- ClientSettingsStore.cs
- ItemCollection.cs
- WindowsRebar.cs
- RuleElement.cs
- CornerRadius.cs
- KeyMatchBuilder.cs
- SafeLibraryHandle.cs
- Context.cs
- UnsafeNetInfoNativeMethods.cs
- ControlTemplate.cs
- NetPipeSectionData.cs
- ByeMessageApril2005.cs
- Interlocked.cs
- ReadOnlyActivityGlyph.cs
- WindowExtensionMethods.cs
- DataServiceRequestException.cs
- MediaElementAutomationPeer.cs
- CacheEntry.cs
- MachineKeyConverter.cs
- HwndKeyboardInputProvider.cs
- SplitterCancelEvent.cs
- DesignerSerializerAttribute.cs
- ConfigurationValidatorAttribute.cs
- XMLUtil.cs
- SlipBehavior.cs
- OdbcConnectionPoolProviderInfo.cs
- InnerItemCollectionView.cs
- SqlBooleanMismatchVisitor.cs
- GridView.cs
- StylusCollection.cs
- HttpSocketManager.cs
- EdmSchemaAttribute.cs
- ConstraintConverter.cs
- RadioButton.cs
- WinInetCache.cs
- NonNullItemCollection.cs
- InputChannel.cs
- BamlRecordReader.cs
- ObjectDataSourceMethodEventArgs.cs
- HtmlTableCell.cs
- FlowDecisionDesigner.xaml.cs
- EntityContainerAssociationSet.cs
- ThemeInfoAttribute.cs
- ContentFilePart.cs
- VersionedStreamOwner.cs
- NativeMethodsOther.cs
- SQLGuidStorage.cs
- SqlReferenceCollection.cs
- SQlBooleanStorage.cs
- dtdvalidator.cs
- ValueTable.cs
- SqlEnums.cs
- ConfigurationFileMap.cs
- ColumnBinding.cs
- AttributeCollection.cs
- ReaderWriterLockSlim.cs
- TreeView.cs
- SecurityException.cs
- HorizontalAlignConverter.cs
- NameNode.cs
- ImageListStreamer.cs
- DataTemplate.cs
- ActionMessageFilter.cs
- CodeSnippetTypeMember.cs
- ThreadStaticAttribute.cs