Code:
/ FX-1434 / FX-1434 / 1.0 / untmp / whidbey / REDBITS / ndp / fx / src / Designer / WinForms / System / WinForms / Design / DataGridViewComponentPropertyGridSite.cs / 1 / DataGridViewComponentPropertyGridSite.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- /* */ namespace System.Windows.Forms.Design { using System; using System.Design; using System.CodeDom; using System.Collections; using System.Collections.Specialized; using System.ComponentModel; using System.ComponentModel.Design; using System.ComponentModel.Design.Serialization; using System.Diagnostics; using System.Reflection; using System.Windows.Forms; internal class DataGridViewComponentPropertyGridSite : ISite { private IServiceProvider sp; private IComponent comp; private bool inGetService = false; public DataGridViewComponentPropertyGridSite(IServiceProvider sp, IComponent comp) { this.sp = sp; this.comp = comp; } /** The component sited by this component site. */ ////// /// public IComponent Component {get {return comp;}} /** The container in which the component is sited. */ ///When implemented by a class, gets the component associated with the ///. /// /// public IContainer Container {get {return null;}} /** Indicates whether the component is in design mode. */ ///When implemented by a class, gets the container associated with the ///. /// /// public bool DesignMode {get {return false;}} /** * The name of the component. */ ///When implemented by a class, determines whether the component is in design mode. ////// /// public String Name { get {return null;} set {} } public object GetService(Type t) { if (!inGetService && sp != null) { try { inGetService = true; return sp.GetService(t); } finally { inGetService = false; } } return null; } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // Copyright (c) Microsoft Corporation. All rights reserved.When implemented by a class, gets or sets the name of /// the component associated with the ///.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- TextEffect.cs
- WebPartConnection.cs
- UriExt.cs
- InputGestureCollection.cs
- RC2CryptoServiceProvider.cs
- ExpressionParser.cs
- PathData.cs
- XmlSchemaComplexContentRestriction.cs
- KeyValueConfigurationCollection.cs
- BooleanStorage.cs
- ClientProxyGenerator.cs
- ProfileGroupSettings.cs
- CalendarButtonAutomationPeer.cs
- SafeHGlobalHandleCritical.cs
- GuidTagList.cs
- DataGridViewElement.cs
- ZoomingMessageFilter.cs
- ExtenderHelpers.cs
- IPAddress.cs
- ValidationErrorCollection.cs
- EditorResources.cs
- BinaryConverter.cs
- Compensate.cs
- Point4D.cs
- BoundingRectTracker.cs
- DbConnectionPoolCounters.cs
- VariableExpressionConverter.cs
- SqlParameter.cs
- ClonableStack.cs
- RawKeyboardInputReport.cs
- SchemaManager.cs
- FontDifferentiator.cs
- DomainUpDown.cs
- HeaderPanel.cs
- WindowsSysHeader.cs
- XmlSchemaGroupRef.cs
- ClonableStack.cs
- PropertyChangingEventArgs.cs
- Point3DKeyFrameCollection.cs
- ClickablePoint.cs
- DataGridViewHeaderCell.cs
- LinkedList.cs
- securestring.cs
- ConfigurationSectionGroup.cs
- ZipIORawDataFileBlock.cs
- DispatcherExceptionFilterEventArgs.cs
- TreeViewImageGenerator.cs
- ColorAnimationBase.cs
- PlainXmlSerializer.cs
- DebugViewWriter.cs
- CompiledIdentityConstraint.cs
- WSAddressing10ProblemHeaderQNameFault.cs
- PtsPage.cs
- TrackingValidationObjectDictionary.cs
- DictionarySectionHandler.cs
- SiteMapDataSourceDesigner.cs
- XmlNode.cs
- ClientCultureInfo.cs
- ObjectViewListener.cs
- TypeSystem.cs
- DockPatternIdentifiers.cs
- UnsafeNativeMethods.cs
- ProviderConnectionPoint.cs
- TextContainerHelper.cs
- Selection.cs
- TraceContextRecord.cs
- AutomationPatternInfo.cs
- CallSiteHelpers.cs
- Queue.cs
- BooleanToVisibilityConverter.cs
- regiisutil.cs
- OrderByQueryOptionExpression.cs
- CodeGotoStatement.cs
- GeometryModel3D.cs
- GraphicsPathIterator.cs
- HostingPreferredMapPath.cs
- CacheManager.cs
- XmlSchemaElement.cs
- CustomBindingElementCollection.cs
- updatecommandorderer.cs
- Point3DAnimation.cs
- ImportContext.cs
- WindowsListViewGroup.cs
- Imaging.cs
- TagPrefixInfo.cs
- Int32CollectionConverter.cs
- MultiByteCodec.cs
- OutputScope.cs
- ModulesEntry.cs
- SqlDataSourceParameterParser.cs
- __FastResourceComparer.cs
- TextShapeableCharacters.cs
- BinHexEncoder.cs
- TickBar.cs
- ConsumerConnectionPoint.cs
- Error.cs
- ClientSettingsProvider.cs
- FileSecurity.cs
- XmlSchemaFacet.cs
- ProtocolException.cs