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)
751
if ((object)
_sourceAssembly
!= null && variable.Kind == SymbolKind.Field)
753
_sourceAssembly
.NoteFieldAccess((FieldSymbol)variable.OriginalDefinition,
826
if ((object)
_sourceAssembly
!= null && variable.Kind == SymbolKind.Field)
829
_sourceAssembly
.NoteFieldAccess(field, read: read && WriteConsideredUse(field.Type, value), write: true);
933
if ((object)
_sourceAssembly
!= null)
936
_sourceAssembly
.NoteFieldAccess(field, read: value == null || WriteConsideredUse(fieldAccess.FieldSymbol.Type, value), write: true);
960
if ((object)
_sourceAssembly
!= null)
963
_sourceAssembly
.NoteFieldAccess(field, read: value == null || WriteConsideredUse(associatedField.Type, value), write: true);
1424
if ((object)
_sourceAssembly
!= null)
_sourceAssembly
.NoteFieldAccess(fieldSymbol, true, true);
1906
if (
_sourceAssembly
is not null)
1913
_sourceAssembly
.NoteFieldAccess(field, read: true, write: false);
2611
if ((object)
_sourceAssembly
!= null && node.MemberSymbol != null && node.MemberSymbol.Kind == SymbolKind.Field)
2613
_sourceAssembly
.NoteFieldAccess((FieldSymbol)node.MemberSymbol.OriginalDefinition, read: false, write: true);