3 writes to TypeToGenerateIn
Microsoft.CodeAnalysis.Features (3)
src\roslyn\src\Analyzers\Core\CodeFixes\GenerateVariable\AbstractGenerateVariableService.State.cs (3)
153
TypeToGenerateIn
= await SymbolFinderInternal.FindSourceDefinitionAsync(
203
TypeToGenerateIn
= typeToGenerateIn;
296
TypeToGenerateIn
= typeToGenerateIn;
24 references to TypeToGenerateIn
Microsoft.CodeAnalysis.Features (24)
src\roslyn\src\Analyzers\Core\CodeFixes\GenerateVariable\AbstractGenerateVariableService.CodeAction.cs (8)
80
context, _state.
TypeToGenerateIn
, propertySymbol, cancellationToken).ConfigureAwait(false);
94
context, _state.
TypeToGenerateIn
, fieldSymbol, cancellationToken).ConfigureAwait(false);
109
.GetLanguageServices(_state.
TypeToGenerateIn
.Language)
117
return _state.
TypeToGenerateIn
.TypeKind != TypeKind.Interface && _refKind != RefKind.None
124
if (state.
TypeToGenerateIn
.TypeKind == TypeKind.Interface)
136
else if (state.ContainingType.IsContainedWithin(state.
TypeToGenerateIn
))
160
else if (state.ContainingType.ContainingAssembly.IsSameAssemblyOrHasFriendAccessTo(state.
TypeToGenerateIn
.ContainingAssembly))
174
.Contains(state.
TypeToGenerateIn
);
src\roslyn\src\Analyzers\Core\CodeFixes\GenerateVariable\AbstractGenerateVariableService.cs (4)
49
var canGenerateMember = CodeGenerator.CanAdd(document.Project.Solution, state.
TypeToGenerateIn
, codeGenerationContext, cancellationToken);
97
if (state.
TypeToGenerateIn
.TypeKind == TypeKind.Interface && state.IsStatic)
107
var isOnlyReadAndIsInInterface = state.
TypeToGenerateIn
.TypeKind == TypeKind.Interface && !state.IsWrittenTo;
141
if (state.
TypeToGenerateIn
.TypeKind != TypeKind.Interface)
src\roslyn\src\Analyzers\Core\CodeFixes\GenerateVariable\AbstractGenerateVariableService.State.cs (12)
86
if (this.
TypeToGenerateIn
.TypeKind == TypeKind.Interface)
92
var containingTypeAccessibility = this.
TypeToGenerateIn
.DetermineMinimalAccessibility();
139
var existingMembers =
TypeToGenerateIn
.GetMembers(IdentifierToken.ValueText)
154
TypeToGenerateIn
, _document.Project.Solution, cancellationToken).ConfigureAwait(false) as INamedTypeSymbol;
156
if (!ValidateTypeToGenerateIn(
TypeToGenerateIn
, IsStatic, ClassInterfaceModuleStructTypes))
161
IsContainedInUnsafeType = _service.ContainingTypesOrSelfHasUnsafeKeyword(
TypeToGenerateIn
);
166
return CanGenerateLocal() || CodeGenerator.CanAdd(_document.Project.Solution,
TypeToGenerateIn
, codeGenerationContext, cancellationToken);
171
return this.
TypeToGenerateIn
is { IsImplicitClass: false }
172
&&
TypeToGenerateIn
.GetMembers(WellKnownMemberNames.TopLevelStatementsEntryPointMethodName).IsEmpty;
219
if (!ContainingType.Interfaces.OfType<INamedTypeSymbol>().Contains(
TypeToGenerateIn
))
478
var availableTypeParameters =
TypeToGenerateIn
.GetAllTypeParameters();
500
if (!ContainingType.OriginalDefinition.Equals(
TypeToGenerateIn
.OriginalDefinition))