Code:
/ FX-1434 / FX-1434 / 1.0 / untmp / whidbey / REDBITS / ndp / fx / src / CompMod / System / ComponentModel / InstanceCreationEditor.cs / 1 / 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); } }
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- BrowserCapabilitiesFactoryBase.cs
- SizeValueSerializer.cs
- ConstructorNeedsTagAttribute.cs
- FullTextLine.cs
- _ProxyChain.cs
- Enlistment.cs
- EntityRecordInfo.cs
- PropertyValueChangedEvent.cs
- RtfToken.cs
- Point3DCollectionConverter.cs
- AdRotator.cs
- AttributeEmitter.cs
- SplitterEvent.cs
- PieceDirectory.cs
- Token.cs
- AvTraceDetails.cs
- OperandQuery.cs
- DelegateArgumentValue.cs
- CLSCompliantAttribute.cs
- State.cs
- Axis.cs
- UserControl.cs
- TagPrefixInfo.cs
- FileUtil.cs
- XmlSerializerFaultFormatter.cs
- CancelEventArgs.cs
- DynamicPropertyHolder.cs
- UTF32Encoding.cs
- SystemIPv6InterfaceProperties.cs
- TextEndOfParagraph.cs
- SafeIUnknown.cs
- OrderByQueryOptionExpression.cs
- AnimatedTypeHelpers.cs
- NavigationProperty.cs
- TextSchema.cs
- hresults.cs
- QueryCursorEventArgs.cs
- DetailsViewInsertEventArgs.cs
- ContainerFilterService.cs
- TableItemPattern.cs
- WebPartTransformer.cs
- DetailsViewInsertedEventArgs.cs
- ToolStripContentPanelDesigner.cs
- ScriptReferenceEventArgs.cs
- StaticSiteMapProvider.cs
- InvokePattern.cs
- CollectionViewGroupInternal.cs
- HtmlImage.cs
- SoapFormatter.cs
- VisualBrush.cs
- UnionExpr.cs
- ParallelEnumerable.cs
- JoinCqlBlock.cs
- DeferrableContentConverter.cs
- EmulateRecognizeCompletedEventArgs.cs
- ToolboxDataAttribute.cs
- TimeoutStream.cs
- PaperSize.cs
- PromptBuilder.cs
- HtmlShim.cs
- SafeBitVector32.cs
- BadImageFormatException.cs
- RegexNode.cs
- FontCollection.cs
- XmlElementAttribute.cs
- ProcessHostServerConfig.cs
- SoundPlayer.cs
- CircleHotSpot.cs
- InsufficientMemoryException.cs
- SqlDelegatedTransaction.cs
- WebBrowserEvent.cs
- NodeFunctions.cs
- InternalConfigConfigurationFactory.cs
- TextBoxAutomationPeer.cs
- TextParagraphCache.cs
- WebControlToolBoxItem.cs
- GPRECT.cs
- UnionExpr.cs
- SortQuery.cs
- PeerNameRegistration.cs
- WorkItem.cs
- CodeEntryPointMethod.cs
- SinglePageViewer.cs
- TrackingProfileDeserializationException.cs
- ConfigurationException.cs
- _NegoStream.cs
- RequiredAttributeAttribute.cs
- SmtpLoginAuthenticationModule.cs
- PromptStyle.cs
- AmbientLight.cs
- Query.cs
- ClientConfigurationHost.cs
- Int64Storage.cs
- TextCompositionManager.cs
- XD.cs
- ThreadStartException.cs
- ObjectContextServiceProvider.cs
- QueryCursorEventArgs.cs
- AuthenticationService.cs
- TableLayoutCellPaintEventArgs.cs