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