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
- UpdateCommandGenerator.cs
- TextContainer.cs
- SafeProcessHandle.cs
- MessageFormatterConverter.cs
- LayoutInformation.cs
- TextTreePropertyUndoUnit.cs
- MenuItemStyle.cs
- EffectiveValueEntry.cs
- ProjectionCamera.cs
- RepeaterDesigner.cs
- BatchParser.cs
- AppLevelCompilationSectionCache.cs
- SpanIndex.cs
- CompilerGeneratedAttribute.cs
- XmlTypeMapping.cs
- DocumentCollection.cs
- ForeignKeyConstraint.cs
- DataGridAddNewRow.cs
- WebPartMovingEventArgs.cs
- ComponentCommands.cs
- EntityFunctions.cs
- HelpEvent.cs
- DoubleCollectionConverter.cs
- LoginCancelEventArgs.cs
- BrowsableAttribute.cs
- VisualTreeUtils.cs
- HeaderedItemsControl.cs
- XmlEnumAttribute.cs
- CustomErrorsSection.cs
- TemplateBindingExtensionConverter.cs
- QilReplaceVisitor.cs
- MemberDescriptor.cs
- DbConnectionClosed.cs
- TransformCollection.cs
- FormViewDeleteEventArgs.cs
- WebPartManager.cs
- DataTablePropertyDescriptor.cs
- PathFigureCollection.cs
- DataSourceGeneratorException.cs
- AttributeProviderAttribute.cs
- SortDescription.cs
- PageWrapper.cs
- XmlResolver.cs
- ListViewItem.cs
- XmlSchemaSimpleTypeRestriction.cs
- PointLight.cs
- Processor.cs
- DoubleCollectionConverter.cs
- XmlBinaryReader.cs
- RsaKeyIdentifierClause.cs
- DiagnosticTrace.cs
- MouseGestureConverter.cs
- KeyConverter.cs
- ProxyOperationRuntime.cs
- x509utils.cs
- XslTransform.cs
- DrawingCollection.cs
- CaseCqlBlock.cs
- BaseUriHelper.cs
- GeneralTransform3DCollection.cs
- XamlSerializerUtil.cs
- ADConnectionHelper.cs
- MouseActionValueSerializer.cs
- BitmapEffectDrawing.cs
- StatusStrip.cs
- HttpModule.cs
- Hashtable.cs
- FontSourceCollection.cs
- PointAnimationClockResource.cs
- XPathException.cs
- DispatchWrapper.cs
- TabControlCancelEvent.cs
- BasicHttpBindingElement.cs
- AvTraceDetails.cs
- ListItemCollection.cs
- FieldNameLookup.cs
- BooleanAnimationBase.cs
- Calendar.cs
- ErrorEventArgs.cs
- Rotation3D.cs
- KeyNotFoundException.cs
- EntityDataSourceViewSchema.cs
- OrderedEnumerableRowCollection.cs
- PropertyDescriptorCollection.cs
- ThousandthOfEmRealDoubles.cs
- ProfilePropertySettings.cs
- EventLogPermissionEntry.cs
- SuppressMessageAttribute.cs
- SerialStream.cs
- DependencyObjectType.cs
- AnimatedTypeHelpers.cs
- QueryCursorEventArgs.cs
- DataBoundControlAdapter.cs
- HttpPostProtocolReflector.cs
- Pkcs7Signer.cs
- Proxy.cs
- ConnectionManagementElementCollection.cs
- BitmapMetadata.cs
- Keyboard.cs
- IgnoreFileBuildProvider.cs