46 references to Project
Microsoft.CodeAnalysis.Features (43)
CodeRefactorings\MoveType\AbstractMoveTypeService.RenameFileEditor.cs (1)
28var modifiedSolution = SemanticDocument.Project.Solution
ExtractMethod\MethodExtractor.CodeGenerator.cs (2)
113callSiteDocument.Project.ParseOptions); 131callSiteDocument.Project.ParseOptions);
ExtractMethod\SelectionResult.cs (2)
132if (SemanticDocument.Project.Services.GetService<ISyntaxFactsService>().IsAwaitKeyword(currentToken) 167var syntaxFacts = SemanticDocument.Project.Services.GetService<ISyntaxFactsService>();
GenerateDefaultConstructors\AbstractGenerateDefaultConstructorsService.State.cs (1)
79var destinationProvider = semanticDocument.Project.Solution.Services.GetLanguageServices(ClassType.Language);
GenerateMember\GenerateConstructor\AbstractGenerateConstructorService.State.cs (3)
116if (!CodeGenerator.CanAdd(_document.Project.Solution, TypeToGenerateIn, cancellationToken)) 242var syntaxFacts = _document.Project.Solution.Services.GetRequiredLanguageService<ISyntaxFactsService>(TypeToGenerateIn.Language); 397var definition = await SymbolFinder.FindSourceDefinitionAsync(original, _document.Project.Solution, cancellationToken).ConfigureAwait(false);
GenerateMember\GenerateEnumMember\AbstractGenerateEnumMemberService.State.cs (2)
70var sourceType = await SymbolFinder.FindSourceDefinitionAsync(TypeToGenerateIn, document.Project.Solution, cancellationToken).ConfigureAwait(false) as INamedTypeSymbol; 75return CodeGenerator.CanAdd(document.Project.Solution, TypeToGenerateIn, cancellationToken);
GenerateMember\GenerateParameterizedMember\AbstractGenerateParameterizedMemberService.SignatureInfo.cs (2)
125var languageServiceProvider = Document.Project.Solution.Services.GetLanguageServices(State.TypeToGenerateIn.Language); 157Document.Project, typeSymbol, compilation, availableTypeParameterNames, cancellationToken).ConfigureAwait(false);
GenerateMember\GenerateParameterizedMember\AbstractGenerateParameterizedMemberService.State.cs (3)
60TypeToGenerateIn = await SymbolFinder.FindSourceDefinitionAsync(TypeToGenerateIn, document.Project.Solution, cancellationToken).ConfigureAwait(false) as INamedTypeSymbol; 71if (!CodeGenerator.CanAdd(document.Project.Solution, TypeToGenerateIn, cancellationToken)) 83var destinationProvider = document.Project.Solution.Services.GetLanguageServices(TypeToGenerateIn.Language);
GenerateMember\GenerateVariable\AbstractGenerateVariableService.CodeAction.cs (2)
58_semanticDocument.Project.Solution, 114var syntaxFactory = _semanticDocument.Project.Solution.Services.GetLanguageServices(_state.TypeToGenerateIn.Language).GetService<SyntaxGenerator>();
GenerateMember\GenerateVariable\AbstractGenerateVariableService.State.cs (2)
159TypeToGenerateIn, _document.Project.Solution, cancellationToken).ConfigureAwait(false) as INamedTypeSymbol; 168return CanGenerateLocal() || CodeGenerator.CanAdd(_document.Project.Solution, TypeToGenerateIn, cancellationToken);
GenerateType\AbstractGenerateTypeService.cs (2)
117if (document.Project.Solution.CanApplyChange(ApplyChangesKind.AddDocument)) 160semanticDocument.Document.GetLanguageService<ICodeGenerationService>().CanAddTo(decl, semanticDocument.Project.Solution, cancellationToken);
GenerateType\AbstractGenerateTypeService.Editor.cs (15)
74Contract.ThrowIfFalse(document.Project.Solution == generateTypeOptionsResult.Project.Solution); 113_semanticDocument.Project, 114_semanticDocument.Project, 134if (_semanticDocument.Project.Language != _generateTypeOptionsResult.Project.Language) 154_semanticDocument.Project, 161_semanticDocument.Project, 202if (_semanticDocument.Project.Language == LanguageNames.VisualBasic) 397var solution = _semanticDocument.Project.Solution; 444var solution = _semanticDocument.Project.Solution; 517if ((_semanticDocument.Project == _generateTypeOptionsResult.Project && _semanticDocument.Project.Language == LanguageNames.CSharp) || 537if ((_semanticDocument.Project == _generateTypeOptionsResult.Project && _semanticDocument.Project.Language == LanguageNames.VisualBasic) || 538(_semanticDocument.Project != _generateTypeOptionsResult.Project && _targetProjectChangeInLanguage == TargetProjectChangeInLanguage.NoChange && _generateTypeOptionsResult.Project.Language == LanguageNames.VisualBasic) || 561var solution = _semanticDocument.Project.Solution;
GenerateType\AbstractGenerateTypeService.State.cs (4)
300var symbol = await SymbolFinder.FindSourceDefinitionAsync(TypeToGenerateInOpt, document.Project.Solution, cancellationToken).ConfigureAwait(false); 310var documentToBeGeneratedIn = document.Project.Solution.GetDocument(sourceTreeToBeGeneratedIn); 321if (documentToBeGeneratedIn.Project != document.Project) 332if (!CodeGenerator.CanAdd(document.Project.Solution, TypeToGenerateInOpt, cancellationToken))
IntroduceVariable\AbstractIntroduceVariableService.cs (1)
302var syntaxFacts = currentDocument.Project.Services.GetService<ISyntaxFactsService>();
IntroduceVariable\AbstractIntroduceVariableService.State.cs (1)
274var semanticFacts = Document.Project.Services.GetService<ISemanticFactsService>();
Microsoft.CodeAnalysis.VisualBasic.Features (3)
GenerateMember\GenerateParameterizedMember\VisualBasicGenerateParameterizedMemberService.vb (1)
57Dim typeInference = Document.Project.Services.GetService(Of ITypeInferenceService)()
IntroduceVariable\VisualBasicIntroduceVariableService_IntroduceField.vb (2)
69Dim currentDocument = Await SemanticDocument.CreateAsync(document.Project.Solution.GetDocument(declNode.SyntaxTree), cancellationToken).ConfigureAwait(False) 91Dim currentDocument = document.Project.Solution.GetDocument(syntaxTree)