Package com.ms.wfc.core
Provides core component model classes.
Classes
Represents an event that can be canceled.
Provides metadata for a component.
Represents the base class for all components.
Contains information about a component, including its properties, events, extenders, and attributes.
Provides design-time information about components.
Represents a constructor argument for a class.
Represents a container for components.
Implements the customizer of a component.
Represents a verb that can be run by a component's customizer.
Represents the base enumerator class.
Represents the base class for all events.
Defines an event of a component.
Defines an extender property of a component.
Represents the base class for property, event, and extender definitions.
Defines a property of a component.
Manages resource data.
Reads a binary resource file.
Represents a set of named resource-based properties.
Stores resource data to a file.
Represents a subproperty of a property value.
Represents the base class for value editors.
Provides data for the verbExecute event.
Represents the WFC base exception class.
Represents an exception for invalid arguments.
Represents an exception for invalid arguments that are enumerators.
Represents an exception for invalid property values.
Represents an exception for when the state of an object becomes invalid.
Represents an exception for errors in system calls.
Represents a warning rather than an error.
Represents an exception for a Win32 error code.
Interfaces
Defines a callback interface for enumerating the attributes of a component.
Defines the interface for exposing component metadata.
Defines the component interface.
Defines the interface for a component site.
Allows a class to indicate what constructor arguments are needed to create an object of its type.
Defines the container interface.
Defines the interface for a customizer of a component.
Defines a callback interface that assists a value editor in presenting a user interface.
Defines a callback interface through which a value editor accesses the owner of the values that are being edited.
Defines a callback interface for enumerating the events of a component.
Defines the interface for extending properties to other components in a container.
Defines a callback interface for enumerating the extender properties of a component.
Allows an object to be written to a stream and read from a stream.
Defines a callback interface for enumerating the properties of a component.
Defines an interface that specifies when a component is usable.
Defines an interface for retrieving a resource from a component's namespace.
Defines an interface for managing resource data.
Defines an interface for reading a binary resource file.
Defines an interface for accessing named resource-based properties.
Defines an interface for storing resource data to a file.
Defines a callback interface for retrieving and setting a property value.
Defines the interface for a value editor.
Delegates
Identifies an event handler method.
Identifies an event handler method.
Identifies the method that will handle the verbExecute event.
Attributes
The com.ms.wfc.core package provides the following attribute classes:
- BindableAttribute
- BrowsableAttribute
- CategoryAttribute
- DefaultValueAttribute
- DescriptionAttribute
- DispidAttribute
- HelpAttribute
- LocalizableAttribute
- MemberAttribute
- PersistableAttribute
- ShowInToolboxAttribute
- ValueEditorAttribute
For more information about these attributes, see Attribute Classes.
Value Editors
The com.ms.wfc.core package provides the following value editor classes:
- ArrayEditor
- BooleanEditor
- ByteEditor
- CharacterEditor
- DoubleEditor
- FieldsEditor
- FloatEditor
- ImmediateStringEditor
- IntegerEditor
- LongEditor
- NonEditableReferenceEditor
- ReferenceEditor
- ShortEditor
- StringEditor
- StringListEditor
For more information about these editors, see Value Editor Classes.