Package.ParseToolboxResource Method (TextReader, Guid)

Parses an embedded text resource of appropriate format for information about which items should be added to the Toolbox.

Namespace:  Microsoft.VisualStudio.Shell
Assemblies:   Microsoft.VisualStudio.Shell.9.0 (in Microsoft.VisualStudio.Shell.9.0.dll)
  Microsoft.VisualStudio.Shell (in Microsoft.VisualStudio.Shell.dll)
  Microsoft.VisualStudio.Shell.10.0 (in Microsoft.VisualStudio.Shell.10.0.dll)

Syntax

‘선언
Protected Sub ParseToolboxResource ( _
    resourceData As TextReader, _
    packageGuid As Guid _
)
‘사용 방법
Dim resourceData As TextReader
Dim packageGuid As Guid

Me.ParseToolboxResource(resourceData, _
    packageGuid)
protected void ParseToolboxResource(
    TextReader resourceData,
    Guid packageGuid
)
protected:
void ParseToolboxResource(
    TextReader^ resourceData, 
    Guid packageGuid
)
member ParseToolboxResource : 
        resourceData:TextReader * 
        packageGuid:Guid -> unit 
protected function ParseToolboxResource(
    resourceData : TextReader, 
    packageGuid : Guid
)

Parameters

  • resourceData
    Type: System.IO.TextReader
    A text reader that provides toolbox item data in the format described in Remarks.
  • packageGuid
    Type: System.Guid
    The GUID of the VSPackage.

Remarks

The text resource that a VSPackage parses using ParseToolboxResource must be embedded in an assembly and name space accessible to the VSPackage.

Text resources should be added to an assembly by right-clicking on the assembly's project, selection Add and the New Item. From the New Item menu, then select Text File. Once the text file has been added to the project, set its Build Action property to Embedded Resource.

This method can be used to add items to the toolbox automatically. The resource data is passed in through the resourceData parameter and consists of a text file with the following format:

; Comment
[CategoryName]
<class name>, <assembly name>

These resources will not be localized.

.NET Framework Security

See Also

Reference

Package Class

Package Members

ParseToolboxResource Overload

Microsoft.VisualStudio.Shell Namespace