mscorlib(4.0.0.0) API with additions
System.ComponentModel Namespace Reference

Classes

class  AddingNewEventArgs
 Provides data for the E:System.Windows.Forms.BindingSource.AddingNew event. More...
 
class  AmbientValueAttribute
 Specifies the value to pass to a property to cause the property to get its value from another source. This is known as ambience. This class cannot be inherited. More...
 
class  ArrayConverter
 Provides a type converter to convert T:System.Array objects to and from various other representations. More...
 
class  AsyncCompletedEventArgs
 Provides data for the MethodNameCompleted event. More...
 
class  AsyncOperation
 Tracks the lifetime of an asynchronous operation. More...
 
class  AsyncOperationManager
 Provides concurrency management for classes that support asynchronous method calls. This class cannot be inherited. More...
 
class  AttributeCollection
 Represents a collection of attributes. More...
 
class  AttributeProviderAttribute
 Enables attribute redirection. This class cannot be inherited. More...
 
class  BackgroundWorker
 Executes an operation on a separate thread. More...
 
class  BaseNumberConverter
 Provides a base type converter for nonfloating-point numerical types. More...
 
class  BindableAttribute
 Specifies whether a member is typically used for binding. This class cannot be inherited. More...
 
class  BindingList
 Provides a generic collection that supports data binding. More...
 
class  BooleanConverter
 Provides a type converter to convert T:System.Boolean objects to and from various other representations. More...
 
class  BrowsableAttribute
 Specifies whether a property or event should be displayed in a Properties window. More...
 
class  ByteConverter
 Provides a type converter to convert 8-bit unsigned integer objects to and from various other representations. More...
 
class  CancelEventArgs
 Provides data for a cancelable event. More...
 
class  CategoryAttribute
 Specifies the name of the category in which to group the property or event when displayed in a T:System.Windows.Forms.PropertyGrid control set to Categorized mode. More...
 
class  CharConverter
 Provides a type converter to convert Unicode character objects to and from various other representations. More...
 
class  CollectionChangeEventArgs
 Provides data for the E:System.Data.DataColumnCollection.CollectionChanged event. More...
 
class  CollectionConverter
 Provides a type converter to convert collection objects to and from various other representations. More...
 
class  ComplexBindingPropertiesAttribute
 Specifies the data source and data member properties for a component that supports complex data binding. This class cannot be inherited. More...
 
class  Component
 Provides the base implementation for the T:System.ComponentModel.IComponent interface and enables object sharing between applications. More...
 
class  ComponentCollection
 Provides a read-only container for a collection of T:System.ComponentModel.IComponent objects. More...
 
class  ComponentConverter
 Provides a type converter to convert components to and from various other representations. More...
 
class  ComponentEditor
 Provides the base class for a custom component editor. More...
 
class  ComponentResourceManager
 Provides simple functionality for enumerating resources for a component or object. The T:System.ComponentModel.ComponentResourceManager class is a T:System.Resources.ResourceManager. More...
 
class  Container
 Encapsulates zero or more components. More...
 
class  ContainerFilterService
 Provides a base class for the container filter service. More...
 
class  CultureInfoConverter
 Provides a type converter to convert T:System.Globalization.CultureInfo objects to and from various other representations. More...
 
class  CustomTypeDescriptor
 Provides a simple default implementation of the T:System.ComponentModel.ICustomTypeDescriptor interface. More...
 
class  DataErrorsChangedEventArgs
 Provides data for the E:System.ComponentModel.INotifyDataErrorInfo.ErrorsChanged event. More...
 
class  DataObjectAttribute
 Identifies a type as an object suitable for binding to an T:System.Web.UI.WebControls.ObjectDataSource object. This class cannot be inherited. More...
 
class  DataObjectFieldAttribute
 Provides metadata for a property representing a data field. This class cannot be inherited. More...
 
class  DataObjectMethodAttribute
 Identifies a data operation method exposed by a type, what type of operation the method performs, and whether the method is the default data method. This class cannot be inherited. More...
 
class  DateTimeConverter
 Provides a type converter to convert T:System.DateTime objects to and from various other representations. More...
 
class  DateTimeOffsetConverter
 Provides a type converter to convert T:System.DateTimeOffset structures to and from various other representations. More...
 
class  DecimalConverter
 Provides a type converter to convert T:System.Decimal objects to and from various other representations. More...
 
class  DefaultBindingPropertyAttribute
 Specifies the default binding property for a component. This class cannot be inherited. More...
 
class  DefaultEventAttribute
 Specifies the default event for a component. More...
 
class  DefaultPropertyAttribute
 Specifies the default property for a component. More...
 
