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