Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / CompMod / System / ComponentModel / InstanceCreationEditor.cs / 1305376 / InstanceCreationEditor.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- /* */ namespace System.ComponentModel { using Microsoft.Win32; using System.Collections; using System.ComponentModel.Design.Serialization; using System.Diagnostics; using System.Globalization; using System.Runtime.Serialization.Formatters; using System.Runtime.Remoting; using System.Runtime.InteropServices; using System.Security.Permissions; ////// An InstanceCreationEditor allows the user to create an instance of a particular type of property from a dropdown /// Within the PropertyGrid. Usually, the text specified by InstanceCreationEditor.Text will be displayed on the /// dropdown from the PropertyGrid as a link or button. When clicked, the InstanceCreationEditor.CreateInstance /// method will be called with the Type of the object to create. /// [HostProtection(SharedState = true)] public abstract class InstanceCreationEditor { ////// public virtual string Text { get { return SR.GetString(SR.InstanceCreationEditorDefaultText); } } ////// This method is invoked when you user chooses the link displayed by the PropertyGrid for the InstanceCreationEditor. /// The object returned from this method must be an instance of the specified type, or null in which case the editor will do nothing. /// /// public abstract object CreateInstance(ITypeDescriptorContext context, Type instanceType); } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- XmlSchemaImport.cs
- PropertyManager.cs
- WmpBitmapDecoder.cs
- RewritingProcessor.cs
- DocumentPage.cs
- _SecureChannel.cs
- Viewport3DAutomationPeer.cs
- __ConsoleStream.cs
- VBCodeProvider.cs
- FixedDocument.cs
- SafeHGlobalHandleCritical.cs
- StrokeCollectionConverter.cs
- TableColumn.cs
- TimeSpanConverter.cs
- DefinitionBase.cs
- HtmlFormWrapper.cs
- baseaxisquery.cs
- CheckBoxStandardAdapter.cs
- WebPartTransformer.cs
- ProfileParameter.cs
- Vector3DAnimationBase.cs
- TextCompositionEventArgs.cs
- MemoryRecordBuffer.cs
- RouteCollection.cs
- OdbcFactory.cs
- MethodAccessException.cs
- ACL.cs
- __Filters.cs
- WindowsContainer.cs
- StylusEditingBehavior.cs
- SafeArrayRankMismatchException.cs
- BuildProviderUtils.cs
- InvokeProviderWrapper.cs
- EmbeddedMailObjectsCollection.cs
- DataBoundControlParameterTarget.cs
- UpdateDelegates.Generated.cs
- AssemblyNameEqualityComparer.cs
- WindowsListViewItemCheckBox.cs
- DES.cs
- DiscreteKeyFrames.cs
- WebExceptionStatus.cs
- EntityWrapper.cs
- Delegate.cs
- EntityTransaction.cs
- ToolstripProfessionalRenderer.cs
- ContentHostHelper.cs
- Imaging.cs
- ConfigurationPropertyAttribute.cs
- QueueAccessMode.cs
- DataGridViewCell.cs
- HoistedLocals.cs
- MenuScrollingVisibilityConverter.cs
- MetabaseReader.cs
- CodeSubDirectoriesCollection.cs
- SoundPlayer.cs
- DesignerTransaction.cs
- CachedPathData.cs
- NextPreviousPagerField.cs
- ArrayWithOffset.cs
- ServiceDescriptionData.cs
- DataError.cs
- Version.cs
- ActiveXContainer.cs
- ConfigurationFileMap.cs
- SRDisplayNameAttribute.cs
- CSharpCodeProvider.cs
- ControlUtil.cs
- HttpCacheVaryByContentEncodings.cs
- StreamWriter.cs
- CacheHelper.cs
- DiscoveryDocument.cs
- XXXOnTypeBuilderInstantiation.cs
- EntityTransaction.cs
- StorageEndPropertyMapping.cs
- FigureParaClient.cs
- figurelengthconverter.cs
- TypeForwardedFromAttribute.cs
- ListViewCancelEventArgs.cs
- DependencyPropertyHelper.cs
- ColumnPropertiesGroup.cs
- TransactionManager.cs
- precedingsibling.cs
- BaseCodePageEncoding.cs
- HttpWebRequest.cs
- DeviceContext2.cs
- WebPartTransformer.cs
- PersonalizationStateQuery.cs
- ReadOnlyHierarchicalDataSourceView.cs
- TransformerInfoCollection.cs
- ObjectTag.cs
- LayoutUtils.cs
- UserControl.cs
- JoinSymbol.cs
- QueryAsyncResult.cs
- Executor.cs
- ConditionChanges.cs
- FixedDocumentPaginator.cs
- SortAction.cs
- ReadWriteSpinLock.cs
- MouseButtonEventArgs.cs