System.ComponentModel Namespace

System.ComponentModel 名前空間は、コンポーネントとコントロールの実行時およびデザイン時の動作を実装するために使用できるクラスを提供します。 The System.ComponentModel namespace provides classes that are used to implement the run-time and design-time behavior of components and controls. この名前空間には、属性と型コンバーターの実装、データ ソースへのバインド、コンポーネントのライセンス処理のための基底クラスと基底インターフェイスが含まれています。 This namespace includes the base classes and interfaces for implementing attributes and type converters, binding to data sources, and licensing components.

クラス

AddingNewEventArgs

AddingNew イベントのデータを提供します。Provides data for the AddingNew event.

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.

ArrayConverter

Array 型オブジェクトのさまざまな表現への変換や、その逆の変換を行う型コンバーターを提供します。Provides a type converter to convert Array objects to and from various other representations.

AsyncCompletedEventArgs

MethodNameCompleted イベントのデータを提供します。Provides data for the MethodNameCompleted event.

AsyncOperation

非同期操作の有効期間を追跡します。Tracks the lifetime of an asynchronous operation.

AsyncOperationManager

非同期メソッドの呼び出しをサポートするクラスのコンカレンシーの管理を提供します。Provides concurrency management for classes that support asynchronous method calls. このクラスは継承できません。This class cannot be inherited.

AttributeCollection

属性のコレクションを表します。Represents a collection of attributes.

AttributeProviderAttribute

属性のリダイレクトを有効にします。Enables attribute redirection. このクラスは継承できません。This class cannot be inherited.

BackgroundWorker

別のスレッドで操作を実行します。Executes an operation on a separate thread.

BaseNumberConverter

非浮動小数点型の基本型コンバーターを提供します。Provides a base type converter for nonfloating-point numerical types.

BindableAttribute

メンバーが通常、バインディングに使用されるかどうかを指定します。Specifies whether a member is typically used for binding. このクラスは継承できません。This class cannot be inherited.

BindingList<T>

データ バインディングをサポートしているジェネリック コレクションを提供します。Provides a generic collection that supports data binding.

BooleanConverter

Boolean 型オブジェクトのさまざまな表現への変換や、その逆の変換を行う型コンバーターを提供します。Provides a type converter to convert Boolean objects to and from various other representations.

BrowsableAttribute

プロパティまたはイベントを [プロパティ] ウィンドウに表示するかどうかを指定します。Specifies whether a property or event should be displayed in a Properties window.

ByteConverter

8 ビット符号なし整数オブジェクトのさまざまな表現への変換や、その逆の変換を行う型コンバーターを提供します。Provides a type converter to convert 8-bit unsigned integer objects to and from various other representations.

CancelEventArgs

キャンセルできるイベントのデータを提供します。Provides data for a cancelable event.

CategoryAttribute

PropertyGrid コントロールが [項目別] モードに設定されているときに、コントロールに表示するプロパティまたはイベントを分類するカテゴリの名前を指定します。Specifies the name of the category in which to group the property or event when displayed in a PropertyGrid control set to Categorized mode.

CharConverter

Unicode 文字オブジェクトのさまざまな表現への変換や、その逆の変換を行う型コンバーターを提供します。Provides a type converter to convert Unicode character objects to and from various other representations.

CollectionChangeEventArgs

CollectionChanged イベントのデータを提供します。Provides data for the CollectionChanged event.

CollectionConverter

コレクション オブジェクトのさまざまな表現への変換や、その逆の変換を行う型コンバーターを提供します。Provides a type converter to convert collection objects to and from various other representations.

ComplexBindingPropertiesAttribute

複合データ バインディングをサポートするコンポーネントのデータ ソース プロパティおよびデータ メンバー プロパティを指定します。Specifies the data source and data member properties for a component that supports complex data binding. このクラスは継承できません。This class cannot be inherited.

Component

IComponent インターフェイスの基本実装を提供し、アプリケーション間でオブジェクトを共有できるようにします。Provides the base implementation for the IComponent interface and enables object sharing between applications.

ComponentCollection

IComponent オブジェクトのコレクション用の読み取り専用コンテナーを提供します。Provides a read-only container for a collection of IComponent objects.

ComponentConverter

コンポーネントのさまざまな表現への変換や、その逆の変換を行う型コンバーターを提供します。Provides a type converter to convert components to and from various other representations.

ComponentEditor

カスタムのコンポーネント エディターの基本クラスを提供します。Provides the base class for a custom component editor.

