This documentation is archived and is not being maintained.

LocalizableProperties Class

LocalizableProperties provides a class that supplies custom type information on localizable properties for an object.


Namespace:  Microsoft.VisualStudio.Shell
Assembly:  Microsoft.VisualStudio.Shell.11.0 (in Microsoft.VisualStudio.Shell.11.0.dll)

public class LocalizableProperties : ICustomTypeDescriptor

The LocalizableProperties type exposes the following members.

Public methodLocalizablePropertiesThis default constructor creates a LocalizableProperties object.

Public methodCreateDesignPropertyDescriptorReturns a DesignPropertyDescriptor wrapper on the given property descriptor.
Public methodEqualsDetermines whether the specified object is equal to the current object. (Inherited from Object.)
Protected methodFinalizeAllows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.)
Public methodGetAttributesGets a collection of attributes for this component.
Public methodGetClassNameReturns the class name of this object.
Public methodGetComponentNameReturns the name of this object.
Public methodGetConverterReturns a type converter for this object.
Public methodGetDefaultEventReturns the default event for this object.
Public methodGetDefaultPropertyGets the default property for a component.
Public methodGetEditorRetrieves the editor for this object.
Public methodGetEvents()Gets the collection of events for a specified component.
Public methodGetEvents(Attribute[])Gets the collection of events for a specified component using a specified array of attributes as a filter.
Public methodGetHashCodeServes as a hash function for a particular type. (Inherited from Object.)
Public methodGetProperties()Gets the collection of properties.
Public methodGetProperties(Attribute[])Returns the properties for selected object using the attribute array as a filter.
Public methodGetPropertyOwnerReturns the brows-able object.
Public methodGetTypeGets the Type of the current instance. (Inherited from Object.)
Protected methodMemberwiseCloneCreates a shallow copy of the current Object. (Inherited from Object.)
Public methodToStringReturns a string that represents the current object. (Inherited from Object.)

Typically, this class is used when an object needs dynamic localizable property information. This class can be used as a base class for project or document properties which are displayed in the Properties Window when the document or project file is active.

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.