1 write to _document
Microsoft.CodeAnalysis.Features (1)
GenerateMember\GenerateConstructor\AbstractGenerateConstructorService.State.cs (1)
62
_document
= document;
22 references to _document
Microsoft.CodeAnalysis.Features (22)
GenerateMember\GenerateConstructor\AbstractGenerateConstructorService.State.cs (22)
95
if (_service.IsConstructorInitializerGeneration(
_document
, node, cancellationToken))
100
else if (_service.IsSimpleNameGeneration(
_document
, node, cancellationToken))
105
else if (_service.IsImplicitObjectCreation(
_document
, node, cancellationToken))
116
if (!CodeGenerator.CanAdd(
_document
.Project.Solution, TypeToGenerateIn, cancellationToken))
144
return _service.GenerateParameterNames(
_document
, arguments, typeParametersNames, _parameterNamingRule, cancellationToken);
165
_document
, remainingArguments,
228
if (GenerateConstructorHelpers.CanDelegateTo(
_document
, parameters, expressions, constructor) &&
229
!_service.WillCauseConstructorCycle(this,
_document
, constructor, cancellationToken))
242
var syntaxFacts =
_document
.Project.Solution.Services.GetRequiredLanguageService<ISyntaxFactsService>(TypeToGenerateIn.Language);
278
var semanticModel =
_document
.SemanticModel;
279
var allTypes = _arguments.Select(a => _service.GetArgumentType(
_document
.SemanticModel, a, cancellationToken));
296
_document
, constructorInitializer, cancellationToken,
303
var semanticInfo =
_document
.SemanticModel.GetSymbolInfo(constructorInitializer, cancellationToken);
314
_document
, implicitObjectCreation, cancellationToken,
320
var semanticInfo =
_document
.SemanticModel.GetSymbolInfo(implicitObjectCreation, cancellationToken);
333
_document
, simpleName, cancellationToken,
340
_document
, simpleName, cancellationToken, out token, out arguments, out typeToGenerateIn))
397
var definition = await SymbolFinder.FindSourceDefinitionAsync(original,
_document
.Project.Solution, cancellationToken).ConfigureAwait(false);
466
where ignoreAccessibility || IsSymbolAccessible(m,
_document
)
483
var baseName = _service.GenerateNameForArgument(
_document
.SemanticModel, argument, cancellationToken);
544
_service.IsConversionImplicit(
_document
.SemanticModel.Compilation, parameterType, field.Type);
551
_service.IsConversionImplicit(
_document
.SemanticModel.Compilation, parameterType, property.Type);