2 writes to _definitions
System.Linq.Expressions (2)
System\Linq\Expressions\Interpreter\LabelInfo.cs (2)
204_definitions = scope; 211_definitions = set = new HashSet<LabelScopeInfo>() { (LabelScopeInfo)_definitions };
9 references to _definitions
System.Linq.Expressions (9)
System\Linq\Expressions\Interpreter\LabelInfo.cs (9)
173if (_definitions == scope) 178if (_definitions is HashSet<LabelScopeInfo> definitions) 185private bool HasDefinitions => _definitions != null; 189if (_definitions is LabelScopeInfo scope) 193foreach (var x in (HashSet<LabelScopeInfo>)_definitions!) 202if (_definitions == null) 208HashSet<LabelScopeInfo>? set = _definitions as HashSet<LabelScopeInfo>; 211_definitions = set = new HashSet<LabelScopeInfo>() { (LabelScopeInfo)_definitions }; 217private bool HasMultipleDefinitions => _definitions is HashSet<LabelScopeInfo>;