コード例 #1
0
ファイル: OptionsFacts.cs プロジェクト: rogasp/AspNetCore
        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);
        }
コード例 #2
0
 internal static void OnOptionsAnalysisCompleted(OptionsAnalysis analysis)
 {
     OptionsAnalysisCompleted?.Invoke(null, analysis);
 }
コード例 #3
0
 public void ReportAnalysis(OptionsAnalysis analysis)
 {
     ReportAnalysisCore(analysis.StartupType, analysis);
     _analyzer.OnOptionsAnalysisCompleted(analysis);
 }
コード例 #4
0
 internal void OnOptionsAnalysisCompleted(OptionsAnalysis analysis)
 {
     OptionsAnalysisCompleted?.Invoke(this, analysis);
     StartupAnalyzerEventSink.OnOptionsAnalysisCompleted(analysis);
 }
コード例 #5
0
 internal void OnOptionsAnalysisCompleted(OptionsAnalysis analysis)
 {
     OptionsAnalysisCompleted?.Invoke(this, analysis);
 }