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