ComponentResourceManager

コンポーネントまたはオブジェクトのリソースを列挙するための簡単な機能を提供します。Provides simple functionality for enumerating resources for a component or object. ComponentResourceManager クラスは、ResourceManager です。The ComponentResourceManager class is a ResourceManager.

Container

0 個以上のコンポーネントをカプセル化します。Encapsulates zero or more components.

ContainerFilterService

コンテナー フィルター サービスの基本クラスを提供します。Provides a base class for the container filter service.

CultureInfoConverter

CultureInfo 型オブジェクトのさまざまな表現への変換や、その逆の変換を行う型コンバーターを提供します。Provides a type converter to convert CultureInfo objects to and from various other representations.

CurrentChangedEventManager

WeakEventManager を実装することにより、"弱いイベント リスナー" パターンを使用して CurrentChanged イベントのリスナーを関連付けられるようにします。Provides a WeakEventManager implementation so that you can use the "weak event listener" pattern to attach listeners for the CurrentChanged event.

CurrentChangingEventArgs

CurrentChanging イベントに関する情報を提供します。Provides information for the CurrentChanging event.

CurrentChangingEventManager

WeakEventManager を実装することにより、"弱いイベント リスナー" パターンを使用して CurrentChanging イベントのリスナーを関連付けられるようにします。Provides a WeakEventManager implementation so that you can use the "weak event listener" pattern to attach listeners for the CurrentChanging event.

CustomTypeDescriptor

ICustomTypeDescriptor インターフェイスの単純な既定の実装を提供します。Provides a simple default implementation of the ICustomTypeDescriptor interface.

DataErrorsChangedEventArgs

ErrorsChanged イベントのデータを提供します。Provides data for the ErrorsChanged event.

DataObjectAttribute

ある型を、ObjectDataSource オブジェクトへのバインドに適したオブジェクトとして識別します。Identifies a type as an object suitable for binding to an ObjectDataSource object. このクラスは継承できません。This class cannot be inherited.

DataObjectFieldAttribute

データ フィールドを表すプロパティのメタデータを提供します。Provides metadata for a property representing a data field. このクラスは継承できません。This class cannot be inherited.

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.

DateTimeConverter

DateTime 型オブジェクトのさまざまな表現への変換や、その逆の変換を行う型コンバーターを提供します。Provides a type converter to convert DateTime objects to and from various other representations.

DateTimeOffsetConverter

DateTimeOffset 構造体のさまざまな表現への変換や、その逆の変換を行う型コンバーターを提供します。Provides a type converter to convert DateTimeOffset structures to and from various other representations.

DecimalConverter

Decimal 型オブジェクトのさまざまな表現への変換や、その逆の変換を行う型コンバーターを提供します。Provides a type converter to convert Decimal objects to and from various other representations.

DefaultBindingPropertyAttribute

コンポーネントの既定のバインディング プロパティを指定します。Specifies the default binding property for a component. このクラスは継承できません。This class cannot be inherited.

DefaultEventAttribute

コンポーネントの既定のイベントを指定します。Specifies the default event for a component.

DefaultPropertyAttribute

コンポーネントの既定のプロパティを指定します。Specifies the default property for a component.

DefaultValueAttribute

プロパティの既定値を指定します。Specifies the default value for a property.

DependencyPropertyDescriptor

依存関係プロパティの追加のプロパティ特性を記述する PropertyDescriptor の拡張機能を提供します。Provides an extension of PropertyDescriptor that accounts for the additional property characteristics of a dependency property.

DescriptionAttribute

プロパティまたはイベントの説明文を指定します。Specifies a description for a property or event.

DesignerAttribute

コンポーネントのデザイン時サービスを実装するために使用されるクラスを指定します。Specifies the class used to implement design-time services for a component.

DesignerCategoryAttribute

クラスのデザイナーが特定のカテゴリに属することを指定します。Specifies that the designer for a class belongs to a certain category.

DesignerProperties

デザイナーとの通信に使用される添付プロパティを提供します。Provides attached properties used to communicate with a designer.

DesignerSerializationVisibilityAttribute

デザイン時にコンポーネントのプロパティをシリアル化するときに使用する永続化の種類を指定します。Specifies the type of persistence to use when serializing a property on a component at design time.

DesignOnlyAttribute

プロパティを設定できるのがデザイン時だけかどうかを指定します。Specifies whether a property can only be set at design time.

DesignTimeVisibleAttribute

