Table of Contents

Class RuntimeXamlDiagnostic

Namespace
Avalonia.Markup.Xaml
Assembly
Avalonia.Markup.Xaml.dll
public record RuntimeXamlDiagnostic : IEquatable<RuntimeXamlDiagnostic>
Inheritance
RuntimeXamlDiagnostic
Implements
Inherited Members

Constructors

RuntimeXamlDiagnostic(RuntimeXamlDiagnostic)

protected RuntimeXamlDiagnostic(RuntimeXamlDiagnostic original)

Parameters

original RuntimeXamlDiagnostic

RuntimeXamlDiagnostic(string, RuntimeXamlDiagnosticSeverity, string, int?, int?)

public RuntimeXamlDiagnostic(string Id, RuntimeXamlDiagnosticSeverity Severity, string Title, int? LineNumber, int? LinePosition)

Parameters

Id string
Severity RuntimeXamlDiagnosticSeverity
Title string
LineNumber int?
LinePosition int?

Properties

Document

public string? Document { get; set; }

Property Value

string

EqualityContract

protected virtual Type EqualityContract { get; }

Property Value

Type

Id

public string Id { get; init; }

Property Value

string

LineNumber

public int? LineNumber { get; init; }

Property Value

int?

LinePosition

public int? LinePosition { get; init; }

Property Value

int?

Severity

public RuntimeXamlDiagnosticSeverity Severity { get; init; }

Property Value

RuntimeXamlDiagnosticSeverity

Title

public string Title { get; init; }

Property Value

string

Methods

Deconstruct(out string, out RuntimeXamlDiagnosticSeverity, out string, out int?, out int?)

public void Deconstruct(out string Id, out RuntimeXamlDiagnosticSeverity Severity, out string Title, out int? LineNumber, out int? LinePosition)

Parameters

Id string
Severity RuntimeXamlDiagnosticSeverity
Title string
LineNumber int?
LinePosition int?

Equals(RuntimeXamlDiagnostic?)

public virtual bool Equals(RuntimeXamlDiagnostic? other)

Parameters

other RuntimeXamlDiagnostic

Returns

bool

Equals(object?)

public override bool Equals(object? obj)

Parameters

obj object

Returns

bool

GetHashCode()

public override int GetHashCode()

Returns

int

PrintMembers(StringBuilder)

protected virtual bool PrintMembers(StringBuilder builder)

Parameters

builder StringBuilder

Returns

bool

ToString()

public override string ToString()

Returns

string

Operators

operator ==(RuntimeXamlDiagnostic?, RuntimeXamlDiagnostic?)

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

Parameters

left RuntimeXamlDiagnostic
right RuntimeXamlDiagnostic

Returns

bool

operator !=(RuntimeXamlDiagnostic?, RuntimeXamlDiagnostic?)

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

Parameters

left RuntimeXamlDiagnostic
right RuntimeXamlDiagnostic

Returns

bool