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
Implements
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) |