AnalysisBase(ParsingResult result) | SiliconStudio.Shaders.Analysis.AnalysisBase | protected |
CommonVisit(MemberReferenceExpression memberReference) | SiliconStudio.Shaders.Analysis.SemanticAnalysis | protectedvirtual |
Error(MessageCode message, SourceSpan span) | SiliconStudio.Shaders.Analysis.AnalysisBase | protected |
Error(MessageCode message, SourceSpan span, params object[] parameters) | SiliconStudio.Shaders.Analysis.AnalysisBase | protected |
FindDeclaration(string name) | SiliconStudio.Shaders.Visitor.ShaderVisitor | protected |
FindDeclarations(string name) | SiliconStudio.Shaders.Visitor.ShaderVisitor | protectedvirtual |
FindDeclarationsFromObject(TypeBase typeBase, string memberName) | SiliconStudio.Shaders.Analysis.SemanticAnalysis | protectedvirtual |
FindMemberTypeReference(StructType structType, MemberReferenceExpression memberReference) | SiliconStudio.Shaders.Analysis.SemanticAnalysis | protectedvirtual |
FindMemberTypeReference(VectorType vectorType, MemberReferenceExpression memberReference) | SiliconStudio.Shaders.Analysis.SemanticAnalysis | protectedvirtual |
FindMemberTypeReference(ScalarType scalarType, MemberReferenceExpression memberReference) | SiliconStudio.Shaders.Analysis.SemanticAnalysis | protectedvirtual |
GetBinaryImplicitConversionType(SourceSpan span, TypeBase left, TypeBase right, bool isBinaryOperator) | SiliconStudio.Shaders.Analysis.AnalysisBase | protectedvirtual |
GetBinaryImplicitScalarConversionType(SourceSpan span, TypeBase left, TypeBase right) | SiliconStudio.Shaders.Analysis.AnalysisBase | protected |
GetDivideImplicitConversionType(SourceSpan span, TypeBase left, TypeBase right) | SiliconStudio.Shaders.Analysis.AnalysisBase | protectedvirtual |
GetMultiplyImplicitConversionType(SourceSpan span, TypeBase left, TypeBase right) | SiliconStudio.Shaders.Analysis.AnalysisBase | protectedvirtual |
Info(string message, SourceSpan span) | SiliconStudio.Shaders.Analysis.AnalysisBase | protected |
Info(string message, SourceSpan span, params object[] parameters) | SiliconStudio.Shaders.Analysis.AnalysisBase | protected |
IsSkippingMode | SiliconStudio.Shaders.Analysis.SemanticAnalysis | protected |
NewScope(IScopeContainer container=null) | SiliconStudio.Shaders.Visitor.ShaderVisitor | protectedvirtual |
NodeStack | SiliconStudio.Shaders.Visitor.VisitorBase | |
ParentNode | SiliconStudio.Shaders.Visitor.ShaderVisitor | |
ParsingResult | SiliconStudio.Shaders.Analysis.AnalysisBase | |
PostVisitNode(Node node, bool nodeVisited) | SiliconStudio.Shaders.Visitor.ShaderVisitor | protectedvirtual |
PreVisitNode(Node node) | SiliconStudio.Shaders.Visitor.ShaderVisitor | protectedvirtual |
ProcessIndexerExpression(IndexerExpression indexerExpression) | SiliconStudio.Shaders.Analysis.SemanticAnalysis | protectedvirtual |
ProcessMethodInvocation(MethodInvocationExpression expression, string methodName, List< IDeclaration > declarations) | SiliconStudio.Shaders.Analysis.SemanticAnalysis | protectedvirtual |
ResolveTypeFromDeclaration(IDeclaration declaration) | SiliconStudio.Shaders.Analysis.SemanticAnalysis | protected |
Run() | SiliconStudio.Shaders.Analysis.SemanticAnalysis | virtual |
ScopeStack | SiliconStudio.Shaders.Visitor.ShaderVisitor | protected |
SemanticAnalysis(ParsingResult result) | SiliconStudio.Shaders.Analysis.SemanticAnalysis | |
ShaderVisitor(bool buildScopeDeclaration, bool useNodeStack) | SiliconStudio.Shaders.Visitor.ShaderVisitor | protected |
TagBuiltinUserDefined | SiliconStudio.Shaders.Analysis.SemanticAnalysis | protectedstatic |
TestMethodInvocationArgument(TypeBase argTypeBase, TypeBase expectedTypeBase, TypeBase argType, TypeBase expectedType, ref int score) | SiliconStudio.Shaders.Analysis.SemanticAnalysis | protectedvirtual |
Visit(AssignmentExpression assignmentExpression) | SiliconStudio.Shaders.Analysis.SemanticAnalysis | protectedvirtual |
Visit(BinaryExpression binaryExpression) | SiliconStudio.Shaders.Analysis.SemanticAnalysis | protectedvirtual |
Visit(ConditionalExpression conditionalExpression) | SiliconStudio.Shaders.Analysis.SemanticAnalysis | protectedvirtual |
Visit(IndexerExpression indexerExpression) | SiliconStudio.Shaders.Analysis.SemanticAnalysis | protectedvirtual |
Visit(LiteralExpression literalExpression) | SiliconStudio.Shaders.Analysis.SemanticAnalysis | protectedvirtual |
Visit(ReturnStatement returnStatement) | SiliconStudio.Shaders.Analysis.SemanticAnalysis | protectedvirtual |
Visit(IfStatement ifStatement) | SiliconStudio.Shaders.Analysis.SemanticAnalysis | protectedvirtual |
Visit(MethodInvocationExpression expression) | SiliconStudio.Shaders.Analysis.SemanticAnalysis | protectedvirtual |
Visit(MemberReferenceExpression memberReference) | SiliconStudio.Shaders.Analysis.SemanticAnalysis | protectedvirtual |
Visit(MethodDefinition methodDefinition) | SiliconStudio.Shaders.Analysis.SemanticAnalysis | protectedvirtual |
Visit(ParenthesizedExpression parenthesizedExpression) | SiliconStudio.Shaders.Analysis.SemanticAnalysis | protectedvirtual |
Visit(ExpressionList expressionList) | SiliconStudio.Shaders.Analysis.SemanticAnalysis | protectedvirtual |
Visit(ArrayType arrayType) | SiliconStudio.Shaders.Analysis.SemanticAnalysis | protectedvirtual |
Visit(TypeName typeName) | SiliconStudio.Shaders.Analysis.SemanticAnalysis | protectedvirtual |
Visit(VariableReferenceExpression variableReferenceExpression) | SiliconStudio.Shaders.Analysis.SemanticAnalysis | protectedvirtual |
Visit(UnaryExpression unaryExpression) | SiliconStudio.Shaders.Analysis.SemanticAnalysis | protectedvirtual |
SiliconStudio::Shaders::Analysis::AnalysisBase.Visit(Node node) | SiliconStudio.Shaders.Visitor.ShaderVisitor | protectedvirtual |
VisitDynamic< T >(T node, bool visitRealType=true) | SiliconStudio.Shaders.Visitor.VisitorBase | protectedvirtual |
VisitDynamicList< T >(IList< T > list, Func< T, bool > filter=null) | SiliconStudio.Shaders.Visitor.VisitorBase | protected |
VisitorBase(bool useNodeStack=false) | SiliconStudio.Shaders.Visitor.VisitorBase | protected |
Warning(MessageCode message, SourceSpan span) | SiliconStudio.Shaders.Analysis.AnalysisBase | protected |
Warning(MessageCode message, SourceSpan span, params object[] parameters) | SiliconStudio.Shaders.Analysis.AnalysisBase | protected |