﻿<?xml version="1.0" encoding="utf-8"?><Type Name="FeatureSupport" FullName="System.Windows.Forms.FeatureSupport"><TypeSignature Language="C#" Value="public abstract class FeatureSupport : System.Windows.Forms.IFeatureSupport" /><AssemblyInfo><AssemblyName>System.Windows.Forms</AssemblyName><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion></AssemblyInfo><Base><BaseTypeName>System.Object</BaseTypeName></Base><Interfaces><Interface><InterfaceName>System.Windows.Forms.IFeatureSupport</InterfaceName></Interface></Interfaces><Docs><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>Use the static methods of this class when the classes you query for feature information implement the <see cref="T:System.Windows.Forms.IFeatureSupport" /> interface. Otherwise, inherit from <see cref="T:System.Windows.Forms.FeatureSupport" /> and provide your own implementation. For an implementation of this class, see <see cref="T:System.Windows.Forms.OSFeature" />.</para><para>To get the version number of a feature, call <see cref="M:System.Windows.Forms.FeatureSupport.GetVersionPresent(System.String,System.String)" />. Call <see cref="M:System.Windows.Forms.FeatureSupport.IsPresent(System.String,System.String)" /> to determine if a particular feature or version of a feature is installed.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Provides static methods for retrieving feature information from the current system.</para></summary></Docs><Members><Member MemberName=".ctor"><MemberSignature Language="C#" Value="protected FeatureSupport ();" /><MemberType>Constructor</MemberType><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.Windows.Forms.FeatureSupport" /> class. </para></summary></Docs><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="GetVersionPresent"><MemberSignature Language="C#" Value="public abstract Version GetVersionPresent (object feature);" /><MemberType>Method</MemberType><ReturnValue><ReturnType>System.Version</ReturnType></ReturnValue><Parameters><Parameter Name="feature" Type="System.Object" /></Parameters><Docs><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>Version numbers consist of three parts: major, minor, and build. Typically, a version number is displayed as "major number.minor number.build number".</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>When overridden in a derived class, gets the version of the specified feature that is available on the system.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>A <see cref="T:System.Version" /> representing the version number of the specified feature available on the system; or null if the feature is not installed.</para></returns><param name="feature"><attribution license="cc4" from="Microsoft" modified="false" />The feature whose version is requested. </param></Docs><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="GetVersionPresent"><MemberSignature Language="C#" Value="public static Version GetVersionPresent (string featureClassName, string featureConstName);" /><MemberType>Method</MemberType><ReturnValue><ReturnType>System.Version</ReturnType></ReturnValue><Parameters><Parameter Name="featureClassName" Type="System.String" /><Parameter Name="featureConstName" Type="System.String" /></Parameters><Docs><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>Version numbers consist of three parts: major, minor, and build. Typically, a version number is displayed as "major number.minor number.build number".</para><para>See the documentation for the product containing the feature to determine the names to pass to the <paramref name="featureClassName" /> and the <paramref name="featureConstName" /> parameters.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Gets the version of the specified feature that is available on the system.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>A <see cref="T:System.Version" /> with the version number of the specified feature available on the system; or null if the feature is not installed.</para></returns><param name="featureClassName"><attribution license="cc4" from="Microsoft" modified="false" />The fully qualified name of the class to query for information about the specified feature. This class must implement the <see cref="T:System.Windows.Forms.IFeatureSupport" /> interface or inherit from a class that implements this interface. </param><param name="featureConstName"><attribution license="cc4" from="Microsoft" modified="false" />The fully qualified name of the feature to look for. </param></Docs><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="IsPresent"><MemberSignature Language="C#" Value="public virtual bool IsPresent (object feature);" /><MemberType>Method</MemberType><ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue><Parameters><Parameter Name="feature" Type="System.Object" /></Parameters><Docs><remarks>To be added.</remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Determines whether any version of the specified feature is installed in the system.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>true if the feature is present; otherwise, false.</para></returns><param name="feature"><attribution license="cc4" from="Microsoft" modified="false" />The feature to look for. </param></Docs><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="IsPresent"><MemberSignature Language="C#" Value="public virtual bool IsPresent (object feature, Version minimumVersion);" /><MemberType>Method</MemberType><ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue><Parameters><Parameter Name="feature" Type="System.Object" /><Parameter Name="minimumVersion" Type="System.Version" /></Parameters><Docs><remarks>To be added.</remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Determines whether the specified or newer version of the specified feature is installed in the system.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>true if the feature is present and its version number is greater than or equal to the specified minimum version number; false if the feature is not installed or its version number is below the specified minimum number.</para></returns><param name="feature"><attribution license="cc4" from="Microsoft" modified="false" />The feature to look for. </param><param name="minimumVersion"><attribution license="cc4" from="Microsoft" modified="false" />A <see cref="T:System.Version" /> representing the minimum version number of the feature to look for. </param></Docs><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="IsPresent"><MemberSignature Language="C#" Value="public static bool IsPresent (string featureClassName, string featureConstName);" /><MemberType>Method</MemberType><ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue><Parameters><Parameter Name="featureClassName" Type="System.String" /><Parameter Name="featureConstName" Type="System.String" /></Parameters><Docs><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>See the documentation for the product containing the feature to determine the names to pass to the <paramref name="featureClassName" /> and the <paramref name="featureConstName" /> parameters.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Determines whether any version of the specified feature is installed in the system. This method is static.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>true if the specified feature is present; false if the specified feature is not present or if the product containing the feature is not installed.</para></returns><param name="featureClassName"><attribution license="cc4" from="Microsoft" modified="false" />The fully qualified name of the class to query for information about the specified feature. This class must implement the <see cref="T:System.Windows.Forms.IFeatureSupport" /> interface or inherit from a class that implements this interface. </param><param name="featureConstName"><attribution license="cc4" from="Microsoft" modified="false" />The fully qualified name of the feature to look for. </param></Docs><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="IsPresent"><MemberSignature Language="C#" Value="public static bool IsPresent (string featureClassName, string featureConstName, Version minimumVersion);" /><MemberType>Method</MemberType><ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue><Parameters><Parameter Name="featureClassName" Type="System.String" /><Parameter Name="featureConstName" Type="System.String" /><Parameter Name="minimumVersion" Type="System.Version" /></Parameters><Docs><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>See the documentation for the product containing the feature to determine the names to pass to the <paramref name="featureClassName" /> and the <paramref name="featureConstName" /> parameters.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Determines whether the specified or newer version of the specified feature is installed in the system. This method is static.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>true if the feature is present and its version number is greater than or equal to the specified minimum version number; false if the feature is not installed or its version number is below the specified minimum number.</para></returns><param name="featureClassName"><attribution license="cc4" from="Microsoft" modified="false" />The fully qualified name of the class to query for information about the specified feature. This class must implement the <see cref="T:System.Windows.Forms.IFeatureSupport" /> interface or inherit from a class that implements this interface. </param><param name="featureConstName"><attribution license="cc4" from="Microsoft" modified="false" />The fully qualified name of the feature to look for. </param><param name="minimumVersion"><attribution license="cc4" from="Microsoft" modified="false" />A <see cref="T:System.Version" /> representing the minimum version number of the feature. </param></Docs><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion></AssemblyInfo></Member></Members></Type>