1 write to _lazySecurityActions
Microsoft.CodeAnalysis (1)
Symbols\Attributes\SecurityWellKnownAttributeData.cs (1)
37Interlocked.CompareExchange(ref _lazySecurityActions, new byte[totalSourceAttributes], null);
10 references to _lazySecurityActions
Microsoft.CodeAnalysis (10)
Symbols\Attributes\SecurityWellKnownAttributeData.cs (10)
35if (_lazySecurityActions == null) 40Debug.Assert(_lazySecurityActions.Length == totalSourceAttributes); 41_lazySecurityActions[attributeIndex] = (byte)action; 65Debug.Assert(_lazyPathsForPermissionSetFixup == null || _lazySecurityActions != null && _lazyPathsForPermissionSetFixup.Length == _lazySecurityActions.Length); 67if (_lazySecurityActions != null) 69Debug.Assert(_lazySecurityActions != null); 70Debug.Assert(_lazySecurityActions.Length == customAttributes.Length); 74if (_lazySecurityActions[i] != 0) 76var action = (DeclarativeSecurityAction)_lazySecurityActions[i];