8 writes to TypeToGenerateInOpt
Microsoft.CodeAnalysis.Features (8)
GenerateType\AbstractGenerateTypeService.State.cs (8)
184TypeToGenerateInOpt = null; 290TypeToGenerateInOpt = null; 299TypeToGenerateInOpt = null; 308TypeToGenerateInOpt = null; 320TypeToGenerateInOpt = (INamedTypeSymbol)symbol; 328TypeToGenerateInOpt = null; 354TypeToGenerateInOpt = service.DetermineTypeToGenerateIn(semanticModel, SimpleName, cancellationToken); 392TypeToGenerateInOpt = (INamedTypeSymbol)symbol.OriginalDefinition;
19 references to TypeToGenerateInOpt
Microsoft.CodeAnalysis.Features (19)
GenerateType\AbstractGenerateTypeService.cs (7)
128if (state.TypeToGenerateInOpt != null) 217var canUse = state.TypeToGenerateInOpt == null 219: s => state.TypeToGenerateInOpt.GetAllTypeParameters().All(t => t.Name != s); 244if (!intoNamespace && state.TypeToGenerateInOpt != null) 248if (outerTypeSymbol != null && outerTypeSymbol.IsContainedWithin(state.TypeToGenerateInOpt)) 264var availableOuterTypeParameters = !intoNamespace && state.TypeToGenerateInOpt != null 265? state.TypeToGenerateInOpt.GetAllTypeParameters()
GenerateType\AbstractGenerateTypeService.Editor.cs (1)
554_state.TypeToGenerateInOpt,
GenerateType\AbstractGenerateTypeService.GenerateNamedType.cs (2)
323var availableOuterTypeParameters = !_intoNamespace && _state.TypeToGenerateInOpt != null 324? _state.TypeToGenerateInOpt.GetAllTypeParameters()
GenerateType\AbstractGenerateTypeService.State.cs (9)
182if (IsAttribute && TypeToGenerateInOpt.GetAllTypeParameters().Any()) 187return TypeToGenerateInOpt != null || NamespaceToGenerateInOpt != null; 285if (TypeToGenerateInOpt != null) 287if (TypeToGenerateInOpt.TypeKind is not TypeKind.Class and 294var symbol = SymbolFinder.FindSourceDefinition(TypeToGenerateInOpt, document.Project.Solution, cancellationToken); 324if (TypeToGenerateInOpt != null) 326if (!CodeGenerator.CanAdd(document.Project.Solution, TypeToGenerateInOpt, cancellationToken)) 355if (TypeToGenerateInOpt != null) 357NamespaceToGenerateInOpt = TypeToGenerateInOpt.ContainingNamespace.ToDisplayString(format);