2 instantiations of SdkAnalysisLevelDefaults
Microsoft.NET.ProjectData (2)
CachePathResolver.cs (2)
887
return new
SdkAnalysisLevelDefaults
(
1070
return new
SdkAnalysisLevelDefaults
(
14 references to SdkAnalysisLevelDefaults
Microsoft.NET.ProjectData (14)
CachePathResolver.cs (14)
28
private static readonly ConcurrentDictionary<string, Lazy<
SdkAnalysisLevelDefaults
>> SdkAnalysisLevelDefaultsCache = new(StringComparers.Paths);
725
SdkAnalysisLevelDefaults
defaults = this.GetSdkAnalysisLevelDefaults();
768
SdkAnalysisLevelDefaults
defaults = this.GetSdkAnalysisLevelDefaults();
858
private
SdkAnalysisLevelDefaults
GetSdkAnalysisLevelDefaults()
862
return
SdkAnalysisLevelDefaults
.CreateFallback(null);
869
static path => new Lazy<
SdkAnalysisLevelDefaults
>(() => ParseSdkAnalysisLevelDefaults(path), LazyThreadSafetyMode.ExecutionAndPublication)).Value;
872
private static
SdkAnalysisLevelDefaults
ParseSdkAnalysisLevelDefaults(string sdkPath)
877
return
SdkAnalysisLevelDefaults
.CreateFallback(ParseSdkMajor(sdkPath));
886
SdkAnalysisLevelDefaults
fallback =
SdkAnalysisLevelDefaults
.CreateFallback(ParseSdkMajor(sdkPath));
898
return
SdkAnalysisLevelDefaults
.CreateFallback(ParseSdkMajor(sdkPath));
923
private static string ComputeEffectiveAnalysisLevel(string analysisLevel, string? targetFramework,
SdkAnalysisLevelDefaults
defaults)
950
private static string GetDefaultAnalysisLevel(string? targetFramework,
SdkAnalysisLevelDefaults
defaults)
1067
public static
SdkAnalysisLevelDefaults
CreateFallback(int? sdkMajor)