5 writes to _memberModel
Microsoft.CodeAnalysis.CSharp (5)
Compilation\SpeculativeSemanticModelWithMemberModel.cs (5)
37_memberModel = null!; 54_memberModel = new AttributeSemanticModel(syntax, attributeType, getAttributeTargetFromPosition(position, parentSemanticModel), aliasOpt, rootBinder, containingPublicSemanticModel: this, parentRemappedSymbolsOpt: parentRemappedSymbolsOpt); 83_memberModel = new InitializerSemanticModel(syntax, owner, rootBinder, containingPublicSemanticModel: this, parentRemappedSymbolsOpt: parentRemappedSymbolsOpt); 96_memberModel = new MemberSemanticModel.SpeculativeMemberSemanticModel(this, owner, type, rootBinder, parentRemappedSymbolsOpt); 113_memberModel = new MethodBodySemanticModel(owner, rootBinder, syntax, containingPublicSemanticModel: this, parentRemappedSymbolsOpt: parentRemappedSymbolsOpt);
7 references to _memberModel
Microsoft.CodeAnalysis.CSharp (7)
Compilation\SpeculativeSemanticModelWithMemberModel.cs (7)
126internal override CSharpSyntaxNode Root => _memberModel.Root; 128public override SyntaxTree SyntaxTree => _memberModel.SyntaxTree; 136return node is null ? _memberModel : GetEnclosingMemberModel(node); 143return _memberModel; 153return _memberModel; 338return _memberModel.GetAdjustedLocalSymbol(local); 498return _memberModel.RemapSymbolIfNecessaryCore(symbol);