C# Class ShaderTools.Hlsl.Binding.BinaryOperator

Exibir arquivo Open project: tgjones/HlslTools

Public Methods

Method Description
Resolve ( BinaryOperatorKind kind, TypeSymbol leftOperandType, TypeSymbol rightOperandType ) : OverloadResolutionResult

Private Methods

Method Description
BinaryOperator ( ) : System
BothTypesBuiltIn ( TypeSymbol leftOperandType, TypeSymbol rightOperandType ) : bool
GetBuiltInSignatures ( BinaryOperatorKind kind ) : IEnumerable
ResolveOverloads ( BinaryOperatorKind kind, TypeSymbol leftOperandType, TypeSymbol rightOperandType ) : OverloadResolutionResult

Method Details

Resolve() public static method

public static Resolve ( BinaryOperatorKind kind, TypeSymbol leftOperandType, TypeSymbol rightOperandType ) : OverloadResolutionResult
kind BinaryOperatorKind
leftOperandType ShaderTools.Hlsl.Symbols.TypeSymbol
rightOperandType ShaderTools.Hlsl.Symbols.TypeSymbol
return OverloadResolutionResult