DesignTimeVisibleAttribute は、コンポーネントの可視性をマークします。DesignTimeVisibleAttribute marks a component's visibility. Yes が設定されている場合、ビジュアル デザイナーは、このコンポーネントをデザイナーに表示できます。If Yes is present, a visual designer can show this component on a designer.

DisplayNameAttribute

引数を受け取らないプロパティ、イベント、またはパブリックな void メソッドの表示名を指定します。Specifies the display name for a property, event, or public void method which takes no arguments.

DoubleConverter

倍精度浮動小数点数オブジェクトのさまざまな表現への変換や、その逆の変換を行う型コンバーターを提供します。Provides a type converter to convert double-precision, floating point number objects to and from various other representations.

DoWorkEventArgs

DoWork イベント ハンドラーのデータを提供します。Provides data for the DoWork event handler.

EditorAttribute

プロパティの変更に使用するエディターを指定します。Specifies the editor to use to change a property. このクラスは継承できません。This class cannot be inherited.

EditorBrowsableAttribute

プロパティまたはメソッドをエディターで表示できるかどうかを指定します。Specifies that a property or method is viewable in an editor. このクラスは継承できません。This class cannot be inherited.

EnumConverter

Enum 型オブジェクトのさまざまな表現への変換や、その逆の変換を行う型コンバーターを提供します。Provides a type converter to convert Enum objects to and from various other representations.

ErrorsChangedEventManager

WeakEventManager を実装することにより、"弱いイベント リスナー パターン" を使用して ErrorsChanged イベントのリスナーを関連付けられるようにします。Provides a WeakEventManager implementation so that you can use the weak event listener pattern to attach listeners for the ErrorsChanged event.

EventDescriptor

イベントに関する情報を提供します。Provides information about an event.

EventDescriptorCollection

EventDescriptor オブジェクトのコレクションを表します。Represents a collection of EventDescriptor objects.

EventHandlerList

デリゲートの単純なリストを提供します。Provides a simple list of delegates. このクラスは継承できません。This class cannot be inherited.

ExpandableObjectConverter

拡張可能なオブジェクトのさまざまな表現への変換や、その逆の変換を行う型コンバーターを提供します。Provides a type converter to convert expandable objects to and from various other representations.

ExtenderProvidedPropertyAttribute

拡張プロバイダーによって提供されるプロパティを指定します。Specifies a property that is offered by an extender provider. このクラスは継承できません。This class cannot be inherited.

GroupDescription

コレクション内の項目をグループに分割する方法を説明する型の抽象基底クラスを提供します。Provides an abstract base class for types that describe how to divide the items in a collection into groups.

GuidConverter

Guid 型オブジェクトのさまざまな表現への変換や、その逆の変換を行う型コンバーターを提供します。Provides a type converter to convert Guid objects to and from various other representations.

HandledEventArgs

イベント ハンドラーで完全に処理できるイベントのデータを提供します。Provides data for events that can be handled completely in an event handler.

ImmutableObjectAttribute

オブジェクトが編集できるサブ プロパティがないことを指定します。Specifies that an object has no subproperties capable of being edited. このクラスは継承できません。This class cannot be inherited.

InheritanceAttribute

この属性に関連付けられているコンポーネントが基本クラスから継承されたかどうかを示します。Indicates whether the component associated with this attribute has been inherited from a base class. このクラスは継承できません。This class cannot be inherited.

InitializationEventAttribute

初期化時に発生するイベントを指定します。Specifies which event is raised on initialization. このクラスは継承できません。This class cannot be inherited.

InstallerTypeAttribute

型に対して、コンポーネントをインストールするインストーラーを指定します。Specifies the installer for a type that installs components.

InstanceCreationEditor

PropertyGrid 内のドロップダウン ボックスから特定の型のプロパティのインスタンスを作成します。Creates an instance of a particular type of property from a drop-down box within the PropertyGrid.

Int16Converter

16 ビット符号付き整数オブジェクトのほかの表現への変換や、その逆の変換を行う型コンバーターを提供します。Provides a type converter to convert 16-bit signed integer objects to and from other representations.

Int32Converter

32 ビット符号付き整数オブジェクトのほかの表現への変換や、その逆の変換を行う型コンバーターを提供します。Provides a type converter to convert 32-bit signed integer objects to and from other representations.

Int64Converter

64 ビット符号付き整数オブジェクトのさまざまな表現への変換や、その逆の変換を行う型コンバーターを提供します。Provides a type converter to convert 64-bit signed integer objects to and from various other representations.

