Table of Contents

Class BackupSchemaAssembly

Namespace
Typhon.Engine
Assembly
Typhon.Engine.dll

One schema assembly an open of a restored bundle ran with (#1485).

public sealed record BackupSchemaAssembly : IEquatable<BackupSchemaAssembly>
Inheritance
BackupSchemaAssembly
Implements
Inherited Members

Constructors

BackupSchemaAssembly(string, string, string, Guid, string)

One schema assembly an open of a restored bundle ran with (#1485).

public BackupSchemaAssembly(string Name, string Version, string PublicKeyToken, Guid Mvid, string Path)

Parameters

Name string

Its simple name.

Version string

Its version, as the manifest records it.

PublicKeyToken string

Its public-key token in hex, or null when unsigned.

Mvid Guid

Its module version id: which compilation it is, beyond its version.

Path string

The file it was loaded from, or null.

Properties

Mvid

Its module version id: which compilation it is, beyond its version.

public Guid Mvid { get; init; }

Property Value

Guid

Name

Its simple name.

public string Name { get; init; }

Property Value

string

Path

The file it was loaded from, or null.

public string Path { get; init; }

Property Value

string

PublicKeyToken

Its public-key token in hex, or null when unsigned.

public string PublicKeyToken { get; init; }

Property Value

string

Version

Its version, as the manifest records it.

public string Version { get; init; }

Property Value

string

Methods

Deconstruct(out string, out string, out string, out Guid, out string)

public void Deconstruct(out string Name, out string Version, out string PublicKeyToken, out Guid Mvid, out string Path)

Parameters

Name string
Version string
PublicKeyToken string
Mvid Guid
Path string

Equals(object?)

public override bool Equals(object? obj)

Parameters

obj object

Returns

bool

Equals(BackupSchemaAssembly?)

public bool Equals(BackupSchemaAssembly? other)

Parameters

other BackupSchemaAssembly

Returns

bool

GetHashCode()

public override int GetHashCode()

Returns

int

ToString()

public override string ToString()

Returns

string

Operators

operator ==(BackupSchemaAssembly?, BackupSchemaAssembly?)

public static bool operator ==(BackupSchemaAssembly? left, BackupSchemaAssembly? right)

Parameters

left BackupSchemaAssembly
right BackupSchemaAssembly

Returns

bool

operator !=(BackupSchemaAssembly?, BackupSchemaAssembly?)

public static bool operator !=(BackupSchemaAssembly? left, BackupSchemaAssembly? right)

Parameters

left BackupSchemaAssembly
right BackupSchemaAssembly

Returns

bool