1 implementation of INamedTypeSymbolInternal
Microsoft.CodeAnalysis.CSharp (1)
Symbols\NamedTypeSymbol.cs (1)
25
internal abstract partial class NamedTypeSymbol : TypeSymbol,
INamedTypeSymbolInternal
64 references to INamedTypeSymbolInternal
Microsoft.CodeAnalysis (34)
Compilation\CommonModuleCompilationState.cs (1)
34
where TNamedTypeSymbol : class,
INamedTypeSymbolInternal
Compilation\Compilation.cs (1)
1012
private protected abstract
INamedTypeSymbolInternal
CommonGetSpecialType(SpecialType specialType);
Emit\CommonPEModuleBuilder.cs (3)
119
public abstract
INamedTypeSymbolInternal
? TryGetOrCreateSynthesizedHotReloadExceptionType();
124
public abstract
INamedTypeSymbolInternal
? GetUsedSynthesizedHotReloadExceptionType();
666
where TNamedTypeSymbol : class, TTypeSymbol,
INamedTypeSymbolInternal
Emit\EditAndContinue\DefinitionMap.cs (5)
47
private ImmutableDictionary<
INamedTypeSymbolInternal
, MetadataLambdasAndClosures> _metadataLambdasAndClosures
48
= ImmutableDictionary<
INamedTypeSymbolInternal
, MetadataLambdasAndClosures>.Empty;
596
private MetadataLambdasAndClosures GetMetadataLambdaAndClosureMap(
INamedTypeSymbolInternal
peType, DebugId methodId)
650
var
displayClass = (
INamedTypeSymbolInternal
)member;
Emit\EditAndContinue\DeltaMetadataWriter.cs (1)
550
if (typeDef.GetInternalSymbol() is
INamedTypeSymbolInternal
typeSymbol &&
Emit\EditAndContinue\SymbolChanges.cs (5)
47
public readonly IReadOnlyDictionary<
INamedTypeSymbolInternal
, ImmutableArray<(IMethodSymbolInternal oldMethod, IMethodSymbolInternal newMethod)>> UpdatedMethods;
355
out IReadOnlyDictionary<
INamedTypeSymbolInternal
, ImmutableArray<(IMethodSymbolInternal oldMethod, IMethodSymbolInternal newMethod)>> updatedMethods)
358
var updatedMethodsBuilder = new Dictionary<
INamedTypeSymbolInternal
, ArrayBuilder<(IMethodSymbolInternal oldMethod, IMethodSymbolInternal newMethod)>>();
385
var
newContainingType = (
INamedTypeSymbolInternal
)GetRequiredInternalSymbol(edit.NewSymbol);
Emit\EditAndContinue\SymbolMatcher.cs (3)
20
protected abstract bool TryGetMatchingDelegateWithIndexedName(
INamedTypeSymbolInternal
delegateTemplate, ImmutableArray<AnonymousTypeValue> values, out AnonymousTypeValue match);
165
var
template = (
INamedTypeSymbolInternal
?)previousValue.Type.GetInternalSymbol();
MetadataReader\MetadataDecoder.cs (1)
1419
if (type is
INamedTypeSymbolInternal
{ EnumUnderlyingType: { } underlyingType })
MetadataReader\PEModule.cs (2)
1447
Func<string, TypedConstant, bool, (bool IsCallConvs, ImmutableHashSet<
INamedTypeSymbolInternal
>? CallConvs)> unmanagedCallersOnlyDecoder)
1458
var unmanagedConventionTypes = ImmutableHashSet<
INamedTypeSymbolInternal
>.Empty;
Symbols\Attributes\CommonAttributeData.cs (1)
77
internal static bool IsTargetEarlyAttribute(
INamedTypeSymbolInternal
attributeType, int attributeArgCount, AttributeDescription description)
Symbols\Attributes\EarlyDecodeWellKnownAttributeArguments.cs (1)
17
where TNamedTypeSymbol :
INamedTypeSymbolInternal
Symbols\Attributes\UnmanagedCallersOnlyAttributeData.cs (6)
13
internal static readonly UnmanagedCallersOnlyAttributeData Uninitialized = new UnmanagedCallersOnlyAttributeData(callingConventionTypes: ImmutableHashSet<
INamedTypeSymbolInternal
>.Empty);
14
internal static readonly UnmanagedCallersOnlyAttributeData AttributePresentDataNotBound = new UnmanagedCallersOnlyAttributeData(callingConventionTypes: ImmutableHashSet<
INamedTypeSymbolInternal
>.Empty);
15
private static readonly UnmanagedCallersOnlyAttributeData PlatformDefault = new UnmanagedCallersOnlyAttributeData(callingConventionTypes: ImmutableHashSet<
INamedTypeSymbolInternal
>.Empty);
19
internal static UnmanagedCallersOnlyAttributeData Create(ImmutableHashSet<
INamedTypeSymbolInternal
>? callingConventionTypes)
26
public readonly ImmutableHashSet<
INamedTypeSymbolInternal
> CallingConventionTypes;
28
private UnmanagedCallersOnlyAttributeData(ImmutableHashSet<
INamedTypeSymbolInternal
> callingConventionTypes)
Symbols\INamedTypeSymbolInternal.cs (2)
16
INamedTypeSymbolInternal
? EnumUnderlyingType { get; }
33
public static (ThreeState isManaged, bool hasGenerics) IsManagedTypeHelper(
INamedTypeSymbolInternal
type)
Symbols\ISymbolInternal.cs (2)
76
/// Gets the <see cref="
INamedTypeSymbolInternal
"/> for the containing type. Returns null if the
79
INamedTypeSymbolInternal
ContainingType { get; }
Microsoft.CodeAnalysis.CSharp (30)
Binder\Semantics\OverloadResolution\OverloadResolution.cs (7)
698
ImmutableHashSet<
INamedTypeSymbolInternal
> actualUnmanagedCallingConventionTypes;
703
actualUnmanagedCallingConventionTypes = ImmutableHashSet<
INamedTypeSymbolInternal
>.Empty;
723
actualUnmanagedCallingConventionTypes = ImmutableHashSet<
INamedTypeSymbolInternal
>.Empty;
730
actualUnmanagedCallingConventionTypes = ImmutableHashSet<
INamedTypeSymbolInternal
>.Empty;
734
actualUnmanagedCallingConventionTypes = ImmutableHashSet<
INamedTypeSymbolInternal
>.Empty;
738
actualUnmanagedCallingConventionTypes = ImmutableHashSet<
INamedTypeSymbolInternal
>.Empty;
742
actualUnmanagedCallingConventionTypes = ImmutableHashSet<
INamedTypeSymbolInternal
>.Empty;
Compilation\CSharpCompilation.cs (1)
4221
private protected override
INamedTypeSymbolInternal
CommonGetSpecialType(SpecialType specialType)
Emitter\EditAndContinue\CSharpSymbolMatcher.cs (1)
101
protected override bool TryGetMatchingDelegateWithIndexedName(
INamedTypeSymbolInternal
delegateTemplate, ImmutableArray<AnonymousTypeValue> values, out AnonymousTypeValue match)
Emitter\EditAndContinue\PEDeltaAssemblyBuilder.cs (2)
273
public override
INamedTypeSymbolInternal
? TryGetOrCreateSynthesizedHotReloadExceptionType()
295
public override
INamedTypeSymbolInternal
? GetUsedSynthesizedHotReloadExceptionType()
Emitter\Model\PEAssemblyBuilder.cs (2)
770
public override
INamedTypeSymbolInternal
? TryGetOrCreateSynthesizedHotReloadExceptionType()
776
public override
INamedTypeSymbolInternal
? GetUsedSynthesizedHotReloadExceptionType()
Emitter\Model\PENetModuleBuilder.cs (2)
45
public override
INamedTypeSymbolInternal
? TryGetOrCreateSynthesizedHotReloadExceptionType()
51
public override
INamedTypeSymbolInternal
? GetUsedSynthesizedHotReloadExceptionType()
Symbols\BaseTypeAnalysis.cs (2)
148
var (isManaged, hasGenerics) =
INamedTypeSymbolInternal
.Helpers.IsManagedTypeHelper(type);
227
var result =
INamedTypeSymbolInternal
.Helpers.IsManagedTypeHelper(fieldNamedType);
Symbols\MethodSymbol.cs (4)
1006
internal static (bool IsCallConvs, ImmutableHashSet<
INamedTypeSymbolInternal
>? CallConvs) TryDecodeUnmanagedCallersOnlyCallConvsField(
1013
ImmutableHashSet<
INamedTypeSymbolInternal
>? callingConventionTypes = null;
1022
callingConventionTypes = ImmutableHashSet<
INamedTypeSymbolInternal
>.Empty;
1026
var builder = PooledHashSet<
INamedTypeSymbolInternal
>.GetInstance();
Symbols\NamedTypeSymbol.cs (4)
2083
INamedTypeSymbolInternal
INamedTypeSymbolInternal
.EnumUnderlyingType
2086
ImmutableArray<ISymbolInternal>
INamedTypeSymbolInternal
.GetMembers()
2089
ImmutableArray<ISymbolInternal>
INamedTypeSymbolInternal
.GetMembers(string name)
Symbols\Retargeting\RetargetingMethodSymbol.cs (3)
247
var builder = PooledHashSet<
INamedTypeSymbolInternal
>.GetInstance();
248
foreach (
var
identifier in data.CallingConventionTypes)
250
builder.Add((
INamedTypeSymbolInternal
)RetargetingTranslator.Retarget((NamedTypeSymbol)identifier));
Symbols\Source\SourceMethodSymbolWithAttributes.cs (1)
1448
ImmutableHashSet<CodeAnalysis.Symbols.
INamedTypeSymbolInternal
>? callingConventionTypes = null;
Symbols\Symbol.cs (1)
321
INamedTypeSymbolInternal
ISymbolInternal.ContainingType