C# Класс ShaderTools.Hlsl.Symbols.TypeFacts

Показать файл Открыть проект

Открытые свойства

Свойство Тип Описание
Missing TypeSymbol
Unknown TypeSymbol
Variadic TypeSymbol

Открытые методы

Метод Описание
IsError ( this type ) : bool
IsIntrinsicNumericType ( this type ) : bool
IsMissing ( this type ) : bool
IsUnknown ( this type ) : bool

Приватные методы

Метод Описание
GetDimensionSize ( this type, int dimension ) : int
GetMatchingBoolType ( TypeSymbol numericType ) : TypeSymbol
GetMatrixType ( SyntaxKind kind ) : Tuple
GetNumElements ( this type ) : int
GetNumericTypeWithScalarType ( this type, ScalarType scalarType ) : IntrinsicNumericTypeSymbol
GetScalarType ( ScalarTypeSyntax node ) : ScalarType
GetVectorType ( SyntaxKind kind ) : int>.Tuple
HasExplicitConversionTo ( this left, TypeSymbol right ) : bool
HasImplicitConversionTo ( this left, TypeSymbol right ) : bool
IsCast ( ScalarType left, ScalarType right ) : bool
IsIntCast ( ScalarType left, ScalarType right ) : bool
IsPromotion ( ScalarType left, ScalarType right ) : bool
IsUserDefined ( this type ) : bool
ToDisplayName ( this type ) : string

Описание методов

IsError() публичный статический метод

public static IsError ( this type ) : bool
type this
Результат bool

IsIntrinsicNumericType() публичный статический метод

public static IsIntrinsicNumericType ( this type ) : bool
type this
Результат bool

IsMissing() публичный статический метод

public static IsMissing ( this type ) : bool
type this
Результат bool

IsUnknown() публичный статический метод

public static IsUnknown ( this type ) : bool
type this
Результат bool

Описание свойств

Missing публичное статическое свойство

public static TypeSymbol,ShaderTools.Hlsl.Symbols Missing
Результат TypeSymbol

Unknown публичное статическое свойство

public static TypeSymbol,ShaderTools.Hlsl.Symbols Unknown
Результат TypeSymbol

Variadic публичное статическое свойство

public static TypeSymbol,ShaderTools.Hlsl.Symbols Variadic
Результат TypeSymbol