Method |
Description |
|
BindArrayRankSpecifiers ( List arrayRankSpecifiers, TypeSymbol variableType ) : TypeSymbol |
|
|
BindAttribute ( AttributeSyntax syntax ) : BoundAttribute |
|
|
BindAttributes ( List attributes ) : ImmutableArray |
|
|
BindBaseList ( BaseListSyntax baseList, Symbol parent, ClassOrStructSymbol &baseType, List &baseInterfaces ) : void |
|
|
BindBlock ( BlockSyntax syntax, Symbol parent ) : BoundBlock |
|
|
BindBreakStatement ( BreakStatementSyntax syntax ) : BoundStatement |
|
|
BindClassDeclaration ( ClassTypeSyntax declaration, Symbol parent ) : BoundClassType |
|
|
BindCompilationUnit ( CompilationUnitSyntax compilationUnit ) : BoundCompilationUnit |
|
|
BindConstantBufferDeclaration ( ConstantBufferSyntax declaration ) : BoundConstantBuffer |
|
|
BindDiscardStatement ( DiscardStatementSyntax syntax ) : BoundStatement |
|
|
BindDoStatement ( DoStatementSyntax syntax, Symbol parent ) : BoundStatement |
|
|
BindEmptyStatement ( EmptyStatementSyntax syntax ) : BoundStatement |
|
|
BindExpressionStatement ( ExpressionStatementSyntax syntax ) : BoundExpressionStatement |
|
|
BindField ( VariableDeclarationStatementSyntax variableDeclarationStatementSyntax, TypeSymbol parentType ) : BoundMultipleVariableDeclarations |
|
|
BindForStatement ( ForStatementSyntax syntax, Symbol parent ) : BoundForStatement |
|
|
BindForStatementDeclaration ( VariableDeclarationSyntax syntax, Symbol parent ) : BoundMultipleVariableDeclarations |
|
|
BindFunctionDeclaration ( FunctionDeclarationSyntax declaration, Symbol parent ) : BoundFunctionDeclaration |
|
|
BindFunctionDefinition ( FunctionDefinitionSyntax declaration, Symbol parent ) : BoundNode |
|
|
BindGenericMatrixType ( GenericMatrixTypeSyntax node ) : BoundGenericMatrixType |
|
|
BindGenericVectorType ( GenericVectorTypeSyntax node ) : BoundGenericVectorType |
|
|
BindGlobalDeclaration ( SyntaxNode declaration, Symbol parent ) : BoundNode |
|
|
BindIfStatement ( IfStatementSyntax syntax, Symbol parent ) : BoundIfStatement |
|
|
BindInterfaceDeclaration ( InterfaceTypeSyntax declaration, Symbol parent ) : BoundInterfaceType |
|
|
BindMatrixType ( MatrixTypeSyntax node ) : BoundMatrixType |
|
|
BindNamespace ( NamespaceSyntax declaration ) : BoundNode |
|
|
BindObjectType ( PredefinedObjectTypeSyntax node ) : IntrinsicObjectTypeSymbol |
|
|
BindParameters ( ParameterListSyntax parameterList, Binder invocableBinder, InvocableSymbol invocableSymbol ) : ImmutableArray |
|
|
BindPass ( PassSyntax syntax ) : BoundPass |
|
|
BindQualifiedType ( QualifiedNameSyntax qualifiedName ) : BoundType |
|
|
BindReturnStatement ( ReturnStatementSyntax syntax ) : BoundReturnStatement |
|
|
BindScalarType ( ScalarTypeSyntax node ) : BoundScalarType |
|
|
BindStatement ( StatementSyntax syntax, Symbol parent ) : BoundStatement |
|
|
BindStructDeclaration ( StructTypeSyntax declaration, Symbol parent ) : BoundStructType |
|
|
BindSwitchLabel ( SwitchLabelSyntax syntax ) : BoundSwitchLabel |
|
|
BindSwitchSection ( SwitchSectionSyntax syntax, Symbol parent ) : BoundSwitchSection |
|
|
BindSwitchStatement ( SwitchStatementSyntax syntax, Symbol parent ) : BoundStatement |
|
|
BindTechniqueDeclaration ( TechniqueSyntax declaration ) : BoundNode |
|
|
BindTopLevelDeclarations ( List declarations, Symbol parent ) : ImmutableArray |
|
|
BindType ( TypeSyntax syntax, Symbol parent ) : BoundType |
|
|
BindTypeAlias ( TypeAliasSyntax syntax, TypeSymbol variableType ) : BoundTypeAlias |
|
|
BindTypeDeclaration ( TypeDeclarationStatementSyntax declaration, Symbol parent ) : BoundTypeDeclaration |
|
|
BindTypeDefinition ( TypeDefinitionSyntax syntax, Symbol parent ) : BoundType |
|
|
BindTypedefStatement ( TypedefStatementSyntax declaration ) : BoundNode |
|
|
BindVariableDeclaration ( VariableDeclarationSyntax syntax, Symbol parent ) : BoundMultipleVariableDeclarations |
|
|
BindVariableDeclaration ( VariableDeclarationSyntax syntax, Symbol parent, Func createSymbol ) : BoundMultipleVariableDeclarations |
|
|
BindVariableDeclarationStatement ( VariableDeclarationStatementSyntax syntax, Symbol parent ) : BoundMultipleVariableDeclarations |
|
|
BindVariableDeclarator ( VariableDeclaratorSyntax syntax, TypeSymbol variableType, Func createSymbol ) : BoundVariableDeclaration |
|
|
BindVariableQualifier ( VariableDeclaratorQualifierSyntax syntax ) : BoundVariableQualifier |
|
|
BindVectorType ( VectorTypeSyntax node ) : BoundVectorType |
|
|
BindWhileStatement ( WhileStatementSyntax syntax, Symbol parent ) : BoundStatement |
|
|
GetTextureValueAndScalarType ( PredefinedObjectTypeSyntax node, TypeSymbol &valueType, ScalarType &scalarType ) : void |
|
|