InvalidAsynchronousStateException

操作を実行するスレッドが存在しない場合、またはスレッドにメッセージ ループがない場合に、スローされます。Thrown when a thread on which an operation should execute no longer exists or has no message loop.

InvalidEnumArgumentException

引数として使用した列挙値が無効な場合にスローされる例外。The exception thrown when using invalid arguments that are enumerators.

ItemPropertyInfo

プロパティに関する情報を格納します。Contains information about a property.

License

すべてのライセンスの abstract 基本クラスを提供します。Provides the abstract base class for all licenses. ライセンスは、コンポーネントの特定のインスタンスに付与されます。A license is granted to a specific instance of a component.

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.

LicenseException

コンポーネントにライセンスが与えられなかった場合にスローされる例外を表します。Represents the exception thrown when a component cannot be granted a license.

LicenseManager

コンポーネントにライセンスを追加し、LicenseProvider を管理するためのプロパティとメソッドを提供します。Provides properties and methods to add a license to a component and to manage a LicenseProvider. このクラスは継承できません。This class cannot be inherited.

LicenseProvider

ライセンス プロバイダーを実装するための abstract 基本クラスを提供します。Provides the abstract base class for implementing a license provider.

LicenseProviderAttribute

クラスと一緒に使用する LicenseProvider を指定します。Specifies the LicenseProvider to use with a class. このクラスは継承できません。This class cannot be inherited.

LicFileLicenseProvider

LicenseProvider の実装を提供します。Provides an implementation of a LicenseProvider. このプロバイダーは、Microsoft .NET Framework の標準ライセンス モデルと同様に機能します。The provider works in a similar fashion to the Microsoft .NET Framework standard licensing model.

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.

ListChangedEventArgs

ListChanged イベントのデータを提供します。Provides data for the ListChanged event.

ListSortDescription

データ ソースに適用される並べ替え操作に関する説明を提供します。Provides a description of the sort operation applied to a data source.

ListSortDescriptionCollection

ListSortDescription オブジェクトのコレクションを表します。Represents a collection of ListSortDescription objects.

LocalizableAttribute

プロパティをローカライズする必要があるかどうかを指定します。Specifies whether a property should be localized. このクラスは継承できません。This class cannot be inherited.

LookupBindingPropertiesAttribute

検索ベースのバインディングをサポートするプロパティを指定します。Specifies the properties that support lookup-based binding. このクラスは継承できません。This class cannot be inherited.

MarshalByValueComponent

IComponent を実装し、値渡しでマーシャリングされた (シリアル化されたオブジェクトのコピーが渡された) リモート処理可能なコンポーネントの基本の実装を提供します。Implements IComponent and provides the base implementation for remotable components that are marshaled by value (a copy of the serialized object is passed).

MaskedTextProvider

MaskedTextBox コントロールなど、マスクをサポートする多数のコントロールで使用できるマスク解析サービスを表します。Represents a mask-parsing service that can be used by any number of controls that support masking, such as the MaskedTextBox control.

MemberDescriptor

プロパティやイベントなどのクラス メンバーを表します。Represents a class member, such as a property or event. これは抽象基本クラスです。This is an abstract base class.

MergablePropertyAttribute

[プロパティ] ウィンドウ内で、プロパティをほかのオブジェクトに属するプロパティと組み合わせることができることを指定します。Specifies that this property can be combined with properties belonging to other objects in a Properties window.

MultilineStringConverter

複数行文字列から単純文字列への変換を行う型コンバーターを提供します。Provides a type converter to convert multiline strings to a simple string.

NestedContainer

INestedContainer インターフェイスの基本実装を提供し、コンテナーが所有コンポーネントを持つことができるようにします。Provides the base implementation for the INestedContainer interface, which enables containers to have an owning component.

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.

NullableConverter

null 許容型とその基になるプリミティブ型の間の自動変換を提供します。Provides automatic conversion between a nullable type and its underlying primitive type.

ParenthesizePropertyNameAttribute

関連付けられているプロパティの名前をかっこで囲んで [プロパティ] ウィンドウに表示するかどうかを示します。Indicates whether the name of the associated property is displayed with parentheses in the Properties window. このクラスは継承できません。This class cannot be inherited.

PasswordPropertyTextAttribute

アスタリスクなどの文字で、オブジェクトのテキスト表記を隠すように指示します。Indicates that an object's text representation is obscured by characters such as asterisks. このクラスは継承できません。This class cannot be inherited.

