public static bool IsEndpointRoutingExplicitlyDisabled(OptionsAnalysis analysis) { for (var i = 0; i < analysis.Options.Length; i++) { var item = analysis.Options[i]; if (string.Equals(item.OptionsType.ToDisplayString(SymbolDisplayFormat.CSharpErrorMessageFormat), SymbolNames.MvcOptions) && string.Equals(item.Property.Name, SymbolNames.EnableEndpointRoutingProperty, StringComparison.Ordinal)) { return(item.ConstantValue as bool? == false); } } return(false); }
internal static void OnOptionsAnalysisCompleted(OptionsAnalysis analysis) { OptionsAnalysisCompleted?.Invoke(null, analysis); }
public void ReportAnalysis(OptionsAnalysis analysis) { ReportAnalysisCore(analysis.StartupType, analysis); _analyzer.OnOptionsAnalysisCompleted(analysis); }
internal void OnOptionsAnalysisCompleted(OptionsAnalysis analysis) { OptionsAnalysisCompleted?.Invoke(this, analysis); StartupAnalyzerEventSink.OnOptionsAnalysisCompleted(analysis); }
internal void OnOptionsAnalysisCompleted(OptionsAnalysis analysis) { OptionsAnalysisCompleted?.Invoke(this, analysis); }