C# Class ShaderTools.Hlsl.Binding.FunctionImplementationChecker

Inheritance: BoundTreeWalker
Mostra file Open project: tgjones/HlslTools Class Usage Examples

Public Methods

Method Description
FunctionImplementationChecker ( List diagnostics ) : System.Collections.Generic

Protected Methods

Method Description
VisitFunctionInvocationExpression ( BoundFunctionInvocationExpression node ) : void
VisitMethodInvocationExpression ( BoundMethodInvocationExpression node ) : void

Private Methods

Method Description
IsInterfaceMethod ( SourceFunctionSymbol symbol ) : bool

Method Details

FunctionImplementationChecker() public method

public FunctionImplementationChecker ( List diagnostics ) : System.Collections.Generic
diagnostics List
return System.Collections.Generic

VisitFunctionInvocationExpression() protected method

protected VisitFunctionInvocationExpression ( BoundFunctionInvocationExpression node ) : void
node ShaderTools.Hlsl.Binding.BoundNodes.BoundFunctionInvocationExpression
return void

VisitMethodInvocationExpression() protected method

protected VisitMethodInvocationExpression ( BoundMethodInvocationExpression node ) : void
node ShaderTools.Hlsl.Binding.BoundNodes.BoundMethodInvocationExpression
return void