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
- ButtonRenderer.cs
- ObjectViewEntityCollectionData.cs
- Matrix.cs
- JavaScriptSerializer.cs
- X509KeyIdentifierClauseType.cs
- Propagator.Evaluator.cs
- DataPagerFieldItem.cs
- GridViewDeletedEventArgs.cs
- InertiaRotationBehavior.cs
- BehaviorDragDropEventArgs.cs
- validationstate.cs
- DesignBinding.cs
- ContentIterators.cs
- System.Data.OracleClient_BID.cs
- TrailingSpaceComparer.cs
- Console.cs
- LocationSectionRecord.cs
- DeadCharTextComposition.cs
- FastEncoderStatics.cs
- MultipartContentParser.cs
- ImmutableCollection.cs
- TextEditorThreadLocalStore.cs
- TogglePattern.cs
- MessageAction.cs
- SignedXml.cs
- ObjectSet.cs
- ProtectedProviderSettings.cs
- Style.cs
- TemplateManager.cs
- Int64Converter.cs
- NoClickablePointException.cs
- EventlogProvider.cs
- LongPath.cs
- ISFClipboardData.cs
- Filter.cs
- TdsRecordBufferSetter.cs
- MessageHeaderDescription.cs
- HttpPostedFile.cs
- RoleGroup.cs
- InputMethodStateTypeInfo.cs
- RoutedEventArgs.cs
- SqlServices.cs
- RTLAwareMessageBox.cs
- ConfigUtil.cs
- EpmContentDeSerializer.cs
- DuplexChannelFactory.cs
- DataServiceRequest.cs
- XmlDownloadManager.cs
- AddInToken.cs
- OperatorExpressions.cs
- ResolveDuplex11AsyncResult.cs
- ActivityDesignerResources.cs
- GenerateHelper.cs
- RepeatInfo.cs
- XsltSettings.cs
- StylusCollection.cs
- ClientBuildManagerCallback.cs
- DataControlField.cs
- AstTree.cs
- JavascriptCallbackBehaviorAttribute.cs
- InstanceData.cs
- SecurityRuntime.cs
- ScrollChrome.cs
- Compress.cs
- XmlSchemaGroup.cs
- XsltException.cs
- FlowDocument.cs
- TagNameToTypeMapper.cs
- DataControlFieldHeaderCell.cs
- UnionExpr.cs
- ObjectDataSourceDisposingEventArgs.cs
- XmlSchemaSimpleContentRestriction.cs
- MembershipPasswordException.cs
- RunWorkerCompletedEventArgs.cs
- HtmlTableCell.cs
- ScriptServiceAttribute.cs
- MergablePropertyAttribute.cs
- MetafileHeader.cs
- ClientTarget.cs
- TcpTransportBindingElement.cs
- OwnerDrawPropertyBag.cs
- DocumentCollection.cs
- ReservationCollection.cs
- CompositeControl.cs
- TreeViewItem.cs
- LinkDescriptor.cs
- XmlnsDictionary.cs
- SoapInteropTypes.cs
- IItemContainerGenerator.cs
- URIFormatException.cs
- ExpressionPrefixAttribute.cs
- ArgumentNullException.cs
- DebuggerAttributes.cs
- EdmTypeAttribute.cs
- IdentifierCreationService.cs
- FileStream.cs
- CompositeFontFamily.cs
- ViewValidator.cs
- TransformationRules.cs
- AsyncStreamReader.cs