1 write to _lazyPathsForPermissionSetFixup
Microsoft.CodeAnalysis (1)
Symbols\Attributes\SecurityWellKnownAttributeData.cs (1)
51Interlocked.CompareExchange(ref _lazyPathsForPermissionSetFixup, new string[totalSourceAttributes], null);
7 references to _lazyPathsForPermissionSetFixup
Microsoft.CodeAnalysis (7)
Symbols\Attributes\SecurityWellKnownAttributeData.cs (7)
49if (_lazyPathsForPermissionSetFixup == null) 54Debug.Assert(_lazyPathsForPermissionSetFixup.Length == totalSourceAttributes); 55_lazyPathsForPermissionSetFixup[attributeIndex] = resolvedFilePath; 65Debug.Assert(_lazyPathsForPermissionSetFixup == null || _lazySecurityActions != null && _lazyPathsForPermissionSetFixup.Length == _lazySecurityActions.Length); 79if (_lazyPathsForPermissionSetFixup?[i] != null) 81attribute = new PermissionSetAttributeWithFileReference(attribute, _lazyPathsForPermissionSetFixup[i]);