ProgressChangedEventArgs

ProgressChanged イベントのデータを提供します。Provides data for the ProgressChanged event.

PropertyChangedEventArgs

PropertyChanged イベントのデータを提供します。Provides data for the PropertyChanged event.

PropertyChangedEventManager

WeakEventManager を実装することにより、"弱いイベント リスナー" パターンを使用して PropertyChanged イベントのリスナーを関連付けられるようにします。Provides a WeakEventManager implementation so that you can use the "weak event listener" pattern to attach listeners for the PropertyChanged event.

PropertyChangingEventArgs

PropertyChanging イベントのデータを提供します。Provides data for the PropertyChanging event.

PropertyDescriptor

クラスのプロパティの抽象化を提供します。Provides an abstraction of a property on a class.

PropertyDescriptorCollection

PropertyDescriptor オブジェクトのコレクションを表します。Represents a collection of PropertyDescriptor objects.

PropertyFilterAttribute

型記述子で報告するプロパティを指定します。具体的には、GetProperties(Object) メソッドです。Specifies which properties should be reported by type descriptors, specifically the GetProperties(Object) method.

PropertyTabAttribute

指定したクラスに対して表示するプロパティ タブを識別します。Identifies the property tab or tabs to display for the specified class or classes.

ProvidePropertyAttribute

IExtenderProvider の実装側が他のコンポーネントに提供するプロパティの名前を指定します。Specifies the name of the property that an implementer of IExtenderProvider offers to other components. このクラスは継承できません。This class cannot be inherited

ReadOnlyAttribute

この属性が関連付けられているプロパティを読み取り専用にするか、読み書き両用にするかを指定します。Specifies whether the property this attribute is bound to is read-only or read/write. このクラスは継承できません。This class cannot be inherited

RecommendedAsConfigurableAttribute

プロパティをアプリケーションの設定値として使用できることを指定します。Specifies that the property can be used as an application setting.

ReferenceConverter

オブジェクト参照のほかの表現への変換や、その逆の変換を行う型コンバーターを提供します。Provides a type converter to convert object references to and from other representations.

RefreshEventArgs

Refreshed イベントのデータを提供します。Provides data for the Refreshed event.

RefreshPropertiesAttribute

関連付けられているプロパティ値が変更されたときに、プロパティ グリッドが更新されるように指定します。Indicates that the property grid should refresh when the associated property value changes. このクラスは継承できません。This class cannot be inherited.

RunInstallerAttribute

アセンブリのインストール時に、Visual Studio の Custom Action Installer または Installutil.exe (インストーラー ツール) が起動されるかどうかを指定します。Specifies whether the Visual Studio Custom Action Installer or the Installutil.exe (Installer Tool) should be invoked when the assembly is installed.

RunWorkerCompletedEventArgs

MethodNameCompleted イベントのデータを提供します。Provides data for the MethodNameCompleted event.

SByteConverter

8 ビット符号なし整数オブジェクトの文字列への変換や、その逆の変換を行う型コンバーターを提供します。Provides a type converter to convert 8-bit unsigned integer objects to and from a string.

SettingsBindableAttribute

コンポーネント プロパティをアプリケーション設定にバインドできる場合を指定します。Specifies when a component property can be bound to an application setting.

SingleConverter

単精度浮動小数点数オブジェクトのさまざまな表現への変換や、その逆の変換を行う型コンバーターを提供します。Provides a type converter to convert single-precision, floating point number objects to and from various other representations.

SortDescriptionCollection

SortDescription オブジェクトのコレクションを表します。Represents a collection of SortDescription objects.

StringConverter

文字列オブジェクトのほかの表現への変換や、その逆の変換を行う型コンバーターを提供します。Provides a type converter to convert string objects to and from other representations.

SyntaxCheck

コンピューター名とパスが特定の構文に準拠しているかどうかを検証するメソッドを提供します。Provides methods to verify the machine name and path conform to a specific syntax. このクラスは継承できません。This class cannot be inherited.

TimeSpanConverter

TimeSpan 型オブジェクトのほかの表現への変換や、その逆の変換を行う型コンバーターを提供します。Provides a type converter to convert TimeSpan objects to and from other representations.

ToolboxItemAttribute

ツールボックス項目の属性を表します。Represents an attribute of a toolbox item.

ToolboxItemFilterAttribute