class  DefaultValueAttribute
 Specifies the default value for a property. More...
 
class  DescriptionAttribute
 Specifies a description for a property or event. More...
 
class  DesignerAttribute
 Specifies the class used to implement design-time services for a component. More...
 
class  DesignerCategoryAttribute
 Specifies that the designer for a class belongs to a certain category. More...
 
class  DesignerSerializationVisibilityAttribute
 Specifies the type of persistence to use when serializing a property on a component at design time. More...
 
class  DesignOnlyAttribute
 Specifies whether a property can only be set at design time. More...
 
class  DesignTimeVisibleAttribute
 T:System.ComponentModel.DesignTimeVisibleAttribute marks a component's visibility. If F:System.ComponentModel.DesignTimeVisibleAttribute.Yes is present, a visual designer can show this component on a designer. More...
 
class  DisplayNameAttribute
 Specifies the display name for a property, event, or public void method which takes no arguments. More...
 
class  DoubleConverter
 Provides a type converter to convert double-precision, floating point number objects to and from various other representations. More...
 
class  DoWorkEventArgs
 Provides data for the E:System.ComponentModel.BackgroundWorker.DoWork event handler. More...
 
class  EditorAttribute
 Specifies the editor to use to change a property. This class cannot be inherited. More...
 
class  EditorBrowsableAttribute
 Specifies that a property or method is viewable in an editor. This class cannot be inherited. More...
 
class  EnumConverter
 Provides a type converter to convert T:System.Enum objects to and from various other representations. More...
 
class  EventDescriptor
 Provides information about an event. More...
 
class  EventDescriptorCollection
 Represents a collection of T:System.ComponentModel.EventDescriptor objects. More...
 
class  EventHandlerList
 Provides a simple list of delegates. This class cannot be inherited. More...
 
class  ExpandableObjectConverter
 Provides a type converter to convert expandable objects to and from various other representations. More...
 
class  ExtenderProvidedPropertyAttribute
 Specifies a property that is offered by an extender provider. This class cannot be inherited. More...
 
class  GuidConverter
 Provides a type converter to convert T:System.Guid objects to and from various other representations. More...
 
class  HandledEventArgs
 Provides data for events that can be handled completely in an event handler. More...
 
interface  IBindingList
 Provides the features required to support both complex and simple scenarios when binding to a data source. More...
 
interface  IBindingListView
 Extends the T:System.ComponentModel.IBindingList interface by providing advanced sorting and filtering capabilities. More...
 
interface  ICancelAddNew
 Adds transactional capability when adding a new item to a collection. More...
 
interface  IChangeTracking
 Defines the mechanism for querying the object for changes and resetting of the changed status. More...
 
interface  IComNativeDescriptorHandler
 Provides a top-level mapping layer between a COM object and a T:System.ComponentModel.TypeDescriptor. More...
 
interface  IComponent
 Provides functionality required by all components. More...
 
interface  IContainer
 Provides functionality for containers. Containers are objects that logically contain zero or more components. More...
 
interface  ICustomTypeDescriptor
 Provides an interface that supplies dynamic custom type information for an object. More...
 
interface  IDataErrorInfo
 Provides the functionality to offer custom error information that a user interface can bind to. More...
 
interface  IEditableObject
 Provides functionality to commit or rollback changes to an object that is used as a data source. More...
 
interface  IExtenderProvider
 Defines the interface for extending properties to other components in a container. More...
 
interface  IIntellisenseBuilder
 Provides an interface to facilitate the retrieval of the builder's name and to display the builder. More...
 
interface  IListSource
 Provides functionality to an object to return a list that can be bound to a data source. More...
 
class  ImmutableObjectAttribute
 Specifies that an object has no subproperties capable of being edited. This class cannot be inherited. More...
 
interface  INestedContainer
 Provides functionality for nested containers, which logically contain zero or more other components and are owned by a parent component. More...
 
interface  INestedSite
 Provides the ability to retrieve the full nested name of a component. More...
 
class  InheritanceAttribute
 Indicates whether the component associated with this attribute has been inherited from a base class. This class cannot be inherited. More...
 
class  InitializationEventAttribute
 Specifies which event is raised on initialization. This class cannot be inherited. More...
 
interface  INotifyDataErrorInfo
 Defines members that data entity classes can implement to provide custom synchronous and asynchronous validation support. More...
 
interface  INotifyPropertyChanged
 Notifies clients that a property value has changed. More...
 
interface  INotifyPropertyChanging
 Notifies clients that a property value is changing. More...
 
class  InstallerTypeAttribute
 Specifies the installer for a type that installs components. More...
 
