Code:
/ FX-1434 / FX-1434 / 1.0 / untmp / whidbey / REDBITS / ndp / fx / src / Designer / WebForms / System / Web / UI / Design / DesignerObject.cs / 1 / DesignerObject.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; ////// public abstract class DesignerObject : IServiceProvider { private ControlDesigner _designer; private string _name; private IDictionary _properties; protected DesignerObject(ControlDesigner designer, string name) { if (designer == null) { throw new ArgumentNullException("designer"); } if ((name == null) || (name.Length == 0)) { throw new ArgumentNullException("name"); } _designer = designer; _name = name; } public ControlDesigner Designer { get { return _designer; } } public string Name { get { return _name; } } public IDictionary Properties { get { if (_properties == null) { _properties = new HybridDictionary(); } return _properties; } } protected object GetService(Type serviceType) { IServiceProvider serviceProvider = _designer.Component.Site; if (serviceProvider != null) { return serviceProvider.GetService(serviceType); } return null; } #region Implementation of IServiceProvider object IServiceProvider.GetService(Type serviceType) { return GetService(serviceType); } #endregion } } // 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
- VirtualPath.cs
- DataGridAddNewRow.cs
- DataGridViewComboBoxColumn.cs
- MouseCaptureWithinProperty.cs
- IChannel.cs
- HttpClientCertificate.cs
- FontUnitConverter.cs
- _NetworkingPerfCounters.cs
- SecurityElement.cs
- CodeParameterDeclarationExpression.cs
- BasicCellRelation.cs
- WebPartsPersonalization.cs
- RuntimeConfig.cs
- QueryPageSettingsEventArgs.cs
- AppDomainManager.cs
- CodeGeneratorOptions.cs
- PermissionSet.cs
- ResourceBinder.cs
- CodeValidator.cs
- LineBreakRecord.cs
- DbConnectionStringCommon.cs
- MenuEventArgs.cs
- MediaCommands.cs
- SqlFunctionAttribute.cs
- ExternalException.cs
- ToolStripGripRenderEventArgs.cs
- SqlDataSourceStatusEventArgs.cs
- XpsDocument.cs
- SystemColors.cs
- SrgsRuleRef.cs
- XamlRtfConverter.cs
- ItemsPanelTemplate.cs
- DataGridViewSortCompareEventArgs.cs
- ConnectionManager.cs
- VirtualPath.cs
- HtmlControlPersistable.cs
- RichTextBox.cs
- Stream.cs
- UriSection.cs
- CachedTypeface.cs
- FusionWrap.cs
- ModuleConfigurationInfo.cs
- ObjectViewEntityCollectionData.cs
- X509Utils.cs
- ManifestResourceInfo.cs
- BasicExpressionVisitor.cs
- DynamicPropertyHolder.cs
- LocalizableAttribute.cs
- DataGridViewHeaderCell.cs
- DataGridViewTextBoxEditingControl.cs
- DataRelationCollection.cs
- Mappings.cs
- PaperSize.cs
- DbConnectionStringCommon.cs
- ObjectStateEntry.cs
- ListBoxDesigner.cs
- TreeBuilderBamlTranslator.cs
- SettingsPropertyWrongTypeException.cs
- ToolStripScrollButton.cs
- OletxVolatileEnlistment.cs
- SamlConstants.cs
- WebPartConnectionsCancelVerb.cs
- SetStateDesigner.cs
- ContractAdapter.cs
- PropertyToken.cs
- OracleParameter.cs
- CapabilitiesRule.cs
- ZoneIdentityPermission.cs
- WebPartEditorOkVerb.cs
- GeometryDrawing.cs
- IsolatedStoragePermission.cs
- OrderedEnumerableRowCollection.cs
- X509CertificateClaimSet.cs
- XmlNodeComparer.cs
- ComplexBindingPropertiesAttribute.cs
- DbParameterCollectionHelper.cs
- WindowsProgressbar.cs
- BitConverter.cs
- CallbackValidator.cs
- TextBoxAutoCompleteSourceConverter.cs
- ZipFileInfo.cs
- ActivityTypeCodeDomSerializer.cs
- SoapConverter.cs
- GeneralTransform.cs
- TabItemWrapperAutomationPeer.cs
- TargetFrameworkAttribute.cs
- CrossContextChannel.cs
- RawUIStateInputReport.cs
- LocationUpdates.cs
- OleDbConnection.cs
- ListViewItemSelectionChangedEvent.cs
- StylusPoint.cs
- XhtmlConformanceSection.cs
- LocalizabilityAttribute.cs
- _AuthenticationState.cs
- ChainOfDependencies.cs
- ImageListUtils.cs
- SHA512Managed.cs
- ParamArrayAttribute.cs
- DataGridViewColumnCollection.cs