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