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
- RootBuilder.cs
- StateMachine.cs
- StringExpressionSet.cs
- MultiTouchSystemGestureLogic.cs
- AlignmentXValidation.cs
- WindowCollection.cs
- RawAppCommandInputReport.cs
- ExternalFile.cs
- IgnoreSectionHandler.cs
- CheckBox.cs
- UpdateCommand.cs
- CustomAttribute.cs
- RecognizerBase.cs
- RIPEMD160.cs
- NameScope.cs
- StreamReader.cs
- Helpers.cs
- CheckBoxBaseAdapter.cs
- CharStorage.cs
- XmlException.cs
- DBDataPermission.cs
- ConfigurationPermission.cs
- XmlNodeWriter.cs
- TypedColumnHandler.cs
- CompositeActivityDesigner.cs
- DataGridViewRowsAddedEventArgs.cs
- SmtpSpecifiedPickupDirectoryElement.cs
- XmlObjectSerializerWriteContext.cs
- Int16Storage.cs
- DesignParameter.cs
- SettingsPropertyValueCollection.cs
- SortDescription.cs
- GiveFeedbackEventArgs.cs
- Volatile.cs
- ConditionedDesigner.cs
- AssociationEndMember.cs
- SqlMethodCallConverter.cs
- PropertyGrid.cs
- WindowPattern.cs
- NodeFunctions.cs
- EncryptedXml.cs
- ExtensionSurface.cs
- BaseAddressElement.cs
- UpdatePanelControlTrigger.cs
- NumberFormatInfo.cs
- AttributeCollection.cs
- Internal.cs
- BrowserDefinitionCollection.cs
- DragEventArgs.cs
- XmlDataFileEditor.cs
- DesignerUtility.cs
- XmlDictionaryReader.cs
- GridViewRow.cs
- SectionUpdates.cs
- APCustomTypeDescriptor.cs
- TextEditor.cs
- Membership.cs
- StringUtil.cs
- StackBuilderSink.cs
- SingleConverter.cs
- XmlSchemaAnnotated.cs
- ListBox.cs
- MbpInfo.cs
- SubclassTypeValidator.cs
- WebErrorHandler.cs
- InputLanguageEventArgs.cs
- Translator.cs
- ConfigurationSettings.cs
- NavigationService.cs
- CharAnimationUsingKeyFrames.cs
- ValueConversionAttribute.cs
- PersonalizationProviderHelper.cs
- ProfileGroupSettingsCollection.cs
- SimpleFieldTemplateUserControl.cs
- Highlights.cs
- FilteredAttributeCollection.cs
- ManifestBasedResourceGroveler.cs
- StylusPointPropertyUnit.cs
- StorageAssociationSetMapping.cs
- DependencyObjectProvider.cs
- Errors.cs
- COM2EnumConverter.cs
- SiteMembershipCondition.cs
- AssemblyResourceLoader.cs
- DataGridViewButtonCell.cs
- BigInt.cs
- XmlSerializableReader.cs
- CodeMemberField.cs
- SafeNativeMethods.cs
- ToolbarAUtomationPeer.cs
- ScriptHandlerFactory.cs
- XmlTypeMapping.cs
- HttpModuleCollection.cs
- PageSetupDialog.cs
- Splitter.cs
- DecoratedNameAttribute.cs
- String.cs
- WebBrowserHelper.cs
- GenerateScriptTypeAttribute.cs
- ScriptReference.cs