ツールボックスの項目のために使用するフィルター文字列およびフィルターの種類を指定します。Specifies the filter string and filter type to use for a toolbox item.

TypeConverter

値の型を他の型に変換し、標準値とサブプロパティにアクセスするための統一的な方法を提供します。Provides a unified way of converting types of values to other types, as well as for accessing standard values and subproperties.

TypeConverter.SimplePropertyDescriptor

プロパティを持たないオブジェクトにプロパティを提供する abstract クラスを表します。Represents an abstract class that provides properties for objects that do not have properties.

TypeConverter.StandardValuesCollection

値のコレクションを表します。Represents a collection of values.

TypeConverterAttribute

この属性が関連付けられているオブジェクトのコンバーターとして使用する型を指定します。Specifies what type to use as a converter for the object this attribute is bound to.

TypeDescriptionProvider

追加メタデータを提供、TypeDescriptorします。Provides supplemental metadata to the TypeDescriptor.

TypeDescriptionProviderAttribute

クラスのカスタムの型説明のプロバイダーを指定します。Specifies the custom type description provider for a class. このクラスは継承できません。This class cannot be inherited.

TypeDescriptor

属性、プロパティ、イベントなど、コンポーネントの特性に関する情報を提供します。Provides information about the characteristics for a component, such as its attributes, properties, and events. このクラスは継承できません。This class cannot be inherited.

TypeListConverter

使用できる型をリスト ボックスに読み込むために使用できる型コンバーターを提供します。Provides a type converter that can be used to populate a list box with available types.

UInt16Converter

16 ビット符号なし整数オブジェクトのほかの表現への変換や、その逆の変換を行う型コンバーターを提供します。Provides a type converter to convert 16-bit unsigned integer objects to and from other representations.

UInt32Converter

32 ビット符号なし整数オブジェクトのさまざまな表現への変換や、その逆の変換を行う型コンバーターを提供します。Provides a type converter to convert 32-bit unsigned integer objects to and from various other representations.

UInt64Converter

64 ビット符号なし整数オブジェクトのほかの表現への変換や、その逆の変換を行う型コンバーターを提供します。Provides a type converter to convert 64-bit unsigned integer objects to and from other representations.

VersionConverter
WarningException

エラーではなく警告として処理される例外を指定します。Specifies an exception that is handled as a warning instead of an error.

Win32Exception

Win32 エラー コードの例外がスローされます。Throws an exception for a Win32 error code.

構造体

SortDescription

コレクションを並べ替える基準として使用される方向およびプロパティ名を定義します。Defines the direction and the property name to be used as the criteria for sorting a collection.

インターフェイス

IBindingList

データ ソースへの連結時の複雑な処理と単純な処理を両方ともサポートするために必要な機能を提供します。Provides the features required to support both complex and simple scenarios when binding to a data source.

IBindingListView

高度な並べ替えとフィルター処理の機能を提供して、IBindingList インターフェイスを拡張します。Extends the IBindingList interface by providing advanced sorting and filtering capabilities.

ICancelAddNew

コレクションに新しい項目を追加する際のトランザクション機能を追加します。Adds transactional capability when adding a new item to a collection.

IChangeTracking

オブジェクトが変更されたかどうかの問い合わせと、変更されたステータスのリセットを行うための機構を定義します。Defines the mechanism for querying the object for changes and resetting of the changed status.

ICollectionView

現在のレコード管理、カスタムの並べ替え、フィルター処理、およびグループ化の機能を持つようにコレクションを有効にします。Enables collections to have the functionalities of current record management, custom sorting, filtering, and grouping.

ICollectionViewFactory

実装しているコレクションで、そのデータに関するビューの作成を有効にするインターフェイス。An interface that enables implementing collections to create a view to their data. 通常、ユーザー コードはこのインターフェイスでメソッドを呼び出しません。Normally, user code does not call methods on this interface.

ICollectionViewLiveShaping

CollectionView に対するリアルタイムの並べ替え、グループ化、およびフィルタリングを可能にするプロパティを定義します。Defines properties that enables sorting, grouping, and filtering on a CollectionView in real time.

IComNativeDescriptorHandler

COM オブジェクトと TypeDescriptor の間の最上位のマップ レイヤーを提供します。Provides a top-level mapping layer between a COM object and a TypeDescriptor.

IComponent

すべてのコンポーネントによって要求される機能を提供します。Provides functionality required by all components.

IContainer

