8 writes to TypeToGenerateInOpt
Microsoft.CodeAnalysis.Features (8)
GenerateType\AbstractGenerateTypeService.State.cs (8)
187TypeToGenerateInOpt = null; 304TypeToGenerateInOpt = null; 311TypeToGenerateInOpt = null; 322TypeToGenerateInOpt = null; 334TypeToGenerateInOpt = namedType; 346TypeToGenerateInOpt = null; 375TypeToGenerateInOpt = service.DetermineTypeToGenerateIn(semanticModel, SimpleName, cancellationToken); 413TypeToGenerateInOpt = (INamedTypeSymbol)symbol.OriginalDefinition;
19 references to TypeToGenerateInOpt
Microsoft.CodeAnalysis.Features (19)
GenerateType\AbstractGenerateTypeService.cs (7)
131if (state.TypeToGenerateInOpt != null) 220var canUse = state.TypeToGenerateInOpt == null 222: s => state.TypeToGenerateInOpt.GetAllTypeParameters().All(t => t.Name != s); 247if (!intoNamespace && state.TypeToGenerateInOpt != null) 251if (outerTypeSymbol != null && outerTypeSymbol.IsContainedWithin(state.TypeToGenerateInOpt)) 267var availableOuterTypeParameters = !intoNamespace && state.TypeToGenerateInOpt != null 268? state.TypeToGenerateInOpt.GetAllTypeParameters()
GenerateType\AbstractGenerateTypeService.Editor.cs (1)
557_state.TypeToGenerateInOpt,
GenerateType\AbstractGenerateTypeService.GenerateNamedType.cs (2)
323var availableOuterTypeParameters = !_intoNamespace && _state.TypeToGenerateInOpt != null 324? _state.TypeToGenerateInOpt.GetAllTypeParameters()
GenerateType\AbstractGenerateTypeService.State.cs (9)
185if (IsAttribute && TypeToGenerateInOpt.GetAllTypeParameters().Any()) 190return TypeToGenerateInOpt != null || NamespaceToGenerateInOpt != null; 299if (TypeToGenerateInOpt != null) 301if (TypeToGenerateInOpt.TypeKind is not TypeKind.Class and 308var symbol = await SymbolFinder.FindSourceDefinitionAsync(TypeToGenerateInOpt, document.Project.Solution, cancellationToken).ConfigureAwait(false); 338if (TypeToGenerateInOpt != null) 344if (!CodeGenerator.CanAdd(document.Project.Solution, TypeToGenerateInOpt, codeGenerationContext, cancellationToken)) 376if (TypeToGenerateInOpt != null) 378NamespaceToGenerateInOpt = TypeToGenerateInOpt.ContainingNamespace.ToDisplayString(format);