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); 3329? 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) 2839DocumentSemanticModel oldModel, 2842DocumentSemanticModel newModel, 2973DocumentSemanticModel oldModel, 2976DocumentSemanticModel 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, 2680DocumentSemanticModel oldModel, 2681DocumentSemanticModel newModel, 3328var oldSyntaxModel = (oldDeclaration != null) 3987DocumentSemanticModel oldModel, 3988DocumentSemanticModel newModel, 4664/// and therefore not produced by <see cref="GetSymbolEdits(EditKind, SyntaxNode?, SyntaxNode?, DocumentSemanticModel, DocumentSemanticModel, Match{SyntaxNode}, IReadOnlyDictionary{SyntaxNode, EditKind}, SymbolInfoCache, CancellationToken)"/> 5038DocumentSemanticModel newModel, 5042public DocumentSemanticModel NewModel => newModel; 5245DocumentSemanticModel newModel, 5315private static bool HasExplicitOrSequentialLayout(INamedTypeSymbol type, DocumentSemanticModel model) 5446DocumentSemanticModel oldModel, 5447DocumentSemanticModel newModel, 5707DocumentSemanticModel oldModel, 5711DocumentSemanticModel newModel, 6115DocumentSemanticModel model,