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