class  InstanceCreationEditor
 Creates an instance of a particular type of property from a drop-down box within the T:System.Windows.Forms.PropertyGrid. More...
 
class  Int16Converter
 Provides a type converter to convert 16-bit signed integer objects to and from other representations. More...
 
class  Int32Converter
 Provides a type converter to convert 32-bit signed integer objects to and from other representations. More...
 
class  Int64Converter
 Provides a type converter to convert 64-bit signed integer objects to and from various other representations. More...
 
class  InvalidAsynchronousStateException
 Thrown when a thread on which an operation should execute no longer exists or has no message loop. More...
 
class  InvalidEnumArgumentException
 The exception thrown when using invalid arguments that are enumerators. More...
 
interface  IRaiseItemChangedEvents
 Indicates whether a class converts property change events to E:System.ComponentModel.IBindingList.ListChanged events. More...
 
interface  IRevertibleChangeTracking
 Provides support for rolling back the changes More...
 
interface  ISite
 Provides functionality required by sites. More...
 
interface  ISupportInitialize
 Specifies that this object supports a simple, transacted notification for batch initialization. More...
 
interface  ISupportInitializeNotification
 Allows coordination of initialization for a component and its dependent properties. More...
 
interface  ISynchronizeInvoke
 Provides a way to synchronously or asynchronously execute a delegate. More...
 
interface  ITypeDescriptorContext
 Provides contextual information about a component, such as its container and property descriptor. More...
 
interface  ITypedList
 Provides functionality to discover the schema for a bindable list, where the properties available for binding differ from the public properties of the object to bind to. More...
 
class  License
 Provides the abstract base class for all licenses. A license is granted to a specific instance of a component. More...
 
class  LicenseContext
 Specifies when you can use a licensed object and provides a way of obtaining additional services needed to support licenses running within its domain. More...
 
class  LicenseException
 Represents the exception thrown when a component cannot be granted a license. More...
 
class  LicenseManager
 Provides properties and methods to add a license to a component and to manage a T:System.ComponentModel.LicenseProvider. This class cannot be inherited. More...
 
class  LicenseProvider
 Provides the abstract base class for implementing a license provider. More...
 
class  LicenseProviderAttribute
 Specifies the T:System.ComponentModel.LicenseProvider to use with a class. This class cannot be inherited. More...
 
class  LicFileLicenseProvider
 Provides an implementation of a T:System.ComponentModel.LicenseProvider. The provider works in a similar fashion to the Microsoft .NET Framework standard licensing model. More...
 
class  ListBindableAttribute
 Specifies that a list can be used as a data source. A visual designer should use this attribute to determine whether to display a particular list in a data-binding picker. This class cannot be inherited. More...
 
class  ListChangedEventArgs
 Provides data for the E:System.ComponentModel.IBindingList.ListChanged event. More...
 
class  ListSortDescription
 Provides a description of the sort operation applied to a data source. More...
 
class  ListSortDescriptionCollection
 Represents a collection of T:System.ComponentModel.ListSortDescription objects. More...
 
class  LocalizableAttribute
 Specifies whether a property should be localized. This class cannot be inherited. More...
 
class  LookupBindingPropertiesAttribute
 Specifies the properties that support lookup-based binding. This class cannot be inherited. More...
 
class  MarshalByValueComponent
 Implements T:System.ComponentModel.IComponent and provides the base implementation for remotable components that are marshaled by value (a copy of the serialized object is passed). More...
 
class  MaskedTextProvider
 Represents a mask-parsing service that can be used by any number of controls that support masking, such as the T:System.Windows.Forms.MaskedTextBox control. More...
 
class  MemberDescriptor
 Represents a class member, such as a property or event. This is an abstract base class. More...
 
class  MergablePropertyAttribute
 Specifies that this property can be combined with properties belonging to other objects in a Properties window. More...
 
class  MultilineStringConverter
 Provides a type converter to convert multiline strings to a simple string. More...
 
class  NestedContainer
 Provides the base implementation for the T:System.ComponentModel.INestedContainer interface, which enables containers to have an owning component. More...
 
class  NotifyParentPropertyAttribute
 Indicates that the parent property is notified when the value of the property that this attribute is applied to is modified. This class cannot be inherited. More...
 
class  NullableConverter
 Provides automatic conversion between a nullable type and its underlying primitive type. More...
 
class  ParenthesizePropertyNameAttribute
 Indicates whether the name of the associated property is displayed with parentheses in the Properties window. This class cannot be inherited. More...
 
class  PasswordPropertyTextAttribute
 Indicates that an object's text representation is obscured by characters such as asterisks. This class cannot be inherited. More...
 
