Code:
/ DotNET / DotNET / 8.0 / untmp / whidbey / REDBITS / ndp / fx / src / Designer / WebForms / System / Web / UI / Design / WebFormDesignerActionService.cs / 1 / WebFormDesignerActionService.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.Web.UI.Design { using System; using System.Collections; using System.Collections.Specialized; using System.ComponentModel; using System.ComponentModel.Design; using System.Design; using System.Diagnostics; using System.Drawing; using System.Drawing.Design; using System.Globalization; using System.Resources; using System.Web.Compilation; using System.Web.UI; ////// public class WebFormsDesignerActionService : DesignerActionService { public WebFormsDesignerActionService(IServiceProvider serviceProvider) : base(serviceProvider) { } protected override void GetComponentDesignerActions(IComponent component, DesignerActionListCollection actionLists) { if (component == null) { throw new ArgumentNullException("component"); } if (actionLists == null) { throw new ArgumentNullException("actionLists"); } IServiceContainer sc = component.Site as IServiceContainer; if (sc != null) { DesignerCommandSet dcs = (DesignerCommandSet)sc.GetService(typeof(DesignerCommandSet)); if (dcs != null) { DesignerActionListCollection pullCollection = dcs.ActionLists; if (pullCollection != null) { actionLists.AddRange(pullCollection); } } // if we don't find any, add the verbs for this component there... if ((actionLists.Count == 0) || ((actionLists.Count == 1) && (actionLists[0] is ControlDesigner.ControlDesignerActionList))) { DesignerVerbCollection verbs = dcs.Verbs; if (verbs != null && verbs.Count != 0) { DesignerVerb[] verbsArray = new DesignerVerb[verbs.Count]; verbs.CopyTo(verbsArray, 0); actionLists.Add(new DesignerActionVerbList(verbsArray)); } } } } } } // 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
- SqlCacheDependencySection.cs
- ObjectAssociationEndMapping.cs
- ConsoleTraceListener.cs
- PropertyPathWorker.cs
- exports.cs
- RecognizerBase.cs
- CompiledXpathExpr.cs
- HotSpotCollection.cs
- OutOfMemoryException.cs
- ObjectParameterCollection.cs
- TypeReference.cs
- QuaternionRotation3D.cs
- oledbconnectionstring.cs
- MonthChangedEventArgs.cs
- EntityCollectionChangedParams.cs
- UInt64Converter.cs
- BindToObject.cs
- ReferencedType.cs
- RectConverter.cs
- HttpCachePolicy.cs
- ButtonStandardAdapter.cs
- HttpProfileBase.cs
- DataBindEngine.cs
- HMACRIPEMD160.cs
- XsltQilFactory.cs
- CngKeyCreationParameters.cs
- HostedTransportConfigurationBase.cs
- ReflectPropertyDescriptor.cs
- BitmapCodecInfoInternal.cs
- XmlQueryType.cs
- Menu.cs
- XMLSchema.cs
- RelationshipConverter.cs
- SiteOfOriginPart.cs
- OptimalTextSource.cs
- Matrix.cs
- StringOutput.cs
- PathNode.cs
- ChildrenQuery.cs
- AttachInfo.cs
- CompilationRelaxations.cs
- Vector3DConverter.cs
- COM2ComponentEditor.cs
- SQLGuid.cs
- LicenseManager.cs
- DashStyle.cs
- ToolBarButton.cs
- PackageRelationship.cs
- CodeFieldReferenceExpression.cs
- PeerNodeAddress.cs
- Util.cs
- PopOutPanel.cs
- ToolStripPanelRenderEventArgs.cs
- RectIndependentAnimationStorage.cs
- ContainerAction.cs
- ServicePoint.cs
- AlphabeticalEnumConverter.cs
- ExpressionWriter.cs
- InfoCardSymmetricAlgorithm.cs
- Model3DCollection.cs
- DataSourceControl.cs
- ImmutableAssemblyCacheEntry.cs
- UrlPath.cs
- DragStartedEventArgs.cs
- SqlServer2KCompatibilityCheck.cs
- RangeContentEnumerator.cs
- DbConnectionPoolIdentity.cs
- PhysicalAddress.cs
- SqlCommandBuilder.cs
- AssemblyName.cs
- ServiceDescriptionSerializer.cs
- RSAPKCS1SignatureDeformatter.cs
- OdbcRowUpdatingEvent.cs
- BindingsCollection.cs
- ExtractedStateEntry.cs
- PolicyStatement.cs
- SecureConversationDriver.cs
- SByteStorage.cs
- TaiwanCalendar.cs
- DatasetMethodGenerator.cs
- HttpModulesSection.cs
- Separator.cs
- ViewGenResults.cs
- StateRuntime.cs
- WebPartDescriptionCollection.cs
- ServicePointManager.cs
- InkPresenter.cs
- SerializationSectionGroup.cs
- AmbiguousMatchException.cs
- OdbcConnectionPoolProviderInfo.cs
- WindowCollection.cs
- TTSVoice.cs
- AuthenticationSection.cs
- Metafile.cs
- MeasureItemEvent.cs
- TransformCollection.cs
- WindowPattern.cs
- JavascriptCallbackResponseProperty.cs
- WebPartConnectionsCancelEventArgs.cs
- StateBag.cs