3 instantiations of DocumentSemanticModel
Microsoft.CodeAnalysis.Features (3)
EditAndContinue\AbstractEditAndContinueAnalyzer.cs (3)
780return new DocumentSemanticModel(await document.GetRequiredNullableDisabledSemanticModelAsync(cancellationToken).ConfigureAwait(false)); 784return new DocumentSemanticModel(compilation, tree); 3383? new(await oldProject.Solution.GetRequiredDocument(oldDeclaration.SyntaxTree).GetRequiredNullableDisabledSemanticModelAsync(cancellationToken).ConfigureAwait(false))
43 references to DocumentSemanticModel
Microsoft.CodeAnalysis.CSharp.Features (9)
EditAndContinue\CSharpEditAndContinueAnalyzer.cs (9)
1028DocumentSemanticModel oldModel, 1029DocumentSemanticModel newModel, 1072DocumentSemanticModel oldModel, 1073DocumentSemanticModel newModel, 1414private ISymbol? GetParameterContainingMemberOrType(SyntaxNode? node, SyntaxNode? otherNode, DocumentSemanticModel model, IReadOnlyDictionary<SyntaxNode, SyntaxNode> fromOtherMap, CancellationToken cancellationToken) 2856DocumentSemanticModel oldModel, 2859DocumentSemanticModel newModel, 2990DocumentSemanticModel oldModel, 2993DocumentSemanticModel newModel,
Microsoft.CodeAnalysis.Features (34)
EditAndContinue\AbstractEditAndContinueAnalyzer.ActiveMembersBuilder.cs (2)
22private readonly struct ActiveMembersBuilder(AbstractEditAndContinueAnalyzer analyzer, DocumentSemanticModel oldModel, DocumentSemanticModel newModel, CancellationToken cancellationToken) : IDisposable
EditAndContinue\AbstractEditAndContinueAnalyzer.cs (32)
191DocumentSemanticModel oldModel, 192DocumentSemanticModel newModel, 205DocumentSemanticModel oldModel, 206DocumentSemanticModel newModel, 213DocumentSemanticModel oldModel, 214DocumentSemanticModel newModel, 418DocumentSemanticModel oldModel, 421DocumentSemanticModel newModel, 638var oldModel = await GetDocumentSemanticModelAsync(oldProject, oldDocument, oldTree, cancellationToken).ConfigureAwait(false); 639var newModel = await GetDocumentSemanticModelAsync(newProject, newDocument, newTree, cancellationToken).ConfigureAwait(false); 776private static async ValueTask<DocumentSemanticModel> GetDocumentSemanticModelAsync(Project project, Document? document, SyntaxTree tree, CancellationToken cancellationToken) 1105DocumentSemanticModel oldModel, 1106DocumentSemanticModel newModel, 2003DocumentSemanticModel oldModel, 2006DocumentSemanticModel newModel, 2700DocumentSemanticModel oldModel, 2701DocumentSemanticModel newModel, 3382var oldSyntaxModel = (oldDeclaration != null) 4038DocumentSemanticModel oldModel, 4039DocumentSemanticModel newModel, 4164DocumentSemanticModel newModel, 4782/// and therefore not produced by <see cref="GetSymbolEdits(EditKind, SyntaxNode?, SyntaxNode?, DocumentSemanticModel, DocumentSemanticModel, Match{SyntaxNode}, IReadOnlyDictionary{SyntaxNode, EditKind}, SymbolInfoCache, CancellationToken)"/> 5156DocumentSemanticModel newModel, 5160public DocumentSemanticModel NewModel => newModel; 5363DocumentSemanticModel newModel, 5433private static bool HasExplicitOrSequentialLayout(INamedTypeSymbol type, DocumentSemanticModel model) 5564DocumentSemanticModel oldModel, 5565DocumentSemanticModel newModel, 5825DocumentSemanticModel oldModel, 5829DocumentSemanticModel newModel, 6233DocumentSemanticModel model,