3 instantiations of Model
Microsoft.CodeAnalysis.EditorFeatures.Wpf (3)
SignatureHelp\Controller.Session_ComputeModel.cs (1)
115var model = new Model(disconnectedBufferGraph, items.ApplicableSpan, provider,
SignatureHelp\Model.cs (2)
64: new Model(_disconnectedBufferGraph, TextSpan, Provider, Items, selectedItem, ArgumentIndex, ArgumentCount, ArgumentName, SelectedParameter, userSelected); 71: new Model(_disconnectedBufferGraph, TextSpan, Provider, Items, SelectedItem, ArgumentIndex, ArgumentCount, ArgumentName, selectedParameter, UserSelected);
17 references to Model
Microsoft.CodeAnalysis.EditorFeatures.Wpf (17)
SignatureHelp\Controller.cs (2)
28AbstractController<Controller.Session, Model, ISignatureHelpPresenterSession, ISignatureHelpSession>, 81internal override void OnModelUpdated(Model modelOpt, bool updateController)
SignatureHelp\Controller.Session.cs (2)
15internal partial class Session : Session<Controller, Model, ISignatureHelpPresenterSession> 18: base(controller, new ModelComputation<Model>(controller.ThreadingContext, controller, TaskScheduler.Default), presenterSession)
SignatureHelp\Controller.Session_ComputeModel.cs (4)
46private async Task<Model> ComputeModelInBackgroundAsync( 47Model currentModel, 115var model = new Model(disconnectedBufferGraph, items.ApplicableSpan, provider, 134private static SignatureHelpItem GetSelectedItem(Model currentModel, SignatureHelpItems items, ISignatureHelpProvider provider, out bool userSelected)
SignatureHelp\Controller.Session_SetModelSelectedItem.cs (4)
18private void SetModelExplicitlySelectedItem(Func<Model, SignatureHelpItem> selector) 27private Model SetModelExplicitlySelectedItemInBackground( 28Model model, 29Func<Model, SignatureHelpItem> selector)
SignatureHelp\Controller_NavigationKeys.cs (1)
48var model = sessionOpt.InitialUnfilteredModel != null ? WaitForController() : null;
SignatureHelp\Model.cs (2)
60public Model WithSelectedItem(SignatureHelpItem selectedItem, bool userSelected) 67public Model WithSelectedParameter(int? selectedParameter)
SignatureHelp\ModelUpdatedEventsArgs.cs (2)
11public ModelUpdatedEventsArgs(Model? newModel) 16public Model? NewModel { get; }