﻿<?xml version="1.0" encoding="utf-8"?><Type Name="ToolboxItemFilterAttribute" FullName="System.ComponentModel.ToolboxItemFilterAttribute"><TypeSignature Language="C#" Maintainer="auto" Value="public sealed class ToolboxItemFilterAttribute : Attribute" /><TypeSignature Language="ILAsm" Value=".class public auto ansi serializable sealed beforefieldinit ToolboxItemFilterAttribute extends System.Attribute" /><AssemblyInfo><AssemblyName>System</AssemblyName><AssemblyPublicKey>[00 00 00 00 00 00 00 00 04 00 00 00 00 00 00 00]</AssemblyPublicKey><AssemblyVersion>1.0.3300.0</AssemblyVersion><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ThreadSafetyStatement>Gtk# is thread aware, but not thread safe; See the &lt;link location="node:gtk-sharp/programming/threads"&gt;Gtk# Thread Programming&lt;/link&gt; for details.</ThreadSafetyStatement><Base><BaseTypeName>System.Attribute</BaseTypeName></Base><Interfaces /><Attributes><Attribute><AttributeName>System.AttributeUsage(System.AttributeTargets.Class, AllowMultiple=true, Inherited=true)</AttributeName></Attribute></Attributes><Docs><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para><see cref="T:System.ComponentModel.ToolboxItemFilterAttribute" /> provides a mechanism by which toolbox items can be marked for use only with designers that have a matching attribute or code that determines whether the item should be enabled or disabled in the toolbox.</para><para>A <see cref="T:System.ComponentModel.ToolboxItemFilterAttribute" /> can be applied to a <see cref="T:System.Drawing.Design.ToolboxItem" /> to indicate a filter string and filter type that specify when to enable or disable the item. <see cref="T:System.ComponentModel.ToolboxItemFilterAttribute" /> can also be applied to a designer to indicate its requirements for enabling items in the toolbox. This type of attribute can be used to indicate that a toolbox item can only be enabled when a designer with a matching filter string is being used. The type of the filter is indicated in the <see cref="P:System.ComponentModel.ToolboxItemFilterAttribute.FilterType" /> property by a <see cref="T:System.ComponentModel.ToolboxItemFilterType" /> that indicates whether and how a filter string match is used, or whether to use custom code to determine whether to enable an item.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Specifies the filter string and filter type to use for a toolbox item.</para></summary></Docs><Members><Member MemberName=".ctor"><MemberSignature Language="C#" Value="public ToolboxItemFilterAttribute (string filterString);" /><MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(string filterString) cil managed" /><MemberType>Constructor</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue /><Parameters><Parameter Name="filterString" Type="System.String" /></Parameters><Docs><remarks>To be added</remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Initializes a new instance of the <see cref="T:System.ComponentModel.ToolboxItemFilterAttribute" /> class using the specified filter string.</para></summary><param name="filterString"><attribution license="cc4" from="Microsoft" modified="false" />The filter string for the toolbox item. </param></Docs></Member><Member MemberName=".ctor"><MemberSignature Language="C#" Value="public ToolboxItemFilterAttribute (string filterString, System.ComponentModel.ToolboxItemFilterType filterType);" /><MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(string filterString, valuetype System.ComponentModel.ToolboxItemFilterType filterType) cil managed" /><MemberType>Constructor</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue /><Parameters><Parameter Name="filterString" Type="System.String" /><Parameter Name="filterType" Type="System.ComponentModel.ToolboxItemFilterType" /></Parameters><Docs><remarks>To be added</remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Initializes a new instance of the <see cref="T:System.ComponentModel.ToolboxItemFilterAttribute" /> class using the specified filter string and type.</para></summary><param name="filterString"><attribution license="cc4" from="Microsoft" modified="false" />The filter string for the toolbox item. </param><param name="filterType"><attribution license="cc4" from="Microsoft" modified="false" />A <see cref="T:System.ComponentModel.ToolboxItemFilterType" /> indicating the type of the filter. </param></Docs></Member><Member MemberName="Equals"><MemberSignature Language="C#" Value="public override bool Equals (object obj);" /><MemberSignature Language="ILAsm" Value=".method public hidebysig virtual instance bool Equals(object obj) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue><Parameters><Parameter Name="obj" Type="System.Object" /></Parameters><Docs><summary>To be added</summary><returns>To be added: an object of type 'bool'</returns><remarks>To be added</remarks><param name="obj"><attribution license="cc4" from="Microsoft" modified="false" />The object to compare.</param></Docs></Member><Member MemberName="FilterString"><MemberSignature Language="C#" Value="public string FilterString { get; }" /><MemberSignature Language="ILAsm" Value=".property instance string FilterString" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.String</ReturnType></ReturnValue><Docs><value>To be added: an object of type 'string'</value><remarks>To be added</remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Gets the filter string for the toolbox item.</para></summary></Docs></Member><Member MemberName="FilterType"><MemberSignature Language="C#" Value="public System.ComponentModel.ToolboxItemFilterType FilterType { get; }" /><MemberSignature Language="ILAsm" Value=".property instance valuetype System.ComponentModel.ToolboxItemFilterType FilterType" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.ComponentModel.ToolboxItemFilterType</ReturnType></ReturnValue><Docs><value>To be added: an object of type 'ToolboxItemFilterType'</value><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>The type of the filter, along with any existing <see cref="T:System.ComponentModel.ToolboxItemFilterAttribute" /> on the current designer, indicates the rules to use to determine whether a particular toolbox item should be enabled in the toolbox.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Gets the type of the filter.</para></summary></Docs></Member><Member MemberName="GetHashCode"><MemberSignature Language="C#" Value="public override int GetHashCode ();" /><MemberSignature Language="ILAsm" Value=".method public hidebysig virtual instance int32 GetHashCode() cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Int32</ReturnType></ReturnValue><Parameters /><Docs><summary>To be added</summary><returns>To be added: an object of type 'int'</returns><remarks>To be added</remarks></Docs></Member><Member MemberName="Match"><MemberSignature Language="C#" Value="public override bool Match (object obj);" /><MemberSignature Language="ILAsm" Value=".method public hidebysig virtual instance bool Match(object obj) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue><Parameters><Parameter Name="obj" Type="System.Object" /></Parameters><Docs><remarks>To be added</remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Indicates whether the specified object has a matching filter string.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>true if the specified object has a matching filter string; otherwise, false.</para></returns><param name="obj"><attribution license="cc4" from="Microsoft" modified="false" />The object to test for a matching filter string. </param></Docs></Member><Member MemberName="ToString"><MemberSignature Language="C#" Value="public override string ToString ();" /><MemberSignature Language="ILAsm" Value=".method public hidebysig virtual instance string ToString() cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.String</ReturnType></ReturnValue><Parameters /><Docs><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs></Member><Member MemberName="TypeId"><MemberSignature Language="C#" Value="public override object TypeId { get; }" /><MemberSignature Language="ILAsm" Value=".property instance object TypeId" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Object</ReturnType></ReturnValue><Docs><value>To be added: an object of type 'object'</value><remarks>To be added</remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Gets the type ID for the attribute.</para></summary></Docs></Member></Members></Type>