3 writes to Platforms
Microsoft.CodeAnalysis.NetAnalyzers (3)
Microsoft.NetCore.Analyzers\InteropServices\PlatformCompatibilityAnalyzer.cs (2)
1967parentAttributes.Platforms = childAttributes; 2000parentAttributes.Platforms = pAttributes;
Microsoft.NetCore.Analyzers\InteropServices\PlatformCompatibilityAnalyzer.Data.cs (1)
51Platforms = platforms;
10 references to Platforms
Microsoft.CodeAnalysis.NetAnalyzers (10)
Microsoft.NetCore.Analyzers\InteropServices\PlatformCompatibilityAnalyzer.cs (10)
371var originalAttributes = platformSpecificMembers[symbol].Platforms ?? pair.attributes; 1421IsNotSuppressedByCallSite(operationAttributes.Platforms!, callSiteAttributes.Platforms!, msBuildPlatforms, 1424platformSpecificOperations.TryAdd(new KeyValuePair<IOperation, ISymbol>(operation, symbol), (notSuppressedAttributes, callSiteAttributes.Platforms)); 1428TryCopyAttributesNotSuppressedByMsBuild(operationAttributes.Platforms!, msBuildPlatforms, out var copiedAttributes)) 1470foreach (var (platformName, attributes) in copyAttributes.Platforms!) 1472copy.Platforms!.Add(platformName, CopyAllAttributes(new Versions(), attributes)); 1810return attributes.Platforms != null; 1839var pAttributes = parentAttributes.Platforms; 1981parentAttributes.Platforms!.Remove(platform);