C# Class ShaderTools.Hlsl.Symbols.TypeFacts

Afficher le fichier Open project: tgjones/HlslTools

Méthodes publiques

Свойство Type Description
Missing TypeSymbol
Unknown TypeSymbol
Variadic TypeSymbol

Méthodes publiques

Méthode Description
IsError ( this type ) : bool
IsIntrinsicNumericType ( this type ) : bool
IsMissing ( this type ) : bool
IsUnknown ( this type ) : bool

Private Methods

Méthode Description
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

Method Details

IsError() public static méthode

public static IsError ( this type ) : bool
type this
Résultat bool

IsIntrinsicNumericType() public static méthode

public static IsIntrinsicNumericType ( this type ) : bool
type this
Résultat bool

IsMissing() public static méthode

public static IsMissing ( this type ) : bool
type this
Résultat bool

IsUnknown() public static méthode

public static IsUnknown ( this type ) : bool
type this
Résultat bool

Property Details

Missing public_oe static_oe property

public static TypeSymbol,ShaderTools.Hlsl.Symbols Missing
Résultat TypeSymbol

Unknown public_oe static_oe property

public static TypeSymbol,ShaderTools.Hlsl.Symbols Unknown
Résultat TypeSymbol

Variadic public_oe static_oe property

public static TypeSymbol,ShaderTools.Hlsl.Symbols Variadic
Résultat TypeSymbol