2 writes to _semanticDocument
Microsoft.CodeAnalysis.Features (2)
GenerateType\AbstractGenerateTypeService.Editor.cs (2)
53
_semanticDocument
= document;
72
_semanticDocument
= document;
48 references to _semanticDocument
Microsoft.CodeAnalysis.Features (48)
GenerateType\AbstractGenerateTypeService.Editor.cs (30)
107
_semanticDocument
.Project,
108
_semanticDocument
.Project,
128
if (
_semanticDocument
.Project.Language != _generateTypeOptionsResult.Project.Language)
148
_semanticDocument
.Project,
155
_semanticDocument
.Project,
165
var rootNamespace = _service.GetRootNamespace(
_semanticDocument
.SemanticModel.Compilation.Options).Trim();
196
if (
_semanticDocument
.Project.Language == LanguageNames.VisualBasic)
309
: [..
_semanticDocument
.Document.Folders];
311
if (newDocument.Project.Language ==
_semanticDocument
.Document.Project.Language)
317
codeGenResult = await formattingService.FormatNewDocumentAsync(codeGenResult,
_semanticDocument
.Document, cleanupOptions, _cancellationToken).ConfigureAwait(false);
362
updatedSolution, modifiedRoot: null,
_semanticDocument
.Document, _state.SimpleName,
387
var enclosingNamespace =
_semanticDocument
.SemanticModel.GetEnclosingNamespace(
390
var solution =
_semanticDocument
.Project.Solution;
394
new CodeGenerationContext(afterThisLocation:
_semanticDocument
.SyntaxTree.GetLocation(_state.SimpleName.Span))),
436
var solution =
_semanticDocument
.Project.Solution;
452
generateTypeOptionsResult.ExistingDocument.Id ==
_semanticDocument
.Document.Id ? newRoot : null,
453
_semanticDocument
.Document,
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;
564
var types = argumentList.Select(a => _service.DetermineArgumentType(
_semanticDocument
.SemanticModel, a, _cancellationToken));
570
var syntaxFacts =
_semanticDocument
.Document.GetRequiredLanguageService<ISyntaxFactsService>();
577
var compilation =
_semanticDocument
.SemanticModel.Compilation;
608
var fieldNamingRule = await
_semanticDocument
.Document.GetApplicableNamingRuleAsync(SymbolKind.Field, Accessibility.Private, _cancellationToken).ConfigureAwait(false);
624
_service.IsConversionImplicit(
_semanticDocument
.SemanticModel.Compilation, parameterType, field.Type);
632
_service.IsConversionImplicit(
_semanticDocument
.SemanticModel.Compilation, parameterType, property.Type);
654
return
_semanticDocument
.SemanticModel.Compilation.Assembly.IsSameAssemblyOrHasFriendAccessTo(
GenerateType\AbstractGenerateTypeService.GenerateNamedType.cs (18)
149
var syntaxFacts =
_semanticDocument
.Document.GetLanguageService<ISyntaxFactsService>();
156
c => GenerateConstructorHelpers.CanDelegateTo(
_semanticDocument
, parameters, expressions, c));
162
var factory =
_semanticDocument
.Document.GetLanguageService<SyntaxGenerator>();
175
var typeInference =
_semanticDocument
.Document.GetLanguageService<ITypeInferenceService>();
178
if (_service.TryGenerateProperty(property,
_semanticDocument
.SemanticModel, typeInference, _cancellationToken, out var generatedProperty))
188
var factory =
_semanticDocument
.Document.GetLanguageService<SyntaxGenerator>();
190
var availableTypeParameters = _service.GetAvailableTypeParameters(_state,
_semanticDocument
.SemanticModel, _intoNamespace, _cancellationToken);
192
var parameterNames = _service.GenerateParameterNames(
_semanticDocument
.SemanticModel, argumentList, _cancellationToken);
198
var syntaxFacts =
_semanticDocument
.Document.GetLanguageService<ISyntaxFactsService>();
206
_semanticDocument
.SemanticModel.Compilation, availableTypeParameters);
223
_semanticDocument
.SemanticModel,
236
var factory =
_semanticDocument
.Document.GetLanguageService<SyntaxGenerator>();
237
var exceptionType =
_semanticDocument
.SemanticModel.Compilation.ExceptionType();
258
var serializableType =
_semanticDocument
.SemanticModel.Compilation.SerializableAttributeType();
270
=> _service.GetAccessibility(_state,
_semanticDocument
.SemanticModel, _intoNamespace, _cancellationToken);
302
_semanticDocument
.SemanticModel.Compilation, GetAvailableTypeParameters()) as INamedTypeSymbol;
309
=> _service.GetTypeParameters(_state,
_semanticDocument
.SemanticModel, _cancellationToken);
322
var availableInnerTypeParameters = _service.GetTypeParameters(_state,
_semanticDocument
.SemanticModel, _cancellationToken);