Share via


StrongAssemblyIdentity Class

Definition

Metadata about a Assembly that is used to determine if two assemblies are equivalent.

[System.Diagnostics.DebuggerDisplay("{Name}")]
public class StrongAssemblyIdentity : IEquatable<Microsoft.VisualStudio.Composition.StrongAssemblyIdentity>
[<System.Diagnostics.DebuggerDisplay("{Name}")>]
type StrongAssemblyIdentity = class
    interface IEquatable<StrongAssemblyIdentity>
Public Class StrongAssemblyIdentity
Implements IEquatable(Of StrongAssemblyIdentity)
Inheritance
StrongAssemblyIdentity
Attributes
Implements

Constructors

StrongAssemblyIdentity(AssemblyName, Guid)

Initializes a new instance of the StrongAssemblyIdentity class.

Properties

Mvid

Gets the MVID for the assembly's manifest module. This is a unique identifier that represents individual builds of an assembly.

Name

Gets the assembly's full name.

Methods

CreateFrom(Assembly, AssemblyName)

Gets the metadata from an assembly.

CreateFrom(String, AssemblyName)

Gets the metadata from an assembly at the specified path.

Equals(Object)
Equals(StrongAssemblyIdentity)

Indicates whether the current object is equal to another object of the same type.

GetHashCode()

Serves as the default hash function.

Applies to