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