MetalamaAPI documentationAspect APIMetalama.​Framework.​CodeSerializable­Type­Id
Open sandboxFocus

SerializableTypeId Class

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
System.Object
SerializableTypeId
Implements
System.IEquatable<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)