1 write to _uncommonFields
Microsoft.CodeAnalysis.CSharp (1)
Symbols\Metadata\PE\PEMethodSymbol.cs (1)
349return retVal ?? InterlockedOperations.Initialize(ref _uncommonFields, CreateUncommonFields());
14 references to _uncommonFields
Microsoft.CodeAnalysis.CSharp (14)
Symbols\Metadata\PE\PEMethodSymbol.cs (14)
274/// Holds infrequently accessed fields. See <seealso cref="_uncommonFields"/> for an explanation. 348var retVal = _uncommonFields; 366/// Even for lazily-computed values, it may be possible to avoid allocating <see cref="_uncommonFields"/> if 368/// to indicate that the lazy values have been computed and, if <see cref="_uncommonFields"/> is null, then 412_uncommonFields?._lazyThisParameter ?? InterlockedOperations.Initialize(ref AccessUncommonFields()._lazyThisParameter, new ThisParameterSymbol(this)); 666var uncommonFields = _uncommonFields; 715var uncommonFields = _uncommonFields; 737var uncommonFields = _uncommonFields; 1020var uncommonFields = _uncommonFields; 1459return (_uncommonFields?._lazyCachedUseSiteInfo ?? default).ToUseSiteInfo(PrimaryDependency); 1493var uncommonFields = _uncommonFields; 1543var uncommonFields = _uncommonFields; 1578return _uncommonFields?._lazyUnmanagedCallersOnlyAttributeData; 1601var uncommonFields = _uncommonFields;