12 references to TypeValidationRule
crossgen2 (4)
Crossgen2RootCommand.cs (4)
47public Option<TypeValidationRule> TypeValidation { get; } = 48new("--type-validation") { DefaultValueFactory = _ => TypeValidationRule.Automatic, Description = SR.TypeValidation, HelpName = "arg" }; 323Console.WriteLine(String.Format(SR.SwitchWithDefaultHelp, "--type-validation", String.Join("', '", Enum.GetNames<TypeValidationRule>()), nameof(TypeValidationRule.Automatic)));
ILCompiler.ReadyToRun (8)
Compiler\DependencyAnalysis\ReadyToRun\ReadyToRunHeaderNode.cs (1)
165if (factory.OptimizationFlags.TypeValidation == TypeValidationRule.AutomaticWithLogging)
Compiler\DependencyAnalysis\ReadyToRunCodegenNodeFactory.cs (1)
63public TypeValidationRule TypeValidation;
Compiler\ReadyToRunCodegenCompilation.cs (3)
482bool automaticTypeValidation = _nodeFactory.OptimizationFlags.TypeValidation == TypeValidationRule.Automatic || _nodeFactory.OptimizationFlags.TypeValidation == TypeValidationRule.AutomaticWithLogging; 483if (_nodeFactory.OptimizationFlags.TypeValidation == TypeValidationRule.SkipTypeValidation)
Compiler\ReadyToRunCodegenCompilationBuilder.cs (3)
262bool automaticTypeValidation = _nodeFactoryOptimizationFlags.TypeValidation == TypeValidationRule.Automatic || _nodeFactoryOptimizationFlags.TypeValidation == TypeValidationRule.AutomaticWithLogging; 263if (_nodeFactoryOptimizationFlags.TypeValidation == TypeValidationRule.SkipTypeValidation)