class  ProgressChangedEventArgs
 Provides data for the E:System.ComponentModel.BackgroundWorker.ProgressChanged event. More...
 
class  PropertyChangedEventArgs
 Provides data for the E:System.ComponentModel.INotifyPropertyChanged.PropertyChanged event. More...
 
class  PropertyChangingEventArgs
 Provides data for the E:System.ComponentModel.INotifyPropertyChanging.PropertyChanging event. More...
 
class  PropertyDescriptor
 Provides an abstraction of a property on a class. More...
 
class  PropertyDescriptorCollection
 Represents a collection of T:System.ComponentModel.PropertyDescriptor objects. More...
 
class  PropertyTabAttribute
 Identifies the property tab or tabs to display for the specified class or classes. More...
 
class  ProvidePropertyAttribute
 Specifies the name of the property that an implementer of T:System.ComponentModel.IExtenderProvider offers to other components. This class cannot be inherited More...
 
class  ReadOnlyAttribute
 Specifies whether the property this attribute is bound to is read-only or read/write. This class cannot be inherited More...
 
class  RecommendedAsConfigurableAttribute
 Specifies that the property can be used as an application setting. More...
 
class  ReferenceConverter
 Provides a type converter to convert object references to and from other representations. More...
 
class  RefreshEventArgs
 Provides data for the E:System.ComponentModel.TypeDescriptor.Refreshed event. More...
 
class  RefreshPropertiesAttribute
 Indicates that the property grid should refresh when the associated property value changes. This class cannot be inherited. More...
 
class  RunInstallerAttribute
 Specifies whether the Visual Studio Custom Action Installer or the Installutil.exe (Installer Tool) should be invoked when the assembly is installed. More...
 
class  RunWorkerCompletedEventArgs
 Provides data for the MethodNameCompleted event. More...
 
class  SByteConverter
 Provides a type converter to convert 8-bit unsigned integer objects to and from a string. More...
 
class  SettingsBindableAttribute
 Specifies when a component property can be bound to an application setting. More...
 
class  SingleConverter
 Provides a type converter to convert single-precision, floating point number objects to and from various other representations. More...
 
class  StringConverter
 Provides a type converter to convert string objects to and from other representations. More...
 
class  SyntaxCheck
 Provides methods to verify the machine name and path conform to a specific syntax. This class cannot be inherited. More...
 
class  TimeSpanConverter
 Provides a type converter to convert T:System.TimeSpan objects to and from other representations. More...
 
class  ToolboxItemAttribute
 Represents an attribute of a toolbox item. More...
 
class  ToolboxItemFilterAttribute
 Specifies the filter string and filter type to use for a toolbox item. More...
 
class  TypeConverter
 Provides a unified way of converting types of values to other types, as well as for accessing standard values and subproperties. More...
 
class  TypeConverterAttribute
 Specifies what type to use as a converter for the object this attribute is bound to. More...
 
class  TypeDescriptionProvider
 Provides supplemental metadata to the T:System.ComponentModel.TypeDescriptor. More...
 
class  TypeDescriptionProviderAttribute
 Specifies the custom type description provider for a class. This class cannot be inherited. More...
 
class  TypeDescriptor
 Provides information about the characteristics for a component, such as its attributes, properties, and events. This class cannot be inherited. More...
 
class  TypeListConverter
 Provides a type converter that can be used to populate a list box with available types. More...
 
class  UInt16Converter
 Provides a type converter to convert 16-bit unsigned integer objects to and from other representations. More...
 
class  UInt32Converter
 Provides a type converter to convert 32-bit unsigned integer objects to and from various other representations. More...
 
class  UInt64Converter
 Provides a type converter to convert 64-bit unsigned integer objects to and from other representations. More...
 
class  WarningException
 Specifies an exception that is handled as a warning instead of an error. More...
 
class  Win32Exception
 Throws an exception for a Win32 error code. More...
 

Enumerations

enum  BindableSupport { BindableSupport.No, BindableSupport.Yes, BindableSupport.Default }
 Specifies values to indicate whether a property can be bound to a data element or another property. More...
 
enum  BindingDirection { BindingDirection.OneWay, BindingDirection.TwoWay }
 Specifies whether the template can be bound one way or two ways. More...
 
enum  CollectionChangeAction { CollectionChangeAction.Add = 1, CollectionChangeAction.Remove, CollectionChangeAction.Refresh }
 Specifies how the collection is changed. More...
 
enum  DataObjectMethodType {
  DataObjectMethodType.Fill, DataObjectMethodType.Select, DataObjectMethodType.Update, DataObjectMethodType.Insert,
  DataObjectMethodType.Delete
}
 Identifies the type of data operation performed by a method, as specified by the T:System.ComponentModel.DataObjectMethodAttribute applied to the method. More...
 
