3 instantiations of DocumentSemanticModel
Microsoft.CodeAnalysis.Features (3)
EditAndContinue\AbstractEditAndContinueAnalyzer.cs (3)
785return new DocumentSemanticModel(await document.GetRequiredNullableDisabledSemanticModelAsync(cancellationToken).ConfigureAwait(false)); 789return new DocumentSemanticModel(compilation, tree); 3388? 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)
196DocumentSemanticModel oldModel, 197DocumentSemanticModel newModel, 210DocumentSemanticModel oldModel, 211DocumentSemanticModel newModel, 218DocumentSemanticModel oldModel, 219DocumentSemanticModel newModel, 423DocumentSemanticModel oldModel, 426DocumentSemanticModel newModel, 643var oldModel = await GetDocumentSemanticModelAsync(oldProject, oldDocument, oldTree, cancellationToken).ConfigureAwait(false); 644var newModel = await GetDocumentSemanticModelAsync(newProject, newDocument, newTree, cancellationToken).ConfigureAwait(false); 781private static async ValueTask<DocumentSemanticModel> GetDocumentSemanticModelAsync(Project project, Document? document, SyntaxTree tree, CancellationToken cancellationToken) 1110DocumentSemanticModel oldModel, 1111DocumentSemanticModel newModel, 2008DocumentSemanticModel oldModel, 2011DocumentSemanticModel newModel, 2705DocumentSemanticModel oldModel, 2706DocumentSemanticModel newModel, 3387var oldSyntaxModel = (oldDeclaration != null) 4043DocumentSemanticModel oldModel, 4044DocumentSemanticModel newModel, 4169DocumentSemanticModel newModel, 4787/// and therefore not produced by <see cref="GetSymbolEdits(EditKind, SyntaxNode?, SyntaxNode?, DocumentSemanticModel, DocumentSemanticModel, Match{SyntaxNode}, IReadOnlyDictionary{SyntaxNode, EditKind}, SymbolInfoCache, CancellationToken)"/> 5161DocumentSemanticModel newModel, 5165public DocumentSemanticModel NewModel => newModel; 5368DocumentSemanticModel newModel, 5438private static bool HasExplicitOrSequentialLayout(INamedTypeSymbol type, DocumentSemanticModel model) 5569DocumentSemanticModel oldModel, 5570DocumentSemanticModel newModel, 5830DocumentSemanticModel oldModel, 5834DocumentSemanticModel newModel, 6238DocumentSemanticModel model,