Microsoft.VisualStudio.Designer.Interfaces Creates a . The . The item ID. The . Releases all resources used by the . Flushes any changes that the designer has made to the text buffer. Gets the HRESULT of the last load error, should one exist. Disposes this designer loader. Gets the editor caption for the design surface. . The caption. Initializes the loader. This associates it with a doc data object and an item ID. The . The . The . An to a doc data object. Sets the base editor caption. The caption. Creates a designer based on the contents of the given designer loader. The . The . The . Creates a designer based on the designer of the given component class. The . The fully-qualified name of the class. The new . Creates an uninitialized designer loader. The type name of the loader class. The . Finds a registered designer loader for the specified file extension. The file name. The type name of the designer loader. Registers the specified attribute value for the specified file. The T:Microsoft.VisualStudio.Shell.Interop.IVSHierarchy object. The . The index of the class. The only requirement is that it be unique for each class and be in increasing value for each class declared in the file. The name of the attribute value. Gets the list of attributes for the object. The dispatch ID of the property for which to retrieve attributes. The number of attribute type names in s. An array of variants to be used to initialize the given attributes. If the attributes have a constructor that takes a parameter, the given attribute will be used to initialize the attribute. If the initializer is NULL, VT_EMPTY or VT_NULL, the default ctor will be called. Variants will be caller freed individually using variant clear, then CoTaskMemFree on the array itself. Creates a properties window. You must populate this grid with data yourself. The new . Refreshes the properties window. Destroys the properties window. Gets the value of the given option. The . The value. Refreshes the property grid. Sets the specified option. The . The value of the option. Sets objects for the grid to browse. The number of objects. A pointer to a set of objects. Gets the provider. The dispatch interface of the provider. Gets the GUID of the designer command. The GUID of the designer command. Gets the selection container. An object of type . Gets the view for this designer. An object that is typically of type or a document object. Gets the name of the metadata attribute we will use to determine if a class supports a design view. Gets the resource ID of the glyph that the properties window should use as its tool window icon. The resource ID. Gets the current visible state of the commands window. if the command window is visible, otherwise . Gets or sets the sort order of the properties window The . Gets the top-level HWND for the grid window. The top-level HWND for the grid window. Gets the name of the currently-selected property. The name of the currently-selected property. Represents the types of property grid options. Commands options. Help options. Toolbar options. Defines the sort order of the property grid. No sorting. Alphabetical sort order. Sort by categories. Creates a CodeDom provider for a given hierarchy and item ID. Provides access to a CodeDomProvider object. Represents a managed form designer. Provide a Visual Studio-specific way to initialize a designer loader. Provides VS shell support for managed form designers. Allows native COM objects to specify managed attributes on values. It can be used to expose the richer functionality of managed objects as COM objects. Provides access to the designer properties window service. Defines a small property browser that can be hosted in dialog boxes or other windows.