8 writes to TypeToGenerateInOpt
Microsoft.CodeAnalysis.Features (8)
GenerateType\AbstractGenerateTypeService.State.cs (8)
186TypeToGenerateInOpt = null; 303TypeToGenerateInOpt = null; 312TypeToGenerateInOpt = null; 321TypeToGenerateInOpt = null; 333TypeToGenerateInOpt = (INamedTypeSymbol)symbol; 341TypeToGenerateInOpt = null; 367TypeToGenerateInOpt = service.DetermineTypeToGenerateIn(semanticModel, SimpleName, cancellationToken); 405TypeToGenerateInOpt = (INamedTypeSymbol)symbol.OriginalDefinition;
19 references to TypeToGenerateInOpt
Microsoft.CodeAnalysis.Features (19)
GenerateType\AbstractGenerateTypeService.cs (7)
129if (state.TypeToGenerateInOpt != null) 218var canUse = state.TypeToGenerateInOpt == null 220: s => state.TypeToGenerateInOpt.GetAllTypeParameters().All(t => t.Name != s); 245if (!intoNamespace && state.TypeToGenerateInOpt != null) 249if (outerTypeSymbol != null && outerTypeSymbol.IsContainedWithin(state.TypeToGenerateInOpt)) 265var availableOuterTypeParameters = !intoNamespace && state.TypeToGenerateInOpt != null 266? 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)
184if (IsAttribute && TypeToGenerateInOpt.GetAllTypeParameters().Any()) 189return TypeToGenerateInOpt != null || NamespaceToGenerateInOpt != null; 298if (TypeToGenerateInOpt != null) 300if (TypeToGenerateInOpt.TypeKind is not TypeKind.Class and 307var symbol = await SymbolFinder.FindSourceDefinitionAsync(TypeToGenerateInOpt, document.Project.Solution, cancellationToken).ConfigureAwait(false); 337if (TypeToGenerateInOpt != null) 339if (!CodeGenerator.CanAdd(document.Project.Solution, TypeToGenerateInOpt, cancellationToken)) 368if (TypeToGenerateInOpt != null) 370NamespaceToGenerateInOpt = TypeToGenerateInOpt.ContainingNamespace.ToDisplayString(format);