class System.Reflection.AssemblyName
   inherits System.Object
   implements System.Runtime.InteropServices._AssemblyName, System.ICloneable, System.Runtime.Serialization.ISerializable, System.Runtime.Serialization.IDeserializationCallback
   final:

   def public property Name as character
      get.
      set.

   def public property Version as System.Version
      get.
      set.

   def public property CultureInfo as System.Globalization.CultureInfo
      get.
      set.

   def public property CultureName as character
      get.
      set.

   def public property CodeBase as character
      get.
      set.

   def public property EscapedCodeBase as character
      get.

   def public property ProcessorArchitecture as System.Reflection.ProcessorArchitecture
      get.
      set.

   def public property ContentType as System.Reflection.AssemblyContentType
      get.
      set.

   def public property Flags as System.Reflection.AssemblyNameFlags
      get.
      set.

   def public property HashAlgorithm as System.Configuration.Assemblies.AssemblyHashAlgorithm
      get.
      set.

   def public property VersionCompatibility as System.Configuration.Assemblies.AssemblyVersionCompatibility
      get.
      set.

   def public property KeyPair as System.Reflection.StrongNameKeyPair
      get.
      set.

   def public property FullName as character
      get.

   constructor public AssemblyName():
   end constructor.

   constructor public AssemblyName(input assemblyName as character):
   end constructor.

   method public final override System.Object Clone():
   end method.

   method public final static System.Reflection.AssemblyName GetAssemblyName(input assemblyFile as character):
   end method.

   method public final System.Byte extent GetPublicKey():
   end method.

   method public final void SetPublicKey(input publicKey as System.Byte extent):
   end method.

   method public final System.Byte extent GetPublicKeyToken():
   end method.

   method public final void SetPublicKeyToken(input publicKeyToken as System.Byte extent):
   end method.

   method public override character ToString():
   end method.

   method public final void GetObjectData(input info as System.Runtime.Serialization.SerializationInfo, input context as System.Runtime.Serialization.StreamingContext):
   end method.

   method public final void OnDeserialization(input sender as System.Object):
   end method.

   method public final static logical ReferenceMatchesDefinition(input reference as System.Reflection.AssemblyName, input definition as System.Reflection.AssemblyName):
   end method.

end class.
