Code:
/ DotNET / DotNET / 8.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
- DomainConstraint.cs
- PropertyMetadata.cs
- MissingManifestResourceException.cs
- XmlAnyAttributeAttribute.cs
- TemporaryBitmapFile.cs
- ObjectDataSourceSelectingEventArgs.cs
- CharEntityEncoderFallback.cs
- DataGridViewComboBoxEditingControl.cs
- RegexRunnerFactory.cs
- Transform.cs
- dataobject.cs
- XpsColorContext.cs
- DataGridCommandEventArgs.cs
- TileBrush.cs
- streamingZipPartStream.cs
- IdnElement.cs
- ReadOnlyDataSourceView.cs
- HttpStreamMessage.cs
- MetabaseServerConfig.cs
- InitiatorSessionSymmetricTransportSecurityProtocol.cs
- SecurityContext.cs
- HashRepartitionEnumerator.cs
- ReflectionServiceProvider.cs
- CredentialManagerDialog.cs
- HashAlgorithm.cs
- ReceiveParametersContent.cs
- BindingsCollection.cs
- OrderedDictionary.cs
- DocumentXPathNavigator.cs
- FilterException.cs
- HandlerFactoryCache.cs
- AliasedExpr.cs
- UpdatePanelTriggerCollection.cs
- TraceSection.cs
- WindowsListViewItemCheckBox.cs
- TextServicesPropertyRanges.cs
- pingexception.cs
- ToolBarOverflowPanel.cs
- ArrangedElement.cs
- AdvancedBindingPropertyDescriptor.cs
- WebServiceReceiveDesigner.cs
- EventDescriptor.cs
- Set.cs
- WebPartVerbCollection.cs
- streamingZipPartStream.cs
- ADMembershipUser.cs
- CommandBinding.cs
- ClockController.cs
- StyleBamlRecordReader.cs
- DeleteIndexBinder.cs
- XmlImplementation.cs
- Win32SafeHandles.cs
- OciHandle.cs
- FixedPageStructure.cs
- BindingCompleteEventArgs.cs
- XmlMtomReader.cs
- WebBrowserHelper.cs
- Exceptions.cs
- CodeExpressionRuleDeclaration.cs
- ElementFactory.cs
- Resources.Designer.cs
- ImageIndexEditor.cs
- CompatibleComparer.cs
- MetadataProperty.cs
- TextRangeEdit.cs
- FieldToken.cs
- KeySplineConverter.cs
- CultureInfoConverter.cs
- Base64Encoder.cs
- SerialStream.cs
- WebPartCollection.cs
- UInt64Converter.cs
- EntityFrameworkVersions.cs
- TraceFilter.cs
- DataGridViewCellStyleChangedEventArgs.cs
- NetStream.cs
- PropertyMapper.cs
- UTF8Encoding.cs
- DoubleLinkListEnumerator.cs
- Substitution.cs
- TextPattern.cs
- Win32Exception.cs
- ProcessModuleCollection.cs
- UnsafeNativeMethodsMilCoreApi.cs
- ComponentSerializationService.cs
- MissingSatelliteAssemblyException.cs
- SigningProgress.cs
- Int64Converter.cs
- ExtensionQuery.cs
- PropertyGroupDescription.cs
- MLangCodePageEncoding.cs
- AccessDataSource.cs
- FilePrompt.cs
- AppearanceEditorPart.cs
- HashCodeCombiner.cs
- PrimitiveXmlSerializers.cs
- ZeroOpNode.cs
- EditorZoneBase.cs
- SetIterators.cs
- DesignerDataConnection.cs