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); 3372? new(await oldProject.Solution.GetRequiredDocument(oldDeclaration.SyntaxTree).GetRequiredNullableDisabledSemanticModelAsync(cancellationToken).ConfigureAwait(false))
42 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 (33)
EditAndContinue\AbstractEditAndContinueAnalyzer.ActiveMembersBuilder.cs (2)
22private readonly struct ActiveMembersBuilder(AbstractEditAndContinueAnalyzer analyzer, DocumentSemanticModel oldModel, DocumentSemanticModel newModel, CancellationToken cancellationToken) : IDisposable
EditAndContinue\AbstractEditAndContinueAnalyzer.cs (31)
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, 3371var oldSyntaxModel = (oldDeclaration != null) 4030DocumentSemanticModel oldModel, 4031DocumentSemanticModel newModel, 4731/// and therefore not produced by <see cref="GetSymbolEdits(EditKind, SyntaxNode?, SyntaxNode?, DocumentSemanticModel, DocumentSemanticModel, Match{SyntaxNode}, IReadOnlyDictionary{SyntaxNode, EditKind}, SymbolInfoCache, CancellationToken)"/> 5105DocumentSemanticModel newModel, 5109public DocumentSemanticModel NewModel => newModel; 5312DocumentSemanticModel newModel, 5382private static bool HasExplicitOrSequentialLayout(INamedTypeSymbol type, DocumentSemanticModel model) 5513DocumentSemanticModel oldModel, 5514DocumentSemanticModel newModel, 5774DocumentSemanticModel oldModel, 5778DocumentSemanticModel newModel, 6182DocumentSemanticModel model,