2 writes to ContainingType
Microsoft.CodeAnalysis.Features (2)
GenerateMember\GenerateVariable\AbstractGenerateVariableService.State.cs (2)
213ContainingType = semanticModel.GetEnclosingNamedType(IdentifierToken.SpanStart, cancellationToken); 269ContainingType = semanticModel.GetEnclosingNamedType(IdentifierToken.SpanStart, cancellationToken);
11 references to ContainingType
Microsoft.CodeAnalysis.Features (11)
GenerateMember\GenerateVariable\AbstractGenerateVariableService.CodeAction.cs (3)
138else if (state.ContainingType.IsContainedWithin(state.TypeToGenerateIn)) 142else if (DerivesFrom(state, state.ContainingType) && state.IsStatic) 162else if (state.ContainingType.ContainingAssembly.IsSameAssemblyOrHasFriendAccessTo(state.TypeToGenerateIn.ContainingAssembly))
GenerateMember\GenerateVariable\AbstractGenerateVariableService.State.cs (8)
173return ContainingType is { IsImplicitClass: false } 174&& ContainingType.GetMembers(WellKnownMemberNames.TopLevelStatementsEntryPointMethodName).IsEmpty; 214if (ContainingType == null) 219if (!ContainingType.Interfaces.OfType<INamedTypeSymbol>().Contains(TypeToGenerateIn)) 270if (ContainingType == null) 290if (!TryDetermineTypeToGenerateIn(_document, ContainingType, SimpleNameOrMemberAccessExpressionOpt, cancellationToken, 386symbol.ContainingType.Equals(ContainingType)) 498if (!ContainingType.OriginalDefinition.Equals(TypeToGenerateIn.OriginalDefinition))