25 references to Callsite
Microsoft.CodeAnalysis.NetAnalyzers (25)
Microsoft.NetCore.Analyzers\InteropServices\PlatformCompatibilityAnalyzer.cs (23)
836
var csPlatformNames = JoinNames(GetCallsitePlatforms(attributes, callsiteAttributes, out
var
callsite, supported: supportedRule));
838
if (callsite ==
Callsite
.Reachable && IsDenyList(callsiteAttributes))
854
static DiagnosticDescriptor SwitchSupportedRule(
Callsite
callsite)
857
Callsite
.AllPlatforms => OnlySupportedCsAllPlatforms,
858
Callsite
.Reachable => OnlySupportedCsReachable,
859
Callsite
.Unreachable => OnlySupportedCsUnreachable,
940
static DiagnosticDescriptor SwitchObsoletedRule(
Callsite
callsite)
944
Callsite
.AllPlatforms => ObsoletedCsAllPlatforms,
945
Callsite
.Reachable => ObsoletedCsReachable,
950
static DiagnosticDescriptor SwitchRule(
Callsite
callsite, bool unsupported)
956
Callsite
.AllPlatforms => UnsupportedCsAllPlatforms,
957
Callsite
.Reachable => UnsupportedCsReachable,
965
Callsite
.AllPlatforms => SupportedCsAllPlatforms,
966
Callsite
.Reachable => SupportedCsReachable,
1006
var csPlatformNames = JoinNames(GetCallsitePlatforms(attributes, callsiteAttributes, out
var
callsite, supported: !unsupportedRule));
1126
SmallDictionary<string, Versions>? callsiteAttributes, out
Callsite
callsite, bool supported)
1128
callsite =
Callsite
.AllPlatforms;
1137
callsite =
Callsite
.Reachable;
1184
callsite =
Callsite
.Unreachable;
1200
callsite =
Callsite
.Reachable;
1420
if (callSiteAttributes.Callsite !=
Callsite
.Empty &&
1919
parentAttributes.Callsite =
Callsite
.Empty;
1986
parentAttributes.Callsite =
Callsite
.Empty;
Microsoft.NetCore.Analyzers\InteropServices\PlatformCompatibilityAnalyzer.Data.cs (2)
48
public PlatformAttributes(
Callsite
callsite, SmallDictionary<string, Versions> platforms)
55
public
Callsite
Callsite { get; set; }