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
- ResourceExpression.cs
- SafeNativeMethods.cs
- FileFormatException.cs
- _RequestCacheProtocol.cs
- _AuthenticationState.cs
- PeerApplication.cs
- ScriptingWebServicesSectionGroup.cs
- DrawListViewSubItemEventArgs.cs
- ChineseLunisolarCalendar.cs
- VisualBasic.cs
- VisemeEventArgs.cs
- Process.cs
- PaginationProgressEventArgs.cs
- AuthenticateEventArgs.cs
- ContainerControl.cs
- AssemblyBuilder.cs
- ActionItem.cs
- RegexReplacement.cs
- CounterSample.cs
- ExtensionWindowResizeGrip.cs
- EndOfStreamException.cs
- RC2CryptoServiceProvider.cs
- SHA256Cng.cs
- ProxyGenerator.cs
- FontUnit.cs
- CompatibleIComparer.cs
- RangeValueProviderWrapper.cs
- NavigatorOutput.cs
- TextEditorSelection.cs
- _ContextAwareResult.cs
- VisualTreeHelper.cs
- ObjectView.cs
- ConfigXmlElement.cs
- DbConnectionPool.cs
- EdmConstants.cs
- ParameterCollection.cs
- WebBrowserSiteBase.cs
- InvalidFilterCriteriaException.cs
- QilXmlReader.cs
- CollectionBase.cs
- ToolStripContextMenu.cs
- WebPartConnectionsConnectVerb.cs
- GcHandle.cs
- DateTimeSerializationSection.cs
- SecurityHelper.cs
- DataGridViewElement.cs
- OracleRowUpdatedEventArgs.cs
- UnsafeNativeMethods.cs
- ObjectDataSource.cs
- WindowsListViewGroup.cs
- SignatureHelper.cs
- WebRequestModuleElement.cs
- BypassElementCollection.cs
- VersionedStream.cs
- FormatVersion.cs
- ObjectCacheSettings.cs
- TextComposition.cs
- AppDomainCompilerProxy.cs
- DBAsyncResult.cs
- FileRecordSequenceHelper.cs
- IDReferencePropertyAttribute.cs
- Table.cs
- StaticContext.cs
- UserControlBuildProvider.cs
- _HTTPDateParse.cs
- HtmlTableRow.cs
- AttachedAnnotation.cs
- HashMembershipCondition.cs
- UpdateCommand.cs
- Bezier.cs
- HttpCachePolicyElement.cs
- XmlSchemas.cs
- CodeDefaultValueExpression.cs
- DBDataPermission.cs
- RequestQueue.cs
- EncoderFallback.cs
- InlineObject.cs
- DesignerVerbCollection.cs
- AsyncResult.cs
- StrongNameUtility.cs
- ResourceProviderFactory.cs
- TextBoxAutoCompleteSourceConverter.cs
- HttpConfigurationContext.cs
- ThemeableAttribute.cs
- XmlArrayItemAttributes.cs
- SettingsPropertyWrongTypeException.cs
- XamlLoadErrorInfo.cs
- odbcmetadatafactory.cs
- EntityDataSourceViewSchema.cs
- PathHelper.cs
- BasicExpressionVisitor.cs
- ToolTip.cs
- TextSerializer.cs
- ToolStripDropDownButton.cs
- PermissionToken.cs
- MemoryRecordBuffer.cs
- HorizontalAlignConverter.cs
- CollectionChangeEventArgs.cs
- StandardBindingElementCollection.cs
- JapaneseCalendar.cs