47 references to Project
Microsoft.CodeAnalysis.CSharp.Features (1)
IntroduceVariable\CSharpIntroduceVariableService_IntroduceLocal.cs (1)
316var editor = new SyntaxEditor(compilationUnit, document.Project.Solution.Services);
Microsoft.CodeAnalysis.Features (44)
ChangeSignature\ChangeSignatureAnalyzedContext.cs (1)
19public Solution Solution => Document.Project.Solution;
CodeRefactorings\MoveType\AbstractMoveTypeService.MoveTypeEditor.cs (1)
50var projectToBeUpdated = SemanticDocument.Project;
CodeRefactorings\MoveType\AbstractMoveTypeService.RenameFileEditor.cs (1)
33SemanticDocument.Project.Solution.WithDocumentName(SemanticDocument.Document.Id, FileName));
CodeRefactorings\MoveType\AbstractMoveTypeService.RenameTypeEditor.cs (1)
29var solution = SemanticDocument.Project.Solution;
ExtractMethod\MethodExtractor.CodeGenerator.cs (2)
191document.Project.ParseOptions); 226documentWithUpdatedCallSite.Project.ParseOptions);
GenerateType\AbstractGenerateTypeService.cs (2)
109if (document.Project.Solution.CanApplyChange(ApplyChangesKind.AddDocument)) 152semanticDocument.Document.GetLanguageService<ICodeGenerationService>().CanAddTo(decl, semanticDocument.Project.Solution, cancellationToken);
GenerateType\AbstractGenerateTypeService.Editor.cs (15)
69Contract.ThrowIfFalse(document.Project.Solution == generateTypeOptionsResult.Project.Solution); 107_semanticDocument.Project, 108_semanticDocument.Project, 128if (_semanticDocument.Project.Language != _generateTypeOptionsResult.Project.Language) 148_semanticDocument.Project, 155_semanticDocument.Project, 196if (_semanticDocument.Project.Language == LanguageNames.VisualBasic) 390var solution = _semanticDocument.Project.Solution; 436var solution = _semanticDocument.Project.Solution; 505if ((_semanticDocument.Project == _generateTypeOptionsResult.Project && _semanticDocument.Project.Language == LanguageNames.CSharp) || 525if ((_semanticDocument.Project == _generateTypeOptionsResult.Project && _semanticDocument.Project.Language == LanguageNames.VisualBasic) || 526(_semanticDocument.Project != _generateTypeOptionsResult.Project && _targetProjectChangeInLanguage == TargetProjectChangeInLanguage.NoChange && _generateTypeOptionsResult.Project.Language == LanguageNames.VisualBasic) || 549var solution = _semanticDocument.Project.Solution;
GenerateType\AbstractGenerateTypeService.State.cs (4)
295var symbol = await SymbolFinder.FindSourceDefinitionAsync(TypeToGenerateInOpt, document.Project.Solution, cancellationToken).ConfigureAwait(false); 305var documentToBeGeneratedIn = document.Project.Solution.GetDocument(sourceTreeToBeGeneratedIn); 316if (documentToBeGeneratedIn.Project != document.Project) 327if (!CodeGenerator.CanAdd(document.Project.Solution, TypeToGenerateInOpt, cancellationToken))
IntroduceVariable\AbstractIntroduceVariableService.cs (1)
301var syntaxFacts = currentDocument.Project.Services.GetService<ISyntaxFactsService>();
IntroduceVariable\AbstractIntroduceVariableService.State.cs (1)
287var semanticFacts = Document.Project.Services.GetService<ISemanticFactsService>();
src\Analyzers\Core\CodeFixes\GenerateConstructor\AbstractGenerateConstructorService.State.cs (3)
106if (!CodeGenerator.CanAdd(_document.Project.Solution, TypeToGenerateIn, cancellationToken)) 237=> _document.Project.Solution.Workspace.Services.GetExtendedLanguageServices(language).GetRequiredService<TLanguageService>(); 397var definition = await SymbolFinderInternal.FindSourceDefinitionAsync(original, _document.Project.Solution, cancellationToken).ConfigureAwait(false);
src\Analyzers\Core\CodeFixes\GenerateDefaultConstructors\AbstractGenerateDefaultConstructorsService.State.cs (1)
79var destinationProvider = semanticDocument.Project.Solution.Services.GetLanguageServices(ClassType.Language);
src\Analyzers\Core\CodeFixes\GenerateEnumMember\AbstractGenerateEnumMemberService.State.cs (2)
67var sourceType = (await SymbolFinderInternal.FindSourceDefinitionAsync(TypeToGenerateIn, document.Project.Solution, cancellationToken).ConfigureAwait(false)) as INamedTypeSymbol; 72return CodeGenerator.CanAdd(document.Project.Solution, TypeToGenerateIn, cancellationToken);
src\Analyzers\Core\CodeFixes\GenerateParameterizedMember\AbstractGenerateParameterizedMemberService.SignatureInfo.cs (2)
121var languageServiceProvider = Document.Project.Solution.Workspace.Services.GetExtendedLanguageServices(State.TypeToGenerateIn.Language); 154Document.Project, typeSymbol, compilation, availableTypeParameterNames, cancellationToken).ConfigureAwait(false);
src\Analyzers\Core\CodeFixes\GenerateParameterizedMember\AbstractGenerateParameterizedMemberService.State.cs (3)
61TypeToGenerateIn = await SymbolFinderInternal.FindSourceDefinitionAsync(TypeToGenerateIn, document.Project.Solution, cancellationToken).ConfigureAwait(false) as INamedTypeSymbol; 72if (!CodeGenerator.CanAdd(document.Project.Solution, TypeToGenerateIn, cancellationToken)) 85var destinationProvider = document.Project.Solution.Workspace.Services.GetExtendedLanguageServices(TypeToGenerateIn.Language);
src\Analyzers\Core\CodeFixes\GenerateVariable\AbstractGenerateVariableService.CodeAction.cs (2)
53_semanticDocument.Project.Solution, 108var syntaxFactory = _semanticDocument.Project.Solution.Services
src\Analyzers\Core\CodeFixes\GenerateVariable\AbstractGenerateVariableService.State.cs (2)
153TypeToGenerateIn, _document.Project.Solution, cancellationToken).ConfigureAwait(false) as INamedTypeSymbol; 162return CanGenerateLocal() || CodeGenerator.CanAdd(_document.Project.Solution, TypeToGenerateIn, cancellationToken);
Microsoft.VisualStudio.LanguageServices (2)
ChangeSignature\AddParameterDialogViewModel.cs (1)
25_notificationService = document.Project.Solution.Services.GetService<INotificationService>();
ChangeSignature\ChangeSignatureDialogViewModel.cs (1)
62_notificationService = document.Project.Solution.Services.GetRequiredService<INotificationService>();