Class IrProviderSymbolName
Represents a diagnostic language name associated with a provider symbol identifier.
public sealed record IrProviderSymbolName : IEquatable<IrProviderSymbolName>
- Inheritance
-
IrProviderSymbolName
- Implements
- Inherited Members
Constructors
IrProviderSymbolName(string, string)
Represents a diagnostic language name associated with a provider symbol identifier.
public IrProviderSymbolName(string Id, string Name)
Parameters
Properties
Id
The provider symbol identifier.
public string Id { get; init; }
Property Value
Name
The language-facing name.
public string Name { get; init; }
Property Value
Methods
Deconstruct(out string, out string)
public void Deconstruct(out string Id, out string Name)
Parameters
Equals(IrProviderSymbolName?)
public bool Equals(IrProviderSymbolName? other)
Parameters
otherIrProviderSymbolName
Returns
Equals(object?)
public override bool Equals(object? obj)
Parameters
objobject
Returns
GetHashCode()
public override int GetHashCode()
Returns
ToString()
public override string ToString()
Returns
Operators
operator ==(IrProviderSymbolName?, IrProviderSymbolName?)
public static bool operator ==(IrProviderSymbolName? left, IrProviderSymbolName? right)
Parameters
leftIrProviderSymbolNamerightIrProviderSymbolName
Returns
operator !=(IrProviderSymbolName?, IrProviderSymbolName?)
public static bool operator !=(IrProviderSymbolName? left, IrProviderSymbolName? right)
Parameters
leftIrProviderSymbolNamerightIrProviderSymbolName