enum  DesignerSerializationVisibility { DesignerSerializationVisibility.Hidden, DesignerSerializationVisibility.Visible, DesignerSerializationVisibility.Content }
 Specifies the visibility a property has to the design-time serializer. More...
 
enum  EditorBrowsableState { EditorBrowsableState.Always, EditorBrowsableState.Never, EditorBrowsableState.Advanced }
 Specifies the browsable state of a property or method from within an editor. More...
 
enum  InheritanceLevel { InheritanceLevel.Inherited = 1, InheritanceLevel.InheritedReadOnly, InheritanceLevel.NotInherited }
 Defines identifiers for types of inheritance levels. More...
 
enum  LicenseUsageMode { LicenseUsageMode.Runtime, LicenseUsageMode.Designtime }
 Specifies when the T:System.ComponentModel.License can be used. More...
 
enum  ListChangedType {
  ListChangedType.Reset, ListChangedType.ItemAdded, ListChangedType.ItemDeleted, ListChangedType.ItemMoved,
  ListChangedType.ItemChanged, ListChangedType.PropertyDescriptorAdded, ListChangedType.PropertyDescriptorDeleted, ListChangedType.PropertyDescriptorChanged
}
 Specifies how the list changed. More...
 
enum  ListSortDirection { ListSortDirection.Ascending, ListSortDirection.Descending }
 Specifies the direction of a sort operation. More...
 
enum  MaskedTextResultHint {
  MaskedTextResultHint.Unknown = 0, MaskedTextResultHint.CharacterEscaped = 1, MaskedTextResultHint.NoEffect = 2, MaskedTextResultHint.SideEffect = 3,
  MaskedTextResultHint.Success = 4, MaskedTextResultHint.AsciiCharacterExpected = -1, MaskedTextResultHint.AlphanumericCharacterExpected = -2, MaskedTextResultHint.DigitExpected = -3,
  MaskedTextResultHint.LetterExpected = -4, MaskedTextResultHint.SignedDigitExpected = -5, MaskedTextResultHint.InvalidInput = -51, MaskedTextResultHint.PromptCharNotAllowed = -52,
  MaskedTextResultHint.UnavailableEditPosition = -53, MaskedTextResultHint.NonEditPosition = -54, MaskedTextResultHint.PositionOutOfRange = -55
}
 Specifies values that succinctly describe the results of a masked text parsing operation. More...
 
enum  PropertyTabScope { PropertyTabScope.Static, PropertyTabScope.Global, PropertyTabScope.Document, PropertyTabScope.Component }
 Defines identifiers that indicate the persistence scope of a tab in the Properties window. More...
 
enum  RefreshProperties { RefreshProperties.None, RefreshProperties.All, RefreshProperties.Repaint }
 Defines identifiers that indicate the type of a refresh of the Properties window. More...
 
enum  ToolboxItemFilterType { ToolboxItemFilterType.Allow, ToolboxItemFilterType.Custom, ToolboxItemFilterType.Prevent, ToolboxItemFilterType.Require }
 Defines identifiers used to indicate the type of filter that a T:System.ComponentModel.ToolboxItemFilterAttribute uses. More...
 

Functions

delegate void AddingNewEventHandler (object sender, AddingNewEventArgs e)
 Represents the method that will handle the E:System.Windows.Forms.BindingSource.AddingNew event. More...
 
delegate void AsyncCompletedEventHandler (object sender, AsyncCompletedEventArgs e)
 Represents the method that will handle the MethodNameCompleted event of an asynchronous operation. More...
 
delegate void CancelEventHandler (object sender, CancelEventArgs e)
 Represents the method that handles a cancelable event. More...
 
delegate void CollectionChangeEventHandler (object sender, CollectionChangeEventArgs e)
 Represents the method that handles the E:System.Data.DataColumnCollection.CollectionChanged event raised when adding elements to or removing elements from a collection. More...
 
delegate void DoWorkEventHandler (object sender, DoWorkEventArgs e)
 Represents the method that will handle the E:System.ComponentModel.BackgroundWorker.DoWork event. This class cannot be inherited. More...
 
delegate void HandledEventHandler (object sender, HandledEventArgs e)
 Represents a method that can handle events which may or may not require further processing after the event handler has returned. More...
 
delegate void ListChangedEventHandler (object sender, ListChangedEventArgs e)
 Represents the method that will handle the E:System.ComponentModel.IBindingList.ListChanged event of the T:System.ComponentModel.IBindingList class. More...
 
