3 writes to _sourceAssembly
Microsoft.CodeAnalysis.CSharp (3)
FlowAnalysis\DefiniteAssignment.cs (3)
182_sourceAssembly = GetSourceAssembly(compilation, member, node); 202_sourceAssembly = GetSourceAssembly(compilation, member, node); 226_sourceAssembly = null;
14 references to _sourceAssembly
Microsoft.CodeAnalysis.CSharp (14)
FlowAnalysis\DefiniteAssignment.cs (14)
751if ((object)_sourceAssembly != null && variable.Kind == SymbolKind.Field) 753_sourceAssembly.NoteFieldAccess((FieldSymbol)variable.OriginalDefinition, 826if ((object)_sourceAssembly != null && variable.Kind == SymbolKind.Field) 829_sourceAssembly.NoteFieldAccess(field, read: read && WriteConsideredUse(field.Type, value), write: true); 933if ((object)_sourceAssembly != null) 936_sourceAssembly.NoteFieldAccess(field, read: value == null || WriteConsideredUse(fieldAccess.FieldSymbol.Type, value), write: true); 960if ((object)_sourceAssembly != null) 963_sourceAssembly.NoteFieldAccess(field, read: value == null || WriteConsideredUse(associatedField.Type, value), write: true); 1424if ((object)_sourceAssembly != null) _sourceAssembly.NoteFieldAccess(fieldSymbol, true, true); 1906if (_sourceAssembly is not null) 1913_sourceAssembly.NoteFieldAccess(field, read: true, write: false); 2611if ((object)_sourceAssembly != null && node.MemberSymbol != null && node.MemberSymbol.Kind == SymbolKind.Field) 2613_sourceAssembly.NoteFieldAccess((FieldSymbol)node.MemberSymbol.OriginalDefinition, read: false, write: true);