﻿<?xml version="1.0" encoding="utf-8"?><Type Name="ApplicationId" FullName="System.ApplicationId"><TypeSignature Language="C#" Value="public sealed class ApplicationId" /><TypeSignature Language="ILAsm" Value=".class public auto ansi serializable sealed beforefieldinit ApplicationId extends System.Object" /><AssemblyInfo><AssemblyName>mscorlib</AssemblyName><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><Base><BaseTypeName>System.Object</BaseTypeName></Base><Interfaces /><Attributes><Attribute><AttributeName>System.Runtime.InteropServices.ComVisible(true)</AttributeName></Attribute></Attributes><Docs><since version=".NET 2.0" /><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>An application identity consists of the publisher's public key, the application name, the target processor architecture, the application culture, and the application version. The application identity properties values correspond to information contained in the application manifest. For more information about the application manifest, see <format type="text/html"><a href="29570cec-4e53-4660-a850-abc4fa150243">ClickOnce Application Manifest</a></format>.</para><para><see cref="T:System.ApplicationId" /> is used by the <see cref="T:System.Security.Policy.ApplicationSecurityInfo" /> class to identify a manifest-based application. </para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Contains information used to uniquely identify a manifest-based application. This class cannot be inherited.</para></summary></Docs><Members><Member MemberName=".ctor"><MemberSignature Language="C#" Value="public ApplicationId (byte[] publicKeyToken, string name, Version version, string processorArchitecture, string culture);" /><MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(unsigned int8[] publicKeyToken, string name, class System.Version version, string processorArchitecture, string culture) cil managed" /><MemberType>Constructor</MemberType><AssemblyInfo><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><Parameters><Parameter Name="publicKeyToken" Type="System.Byte[]" /><Parameter Name="name" Type="System.String" /><Parameter Name="version" Type="System.Version" /><Parameter Name="processorArchitecture" Type="System.String" /><Parameter Name="culture" Type="System.String" /></Parameters><Docs><since version=".NET 2.0" /><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>The constructor initializes the <see cref="P:System.ApplicationId.Culture" />, <see cref="P:System.ApplicationId.Name" />, <see cref="P:System.ApplicationId.ProcessorArchitecture" />, <see cref="P:System.ApplicationId.PublicKeyToken" />, and <see cref="P:System.ApplicationId.Version" /> properties of the <see cref="T:System.ApplicationId" />.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Initializes a new instance of the <see cref="T:System.ApplicationId" /> class.</para></summary><param name="publicKeyToken"><attribution license="cc4" from="Microsoft" modified="false" />The array of bytes representing the raw public key data. </param><param name="name"><attribution license="cc4" from="Microsoft" modified="false" />The name of the application. </param><param name="version"><attribution license="cc4" from="Microsoft" modified="false" />A <see cref="T:System.Version" /> object that specifies the version of the application. </param><param name="processorArchitecture"><attribution license="cc4" from="Microsoft" modified="false" />The processor architecture of the application. </param><param name="culture"><attribution license="cc4" from="Microsoft" modified="false" />The culture of the application. </param></Docs></Member><Member MemberName="Copy"><MemberSignature Language="C#" Value="public ApplicationId Copy ();" /><MemberSignature Language="ILAsm" Value=".method public hidebysig instance class System.ApplicationId Copy() cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.ApplicationId</ReturnType></ReturnValue><Parameters /><Docs><since version=".NET 2.0" /><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>The copy returned by this method is equal to the original as substantiated by the <see cref="M:System.ApplicationId.Equals(System.Object)" /> method. The hash codes for the original and the copy are also equal.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Creates and returns an identical copy of the current application identity.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>An <see cref="T:System.ApplicationId" /> object that represents an exact copy of the original.</para></returns></Docs></Member><Member MemberName="Culture"><MemberSignature Language="C#" Value="public string Culture { get; }" /><MemberSignature Language="ILAsm" Value=".property instance string Culture" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.String</ReturnType></ReturnValue><Docs><value>To be added.</value><since version=".NET 2.0" /><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>The <see cref="P:System.ApplicationId.Culture" /> value can include language information, for example, "en-US".</para><para>For information about culture values, see <see cref="T:System.Globalization.CultureInfo" />.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Gets a string representing the culture information for the application.</para></summary></Docs></Member><Member MemberName="Equals"><MemberSignature Language="C#" Value="public override bool Equals (object o);" /><MemberSignature Language="ILAsm" Value=".method public hidebysig virtual instance bool Equals(object o) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue><Parameters><Parameter Name="o" Type="System.Object" /></Parameters><Docs><since version=".NET 2.0" /><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>This method overrides the <see cref="M:System.Object.Equals(System.Object)" /> method.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Determines whether the specified <see cref="T:System.ApplicationId" /> object is equivalent to the current <see cref="T:System.ApplicationId" />.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>true if the specified <see cref="T:System.ApplicationId" /> object is equivalent to the current <see cref="T:System.ApplicationId" />; otherwise, false.</para></returns><param name="o"><attribution license="cc4" from="Microsoft" modified="false" />The <see cref="T:System.ApplicationId" /> object to compare to the current <see cref="T:System.ApplicationId" />. </param></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>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Int32</ReturnType></ReturnValue><Parameters /><Docs><since version=".NET 2.0" /><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>This method generates the same hash code for two objects that have the same values for their <see cref="P:System.ApplicationId.Name" /> and <see cref="P:System.ApplicationId.Version" /> properties.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Gets the hash code for the current application identity.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>The hash code for the current application identity.</para></returns></Docs></Member><Member MemberName="Name"><MemberSignature Language="C#" Value="public string Name { get; }" /><MemberSignature Language="ILAsm" Value=".property instance string Name" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.String</ReturnType></ReturnValue><Docs><value>To be added.</value><since version=".NET 2.0" /><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para><see cref="P:System.ApplicationId.Name" /> is the simple, unencrypted name of the application.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Gets the name of the application.</para></summary></Docs></Member><Member MemberName="ProcessorArchitecture"><MemberSignature Language="C#" Value="public string ProcessorArchitecture { get; }" /><MemberSignature Language="ILAsm" Value=".property instance string ProcessorArchitecture" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.String</ReturnType></ReturnValue><Docs><value>To be added.</value><since version=".NET 2.0" /><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>Valid values include "msil", "x86", "ia64", and "amd64". The default is "msil", or Microsoft intermediate language, which means all your assemblies are platform independent, and the common language runtime will compile them when they are needed by your application.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Gets the target processor architecture for the application.</para></summary></Docs></Member><Member MemberName="PublicKeyToken"><MemberSignature Language="C#" Value="public byte[] PublicKeyToken { get; }" /><MemberSignature Language="ILAsm" Value=".property instance unsigned int8[] PublicKeyToken" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Byte[]</ReturnType></ReturnValue><Docs><value>To be added.</value><since version=".NET 2.0" /><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>The public key token is represented by the last 8 bytes of the SHA-1 hash of the public key under which the application is signed.</para><para>For more information, see <see cref="M:System.Reflection.AssemblyName.GetPublicKeyToken" />.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Gets the public key token for the application.</para></summary></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><since version=".NET 2.0" /><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>This method overrides the <see cref="M:System.Object.ToString" /> method.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Creates and returns a string representation of the application identity.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>A string representation of the application identity.</para></returns></Docs></Member><Member MemberName="Version"><MemberSignature Language="C#" Value="public Version Version { get; }" /><MemberSignature Language="ILAsm" Value=".property instance class System.Version Version" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Version</ReturnType></ReturnValue><Docs><value>To be added.</value><since version=".NET 2.0" /><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>For more information, see <see cref="T:System.Version" />.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Gets the version of the application.</para></summary></Docs></Member></Members></Type>