delegate void ProgressChangedEventHandler (object sender, ProgressChangedEventArgs e)
 Represents the method that will handle the E:System.ComponentModel.BackgroundWorker.ProgressChanged event of the T:System.ComponentModel.BackgroundWorker class. This class cannot be inherited. More...
 
delegate void PropertyChangedEventHandler (object sender, PropertyChangedEventArgs e)
 Represents the method that will handle the E:System.ComponentModel.INotifyPropertyChanged.PropertyChanged event raised when a property is changed on a component. More...
 
delegate void PropertyChangingEventHandler (object sender, PropertyChangingEventArgs e)
 Represents the method that will handle the E:System.ComponentModel.INotifyPropertyChanging.PropertyChanging event of an T:System.ComponentModel.INotifyPropertyChanging interface. More...
 
delegate void RefreshEventHandler (RefreshEventArgs e)
 Represents the method that handles the E:System.ComponentModel.TypeDescriptor.Refreshed event raised when a T:System.Type or component is changed during design time. More...
 
delegate void RunWorkerCompletedEventHandler (object sender, RunWorkerCompletedEventArgs e)
 Represents the method that will handle the E:System.ComponentModel.BackgroundWorker.RunWorkerCompleted event of a T:System.ComponentModel.BackgroundWorker class. More...
 

Enumeration Type Documentation

◆ BindableSupport

Specifies values to indicate whether a property can be bound to a data element or another property.

Enumerator
No 

The property is not bindable at design time.

Yes 

The property is bindable at design time.

Default 

The property is set to the default.

Definition at line 4 of file BindableSupport.cs.

◆ BindingDirection

Specifies whether the template can be bound one way or two ways.

Enumerator
OneWay 

The template can only accept property values. Used with a generic T:System.Web.UI.ITemplate.

TwoWay 

The template can accept and expose property values. Used with an T:System.Web.UI.IBindableTemplate.

Definition at line 4 of file BindingDirection.cs.

◆ CollectionChangeAction

Specifies how the collection is changed.

Enumerator
Add 

Specifies that an element was added to the collection.

Remove 

Specifies that an element was removed from the collection.

Refresh 

Specifies that the entire collection has changed. This is caused by using methods that manipulate the entire collection, such as M:System.Collections.CollectionBase.Clear.

Definition at line 4 of file CollectionChangeAction.cs.

◆ DataObjectMethodType

Identifies the type of data operation performed by a method, as specified by the T:System.ComponentModel.DataObjectMethodAttribute applied to the method.

Enumerator
Fill 

Indicates that a method is used for a data operation that fills a T:System.Data.DataSet object.

Select 

Indicates that a method is used for a data operation that retrieves data.

Update 

Indicates that a method is used for a data operation that updates data.

Insert 

Indicates that a method is used for a data operation that inserts data.

Delete 

Indicates that a method is used for a data operation that deletes data.

Definition at line 4 of file DataObjectMethodType.cs.

◆ DesignerSerializationVisibility

Specifies the visibility a property has to the design-time serializer.

Enumerator
Hidden 

The code generator does not produce code for the object.

Visible 

The code generator produces code for the object.

Content 

The code generator produces code for the contents of the object, rather than for the object itself.

Definition at line 7 of file DesignerSerializationVisibility.cs.

◆ EditorBrowsableState

Specifies the browsable state of a property or method from within an editor.

Enumerator
Always 

The property or method is always browsable from within an editor.

Never 

The property or method is never browsable from within an editor.

Advanced 

The property or method is a feature that only advanced users should see. An editor can either show or hide such properties.

Definition at line 5 of file EditorBrowsableState.cs.

◆ InheritanceLevel

Defines identifiers for types of inheritance levels.

Enumerator
Inherited 

The object is inherited.

InheritedReadOnly 

The object is inherited, but has read-only access.

NotInherited 

The object is not inherited.

Definition at line 4 of file InheritanceLevel.cs.

◆ LicenseUsageMode

Specifies when the T:System.ComponentModel.License can be used.

Enumerator
Runtime 

Used during runtime.

Designtime 

Used during design time by a visual designer or the compiler.

Definition at line 4 of file LicenseUsageMode.cs.

◆ ListChangedType

Specifies how the list changed.

Enumerator
Reset 

Much of the list has changed. Any listening controls should refresh all their data from the list.

ItemAdded 

An item added to the list. P:System.ComponentModel.ListChangedEventArgs.NewIndex contains the index of the item that was added.

ItemDeleted 

An item deleted from the list. P:System.ComponentModel.ListChangedEventArgs.NewIndex contains the index of the item that was deleted.

ItemMoved 