コンテナーの機能を提供します。Provides functionality for containers. コンテナーとは、論理上 0 個以上のコンポーネントを格納しているオブジェクトです。Containers are objects that logically contain zero or more components.

ICustomTypeDescriptor

オブジェクトの動的なカスタム型情報を提供するインターフェイスを提供します。Provides an interface that supplies dynamic custom type information for an object.

IDataErrorInfo

ユーザー インターフェイスをバインドできる、カスタム エラー情報を提示するための機能を提供します。Provides the functionality to offer custom error information that a user interface can bind to.

IEditableCollectionView

CollectionView が実装するメソッドとプロパティを定義して、コレクションに編集機能を提供します。Defines methods and properties that a CollectionView implements to provide editing capabilities to a collection.

IEditableCollectionViewAddNewItem

特定の型の項目を追加できることを示すために CollectionView で実装するメソッドとプロパティを定義します。Defines methods and properties that a CollectionView implements to enable specifying adding items of a specific type.

IEditableObject

データ ソースとして使用されるオブジェクトの変更をコミットまたはロールバックする機能を提供します。Provides functionality to commit or rollback changes to an object that is used as a data source.

IExtenderProvider

プロパティの適用範囲をコンテナー内のほかのコンポーネントまで拡張するインターフェイスを定義します。Defines the interface for extending properties to other components in a container.

IIntellisenseBuilder

効率的にビルダーの名前を検索して、ビルダーを表示するインターフェイスを提供します。Provides an interface to facilitate the retrieval of the builder's name and to display the builder.

IItemProperties

オブジェクトのプロパティに関する情報を提供するプロパティを定義します。Defines a property that provides information about an object's properties.

IListSource

データ ソースに連結できるリストを返す機能をオブジェクトに提供します。Provides functionality to an object to return a list that can be bound to a data source.

INestedContainer

入れ子になったコンテナーを処理する機能を提供します。入れ子になったコンテナーは、論理上 0 個以上のコンポーネントを格納し、親コンポーネントによって所有されています。Provides functionality for nested containers, which logically contain zero or more other components and are owned by a parent component.

INestedSite

コンポーネントの入れ子になった完全名を取得できるようにします。Provides the ability to retrieve the full nested name of a component.

INotifyDataErrorInfo

カスタムの同期検証および非同期検証サポートを提供するためにデータ エンティティ クラスに実装できるメンバーを定義します。Defines members that data entity classes can implement to provide custom synchronous and asynchronous validation support.

INotifyPropertyChanged

プロパティ値が変更されたことをクライアントに通知します。Notifies clients that a property value has changed.

INotifyPropertyChanging

プロパティ値が変更されようとしていることをクライアントに通知します。Notifies clients that a property value is changing.

IRaiseItemChangedEvents

クラスがプロパティ変更のイベントを ListChanged イベントに変換するかどうかを示します。Indicates whether a class converts property change events to ListChanged events.

IRevertibleChangeTracking

変更のロールバックをサポートします。Provides support for rolling back the changes

ISite

サイトによって要求される機能を提供します。Provides functionality required by sites.

ISupportInitialize

初期化をバッチ処理するための単純な処理通知をオブジェクトがサポートすることを指定します。Specifies that this object supports a simple, transacted notification for batch initialization.

ISupportInitializeNotification

コンポーネントとそのコンポーネントに依存するプロパティの初期化を調整できるようにします。Allows coordination of initialization for a component and its dependent properties.

ISynchronizeInvoke

デリゲートを同期的または非同期的に実行する方法を提供します。Provides a way to synchronously or asynchronously execute a delegate.

ITypeDescriptorContext

コンテナーやプロパティ記述子などの、コンポーネントに関するコンテキスト情報を提供します。Provides contextual information about a component, such as its container and property descriptor.

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.

列挙型

BindableSupport

プロパティをデータ要素または別のプロパティに連結できるかどうかを示す値を指定します。Specifies values to indicate whether a property can be bound to a data element or another property.

BindingDirection

テンプレートを一方向または双方向のいずれでバインドできるのかを指定します。Specifies whether the template can be bound one way or two ways.

CollectionChangeAction

コレクションがどのように変更されるかを示します。Specifies how the collection is changed.

DataObjectMethodType

メソッドに適用された DataObjectMethodAttribute で指定された、メソッドによって実行されるデータ操作の種類を示します。Identifies the type of data operation performed by a method, as specified by the DataObjectMethodAttribute applied to the method.

DesignerSerializationVisibility

