2 writes to _semanticDocument
Microsoft.CodeAnalysis.Features (2)
GenerateType\AbstractGenerateTypeService.Editor.cs (2)
56
_semanticDocument
= document;
77
_semanticDocument
= document;
48 references to _semanticDocument
Microsoft.CodeAnalysis.Features (48)
GenerateType\AbstractGenerateTypeService.Editor.cs (30)
113
_semanticDocument
.Project,
114
_semanticDocument
.Project,
134
if (
_semanticDocument
.Project.Language != _generateTypeOptionsResult.Project.Language)
154
_semanticDocument
.Project,
161
_semanticDocument
.Project,
171
var rootNamespace = _service.GetRootNamespace(
_semanticDocument
.SemanticModel.Compilation.Options).Trim();
202
if (
_semanticDocument
.Project.Language == LanguageNames.VisualBasic)
316
:
_semanticDocument
.Document.Folders.ToList();
318
if (newDocument.Project.Language ==
_semanticDocument
.Document.Project.Language)
324
codeGenResult = await formattingService.FormatNewDocumentAsync(codeGenResult,
_semanticDocument
.Document, cleanupOptions, _cancellationToken).ConfigureAwait(false);
369
updatedSolution, modifiedRoot: null,
_semanticDocument
.Document, _state.SimpleName,
394
var enclosingNamespace =
_semanticDocument
.SemanticModel.GetEnclosingNamespace(
397
var solution =
_semanticDocument
.Project.Solution;
401
new CodeGenerationContext(afterThisLocation:
_semanticDocument
.SyntaxTree.GetLocation(_state.SimpleName.Span)),
444
var solution =
_semanticDocument
.Project.Solution;
461
generateTypeOptionsResult.ExistingDocument.Id ==
_semanticDocument
.Document.Id ? newRoot : null,
462
_semanticDocument
.Document,
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;
577
var types = argumentList.Select(a => _service.DetermineArgumentType(
_semanticDocument
.SemanticModel, a, _cancellationToken));
583
var syntaxFacts =
_semanticDocument
.Document.GetRequiredLanguageService<ISyntaxFactsService>();
590
var compilation =
_semanticDocument
.SemanticModel.Compilation;
621
var fieldNamingRule = await
_semanticDocument
.Document.GetApplicableNamingRuleAsync(SymbolKind.Field, Accessibility.Private, _fallbackOptions, _cancellationToken).ConfigureAwait(false);
637
_service.IsConversionImplicit(
_semanticDocument
.SemanticModel.Compilation, parameterType, field.Type);
645
_service.IsConversionImplicit(
_semanticDocument
.SemanticModel.Compilation, parameterType, property.Type);
667
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);
222
_semanticDocument
.SemanticModel,
235
var factory =
_semanticDocument
.Document.GetLanguageService<SyntaxGenerator>();
236
var exceptionType =
_semanticDocument
.SemanticModel.Compilation.ExceptionType();
257
var serializableType =
_semanticDocument
.SemanticModel.Compilation.SerializableAttributeType();
269
=> _service.GetAccessibility(_state,
_semanticDocument
.SemanticModel, _intoNamespace, _cancellationToken);
301
_semanticDocument
.SemanticModel.Compilation, GetAvailableTypeParameters()) as INamedTypeSymbol;
308
=> _service.GetTypeParameters(_state,
_semanticDocument
.SemanticModel, _cancellationToken);
321
var availableInnerTypeParameters = _service.GetTypeParameters(_state,
_semanticDocument
.SemanticModel, _cancellationToken);