An item moved within the list. P:System.ComponentModel.ListChangedEventArgs.OldIndex contains the previous index for the item, whereas P:System.ComponentModel.ListChangedEventArgs.NewIndex contains the new index for the item.

ItemChanged 

An item changed in the list. P:System.ComponentModel.ListChangedEventArgs.NewIndex contains the index of the item that was changed.

PropertyDescriptorAdded 

A T:System.ComponentModel.PropertyDescriptor was added, which changed the schema.

PropertyDescriptorDeleted 

A T:System.ComponentModel.PropertyDescriptor was deleted, which changed the schema.

PropertyDescriptorChanged 

A T:System.ComponentModel.PropertyDescriptor was changed, which changed the schema.

Definition at line 4 of file ListChangedType.cs.

◆ ListSortDirection

Specifies the direction of a sort operation.

Enumerator
Ascending 

Sorts in ascending order.

Descending 

Sorts in descending order.

Definition at line 4 of file ListSortDirection.cs.

◆ MaskedTextResultHint

Specifies values that succinctly describe the results of a masked text parsing operation.

Enumerator
Unknown 

Unknown. The result of the operation could not be determined.

CharacterEscaped 

Success. The operation succeeded because a literal, prompt or space character was an escaped character. For more information about escaped characters, see the M:System.ComponentModel.MaskedTextProvider.VerifyEscapeChar(System.Char,System.Int32) method.

NoEffect 

Success. The primary operation was not performed because it was not needed; therefore, no side effect was produced.

SideEffect 

Success. The primary operation was not performed because it was not needed, but the method produced a side effect. For example, the Overload:System.ComponentModel.MaskedTextProvider.RemoveAt method can delete an unassigned edit position, which causes left-shifting of subsequent characters in the formatted string.

Success 

Success. The primary operation succeeded.

AsciiCharacterExpected 

Operation did not succeed.An input character was encountered that was not a member of the ASCII character set.

AlphanumericCharacterExpected 

Operation did not succeed.An input character was encountered that was not alphanumeric. .

DigitExpected 

Operation did not succeed. An input character was encountered that was not a digit.

LetterExpected 

Operation did not succeed. An input character was encountered that was not a letter.

SignedDigitExpected 

Operation did not succeed. An input character was encountered that was not a signed digit.

InvalidInput 

Operation did not succeed. The program encountered an input character that was not valid. For more information about characters that are not valid, see the M:System.ComponentModel.MaskedTextProvider.IsValidInputChar(System.Char) method.

PromptCharNotAllowed 

Operation did not succeed. The prompt character is not valid at input, perhaps because the P:System.ComponentModel.MaskedTextProvider.AllowPromptAsInput property is set to false.

UnavailableEditPosition 

Operation did not succeed. There were not enough edit positions available to fulfill the request.

NonEditPosition 

Operation did not succeed. The current position in the formatted string is a literal character.

PositionOutOfRange 

Operation did not succeed. The specified position is not in the range of the target string; typically it is either less than zero or greater then the length of the target string.

Definition at line 4 of file MaskedTextResultHint.cs.

◆ PropertyTabScope

Defines identifiers that indicate the persistence scope of a tab in the Properties window.

Enumerator
Static 

This tab is added to the Properties window and cannot be removed.

Global 

This tab is added to the Properties window and can only be removed explicitly by a parent component.

Document 

This tab is specific to the current document. This tab is added to the Properties window and is removed when the currently selected document changes.

Component 

This tab is specific to the current component. This tab is added to the Properties window for the current component only and is removed when the component is no longer selected.

Definition at line 4 of file PropertyTabScope.cs.

◆ RefreshProperties

Defines identifiers that indicate the type of a refresh of the Properties window.

Enumerator
None 

No refresh is necessary.

All 

The properties should be requeried and the view should be refreshed.

Repaint 

The view should be refreshed.

Definition at line 4 of file RefreshProperties.cs.

◆ ToolboxItemFilterType

Defines identifiers used to indicate the type of filter that a T:System.ComponentModel.ToolboxItemFilterAttribute uses.

Enumerator
Allow 

Indicates that a toolbox item filter string is allowed, but not required.

Custom 

Indicates that custom processing is required to determine whether to use a toolbox item filter string.

Prevent 

Indicates that a toolbox item filter string is not allowed.

Require 

Indicates that a toolbox item filter string must be present for a toolbox item to be enabled.

Definition at line 4 of file ToolboxItemFilterType.cs.

Function Documentation

◆ AddingNewEventHandler()

delegate void System.ComponentModel.AddingNewEventHandler ( object  sender,
AddingNewEventArgs  e 
)

Represents the method that will handle the E:System.Windows.Forms.BindingSource.AddingNew event.

