12 references to AnalyzeTypeIsResult
System.Core (12)
Microsoft\Scripting\Compiler\ConstantCheck.cs (6)
51internal static AnalyzeTypeIsResult AnalyzeTypeIs(TypeBinaryExpression typeIs) { 63private static AnalyzeTypeIsResult AnalyzeTypeIs(Expression operand, Type testType) { 69return AnalyzeTypeIsResult.KnownFalse; 91return AnalyzeTypeIsResult.KnownTrue; 95return AnalyzeTypeIsResult.KnownAssignable; 103return AnalyzeTypeIsResult.Unknown;
Microsoft\Scripting\Compiler\LambdaCompiler.Expressions.cs (6)
543AnalyzeTypeIsResult result = ConstantCheck.AnalyzeTypeIs(node); 545if (result == AnalyzeTypeIsResult.KnownTrue || 546result == AnalyzeTypeIsResult.KnownFalse) { 550_ilg.EmitBoolean(result == AnalyzeTypeIsResult.KnownTrue); 554if (result == AnalyzeTypeIsResult.KnownAssignable) { 572Debug.Assert(result == AnalyzeTypeIsResult.Unknown);