Metalama 1.0 / / Metalama Documentation / Aspect API / Metalama.​Framework.​Code / Serializable­Type­Id

Class SerializableTypeId

Encapsulates a string that uniquely identifies a type within a compilation (except in the situation where the compilation contains several assemblies providing types of the same name) and that is safe to persist in a file.

Inheritance
SerializableTypeId
Namespace: Metalama.Framework.Code
Assembly: Metalama.Framework.dll
Syntax
public sealed class SerializableTypeId : ValueType

Constructors

Name Description
SerializableTypeId(String)

Properties

Name Description
Id

Methods

Name Description
Equals(SerializableTypeId)
Equals(Object)
GetHashCode()
Resolve(ICompilation)
Resolve(ICompilation, IReadOnlyDictionary<String, IType>)
ToString()

Operators

Name Description
Equality(SerializableTypeId, SerializableTypeId)
Inequality(SerializableTypeId, SerializableTypeId)