ProvideAssemblyFilterAttribute(String) Constructor
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Creates a new instance of a ProvideAssemblyFilterAttribute object with the specified assembly name.
public:
ProvideAssemblyFilterAttribute(System::String ^ assemblyFilter);
public:
ProvideAssemblyFilterAttribute(Platform::String ^ assemblyFilter);
ProvideAssemblyFilterAttribute(std::wstring const & assemblyFilter);
public ProvideAssemblyFilterAttribute (string assemblyFilter);
new Microsoft.VisualStudio.Shell.ProvideAssemblyFilterAttribute : string -> Microsoft.VisualStudio.Shell.ProvideAssemblyFilterAttribute
Public Sub New (assemblyFilter As String)
Parameters
- assemblyFilter
- String
[in] The full name of an assembly.
Examples
The example below registers ToolboxConfig
as providing configuration support for all ToolboxItem objects in all assemblies that have a name beginning with Vsip
.
[ProvideAssemblyFilterAttribute("Vsip.*, Version=*, Culture=*, PublicKeyToken=*")]
public sealed class ToolboxConfig : IConfigureToolboxItem
Remarks
The assemblyFilter
parameter specifies the full assembly identification, including a simple name, a version number, a cryptographic key pair, and a supported culture. For more information on assembly identification, see AssemblyName.
The * character is interpreted as a wildcard.
The assemblyFilter
parameter must always include the assembly name and namespace, for example Vsip.ItemConfiguration
.
If other members of the assembly identification are not present, they are treated as wildcards. In other words, Vsip.*, Version=*, Culture=*, PublicKeyToken=*
and Vsip.*
are equivalent.