3 writes to _sourceAssembly
Microsoft.CodeAnalysis.CSharp (3)
FlowAnalysis\DefiniteAssignment.cs (3)
181_sourceAssembly = GetSourceAssembly(compilation, member, node); 201_sourceAssembly = GetSourceAssembly(compilation, member, node); 225_sourceAssembly = null;
14 references to _sourceAssembly
Microsoft.CodeAnalysis.CSharp (14)
FlowAnalysis\DefiniteAssignment.cs (14)
787if ((object)_sourceAssembly != null && variable.Kind == SymbolKind.Field) 789_sourceAssembly.NoteFieldAccess((FieldSymbol)variable.OriginalDefinition, 869if ((object)_sourceAssembly != null && variable.Kind == SymbolKind.Field) 872_sourceAssembly.NoteFieldAccess(field, 981if ((object)_sourceAssembly != null) 984_sourceAssembly.NoteFieldAccess(field, 1011if ((object)_sourceAssembly != null) 1014_sourceAssembly.NoteFieldAccess(field, read: value == null || WriteConsideredUse(associatedField.Type, value), write: true); 1506if ((object)_sourceAssembly != null) _sourceAssembly.NoteFieldAccess(fieldSymbol, true, true); 1651if (_sourceAssembly is not null && member.MemberSymbol is FieldSymbol field) 1653_sourceAssembly.NoteFieldAccess(field.OriginalDefinition, 2059if (_sourceAssembly is not null) 2066_sourceAssembly.NoteFieldAccess(field, read: true, write: false);