Parameters
senderThe source of the event, typically a data container or data-bound collection.
eA T:System.ComponentModel.AddingNewEventArgs that contains the event data.

◆ AsyncCompletedEventHandler()

delegate void System.ComponentModel.AsyncCompletedEventHandler ( object  sender,
AsyncCompletedEventArgs  e 
)

Represents the method that will handle the MethodNameCompleted event of an asynchronous operation.

Parameters
senderThe source of the event.
eAn T:System.ComponentModel.AsyncCompletedEventArgs that contains the event data.

◆ CancelEventHandler()

delegate void System.ComponentModel.CancelEventHandler ( object  sender,
CancelEventArgs  e 
)

Represents the method that handles a cancelable event.

Parameters
senderThe source of the event.
eA T:System.ComponentModel.CancelEventArgs that contains the event data.

◆ CollectionChangeEventHandler()

delegate void System.ComponentModel.CollectionChangeEventHandler ( object  sender,
CollectionChangeEventArgs  e 
)

Represents the method that handles the E:System.Data.DataColumnCollection.CollectionChanged event raised when adding elements to or removing elements from a collection.

Parameters
senderThe source of the event.
eA T:System.ComponentModel.CollectionChangeEventArgs that contains the event data.

◆ DoWorkEventHandler()

delegate void System.ComponentModel.DoWorkEventHandler ( object  sender,
DoWorkEventArgs  e 
)

Represents the method that will handle the E:System.ComponentModel.BackgroundWorker.DoWork event. This class cannot be inherited.

Parameters
senderThe source of the event.
eA T:System.ComponentModel.DoWorkEventArgs that contains the event data.

◆ HandledEventHandler()

delegate void System.ComponentModel.HandledEventHandler ( object  sender,
HandledEventArgs  e 
)

Represents a method that can handle events which may or may not require further processing after the event handler has returned.

Parameters
senderThe source of the event.
eA T:System.ComponentModel.HandledEventArgs that contains the event data.

◆ ListChangedEventHandler()

delegate void System.ComponentModel.ListChangedEventHandler ( object  sender,
ListChangedEventArgs  e 
)

Represents the method that will handle the E:System.ComponentModel.IBindingList.ListChanged event of the T:System.ComponentModel.IBindingList class.

Parameters
senderThe source of the event.
eA T:System.ComponentModel.ListChangedEventArgs that contains the event data.

◆ ProgressChangedEventHandler()

delegate void System.ComponentModel.ProgressChangedEventHandler ( object  sender,
ProgressChangedEventArgs  e 
)

Represents the method that will handle the E:System.ComponentModel.BackgroundWorker.ProgressChanged event of the T:System.ComponentModel.BackgroundWorker class. This class cannot be inherited.

Parameters
senderThe source of the event.
eA T:System.ComponentModel.ProgressChangedEventArgs that contains the event data.

◆ PropertyChangedEventHandler()

delegate void System.ComponentModel.PropertyChangedEventHandler ( object  sender,
PropertyChangedEventArgs  e 
)

Represents the method that will handle the E:System.ComponentModel.INotifyPropertyChanged.PropertyChanged event raised when a property is changed on a component.

Parameters
senderThe source of the event.
eA T:System.ComponentModel.PropertyChangedEventArgs that contains the event data.

◆ PropertyChangingEventHandler()

delegate void System.ComponentModel.PropertyChangingEventHandler ( object  sender,
PropertyChangingEventArgs  e 
)

Represents the method that will handle the E:System.ComponentModel.INotifyPropertyChanging.PropertyChanging event of an T:System.ComponentModel.INotifyPropertyChanging interface.

Parameters
senderThe source of the event.
eA T:System.ComponentModel.PropertyChangingEventArgs that contains the event data.

◆ RefreshEventHandler()

delegate void System.ComponentModel.RefreshEventHandler ( RefreshEventArgs  e)

Represents the method that handles the E:System.ComponentModel.TypeDescriptor.Refreshed event raised when a T:System.Type or component is changed during design time.

Parameters
eA T:System.ComponentModel.RefreshEventArgs that contains the component or T:System.Type that changed.

◆ RunWorkerCompletedEventHandler()

delegate void System.ComponentModel.RunWorkerCompletedEventHandler ( object  sender,
RunWorkerCompletedEventArgs  e 
)

Represents the method that will handle the E:System.ComponentModel.BackgroundWorker.RunWorkerCompleted event of a T:System.ComponentModel.BackgroundWorker class.

Parameters
senderThe source of the event.
eA T:System.ComponentModel.RunWorkerCompletedEventArgs that contains the event data.