|
| Expression | Visit (UnaryExpression expression) |
| |
| Expression | Visit (BinaryExpression expression) |
| |
| virtual void | Visit (IfStatement ifStatement) |
| |
| void | Visit (ConditionalExpression conditionalExpression) |
| |
| void | Visit (ReturnStatement returnStatement) |
| |
| void | Visit (Variable variable) |
| |
| void | Visit (AssignmentExpression expression) |
| |
| void | Visit (IndexerExpression expression) |
| |
| void | Visit (MethodInvocationExpression expression) |
| |
| | AnalysisBase (ParsingResult result) |
| | Initializes a new instance of the AnalysisBase class. More...
|
| |
| void | Error (MessageCode message, SourceSpan span) |
| | Logs an Error with the specified message. More...
|
| |
| void | Error (MessageCode message, SourceSpan span, params object[] parameters) |
| | Logs an Error with the specified message. More...
|
| |
| void | Info (string message, SourceSpan span) |
| | Logs an Info with the specified message. More...
|
| |
| void | Info (string message, SourceSpan span, params object[] parameters) |
| | Logs an Info with the specified message. More...
|
| |
| void | Warning (MessageCode message, SourceSpan span) |
| | Logs an Warning with the specified message. More...
|
| |
| void | Warning (MessageCode message, SourceSpan span, params object[] parameters) |
| | Logs an Warning with the specified message. More...
|
| |
| virtual TypeBase | GetBinaryImplicitConversionType (SourceSpan span, TypeBase left, TypeBase right, bool isBinaryOperator) |
| | Gets the type of the binary implicit conversion. More...
|
| |
| virtual TypeBase | GetMultiplyImplicitConversionType (SourceSpan span, TypeBase left, TypeBase right) |
| | Gets the type of the binary implicit conversion. More...
|
| |
| virtual TypeBase | GetDivideImplicitConversionType (SourceSpan span, TypeBase left, TypeBase right) |
| | Gets the type of the binary implicit conversion. More...
|
| |
| ScalarType | GetBinaryImplicitScalarConversionType (SourceSpan span, TypeBase left, TypeBase right) |
| | Gets the type of the binary implicit scalar conversion. More...
|
| |
| | ShaderVisitor (bool buildScopeDeclaration, bool useNodeStack) |
| | Initializes a new instance of the ShaderVisitor class. More...
|
| |
| virtual ScopeDeclaration | NewScope (IScopeContainer container=null) |
| |
| virtual Node | Visit (Node node) |
| |
| virtual IEnumerable< IDeclaration > | FindDeclarations (string name) |
| | Finds a list of declaration by its name. More...
|
| |
| IDeclaration | FindDeclaration (string name) |
| | Finds a declaration by its name. More...
|
| |
| override bool | PreVisitNode (Node node) |
| | Called before visiting the node. More...
|
| |
| override void | PostVisitNode (Node node, bool nodeVisited) |
| | Called after visiting the node. More...
|
| |
| | VisitorBase (bool useNodeStack=false) |
| | Initializes a new instance of the VisitorBase class. More...
|
| |
| void | VisitDynamicList< T > (IList< T > list, Func< T, bool > filter=null) |
| | Visits the list. More...
|
| |
| virtual Node | VisitDynamic< T > (T node, bool visitRealType=true) |
| | Visits the node. More...
|
| |
Definition at line 9 of file CastAnalysis.cs.