デザイン時シリアライザーに対するプロパティの参照可能範囲を指定します。Specifies the visibility a property has to the design-time serializer.

EditorBrowsableState

プロパティまたはメソッドがエディター内から参照できる状態かどうかを指定します。Specifies the browsable state of a property or method from within an editor.

InheritanceLevel

さまざまな種類の継承レベルを示す識別子を定義します。Defines identifiers for types of inheritance levels.

LicenseUsageMode

License をいつ使用できるかを指定します。Specifies when the License can be used.

ListChangedType

リストがどのように変更されたかを示します。Specifies how the list changed.

ListSortDirection

並べ替え操作の方向を指定します。Specifies the direction of a sort operation.

MaskedTextResultHint

マスクされたテキストの解析操作の結果を簡潔に説明する値を指定します。Specifies values that succinctly describe the results of a masked text parsing operation.

NewItemPlaceholderPosition

新しい項目のプレースホルダーが表示される、コレクション内の場所を示します。Specifies where the placeholder for a new item appears in the collection.

PropertyFilterOptions

型記述子で報告するプロパティを指定します。具体的には、GetProperties(Object) メソッドです。 この列挙体は、Filter プロパティの値を指定するために使用します。This enumeration is used to specify the value of the Filter property.

PropertyTabScope

[プロパティ] ウィンドウにあるタブのスコープの永続性を示す識別子を定義します。Defines identifiers that indicate the persistence scope of a tab in the Properties window.

RefreshProperties

[プロパティ] ウィンドウの表示を更新するときの型を示す識別子を定義します。Defines identifiers that indicate the type of a refresh of the Properties window.

ToolboxItemFilterType

ToolboxItemFilterAttribute が使用するフィルターの種類を示すために使用される識別子を定義します。Defines identifiers used to indicate the type of filter that a ToolboxItemFilterAttribute uses.

代理人

AddingNewEventHandler

AddingNew イベントを処理するメソッドを表します。Represents the method that will handle the AddingNew event.

AsyncCompletedEventHandler

非同期操作の MethodNameCompleted イベントを処理するメソッドを表します。Represents the method that will handle the MethodNameCompleted event of an asynchronous operation.

CancelEventHandler

キャンセルできるイベントを処理するメソッドを表します。Represents the method that handles a cancelable event.

CollectionChangeEventHandler

コレクションに要素を追加したり、コレクションから要素を削除したりすると発生する CollectionChanged イベントを処理するメソッドを表します。Represents the method that handles the CollectionChanged event raised when adding elements to or removing elements from a collection.

CurrentChangingEventHandler

CurrentChanging イベントを処理するメソッドを表します。Represents the method that handles the CurrentChanging event.

DoWorkEventHandler

DoWork イベントを処理するメソッドを表します。Represents the method that will handle the DoWork event. このクラスは継承できません。This class cannot be inherited.

HandledEventHandler

イベント ハンドラーが戻った後に、さらに処理を必要とする場合と必要がない場合があるイベントを処理できるメソッドを表します。Represents a method that can handle events which may or may not require further processing after the event handler has returned.

ListChangedEventHandler

ListChanged クラスの IBindingList イベントを処理するメソッドを表します。Represents the method that will handle the ListChanged event of the IBindingList class.

ProgressChangedEventHandler

ProgressChanged クラスの BackgroundWorker イベントを処理するメソッドを表します。Represents the method that will handle the ProgressChanged event of the BackgroundWorker class. このクラスは継承できません。This class cannot be inherited.

PropertyChangedEventHandler

コンポーネントでプロパティが変更されたときに発生する PropertyChanged イベントを処理するメソッドを表しますRepresents the method that will handle the PropertyChanged event raised when a property is changed on a component.

PropertyChangingEventHandler

PropertyChanging インターフェイスの INotifyPropertyChanging イベントを処理するメソッドを表します。Represents the method that will handle the PropertyChanging event of an INotifyPropertyChanging interface.

RefreshEventHandler

デザイン時に Refreshed またはコンポーネントが変更された場合に発生する Type イベントを処理するメソッドを表しますRepresents the method that handles the Refreshed event raised when a Type or component is changed during design time.

RunWorkerCompletedEventHandler

RunWorkerCompleted クラスの BackgroundWorker イベントを処理するメソッドを表します。Represents the method that will handle the RunWorkerCompleted event of a BackgroundWorker class.

注釈

この名前空間のクラスは、次のカテゴリに分類されます。The classes in this namespace divide into the following categories: