Freigeben über


TypeInfo Struktur

Definition

public value class TypeInfo : IEquatable<Microsoft::CodeAnalysis::TypeInfo>
public struct TypeInfo : IEquatable<Microsoft.CodeAnalysis.TypeInfo>
public readonly struct TypeInfo : IEquatable<Microsoft.CodeAnalysis.TypeInfo>
type TypeInfo = struct
Public Structure TypeInfo
Implements IEquatable(Of TypeInfo)
Vererbung
TypeInfo
Implementiert

Eigenschaften

ConvertedNullability

Die Nullierbarkeit des Ausdrucks auf oberster Ebene, nachdem sie eine implizite Konvertierung durchgeführt hat. Bei den meisten Ausdrücken entspricht dies dem Typ. Sie kann in Situationen wie impliziten benutzerdefinierten Konvertierungen, die einen nullfähigen Rückgabetyp aufweisen, ändern.

ConvertedType

Der Typ des Ausdrucks, nachdem er eine implizite Konvertierung durchlaufen hat. Wenn der Typ keine implizite Konvertierung durchlaufen hat, wird dasselbe wie "Type" zurückgegeben.

Nullability

Die Informationen zur Nullierbarkeit auf oberster Ebene des Ausdrucks, der durch den Syntaxknoten dargestellt wird.

Type

Der Typ des Ausdrucks, der durch den Syntaxknoten dargestellt wird. Bei Ausdrücken, die keinen Typ haben, wird NULL zurückgegeben. Wenn der Typ aufgrund eines Fehlers nicht ermittelt werden konnte, wird ein IErrorTypeSymbol zurückgegeben.

Methoden

Equals(Object)
Equals(TypeInfo)
GetHashCode()

Gilt für: