2 implementations of INamedTypeSymbolInternal
Microsoft.CodeAnalysis.CSharp (1)
Symbols\NamedTypeSymbol.cs (1)
25internal abstract partial class NamedTypeSymbol : TypeSymbol, INamedTypeSymbolInternal
Microsoft.CodeAnalysis.VisualBasic (1)
Symbols\NamedTypeSymbol.vb (1)
24Implements INamedTypeSymbol, INamedTypeSymbolInternal
41 references to INamedTypeSymbolInternal
Microsoft.CodeAnalysis (16)
Compilation\CommonModuleCompilationState.cs (1)
34where TNamedTypeSymbol : class, INamedTypeSymbolInternal
Compilation\Compilation.cs (1)
964private protected abstract INamedTypeSymbolInternal CommonGetSpecialType(SpecialType specialType);
Emit\CommonPEModuleBuilder.cs (1)
543where TNamedTypeSymbol : class, TTypeSymbol, INamedTypeSymbolInternal
MetadataReader\PEModule.cs (2)
1235Func<string, TypedConstant, bool, (bool IsCallConvs, ImmutableHashSet<INamedTypeSymbolInternal>? CallConvs)> unmanagedCallersOnlyDecoder) 1246var unmanagedConventionTypes = ImmutableHashSet<INamedTypeSymbolInternal>.Empty;
Symbols\Attributes\CommonAttributeData.cs (1)
72internal static bool IsTargetEarlyAttribute(INamedTypeSymbolInternal attributeType, int attributeArgCount, AttributeDescription description)
Symbols\Attributes\EarlyDecodeWellKnownAttributeArguments.cs (1)
17where TNamedTypeSymbol : INamedTypeSymbolInternal
Symbols\Attributes\UnmanagedCallersOnlyAttributeData.cs (6)
13internal static readonly UnmanagedCallersOnlyAttributeData Uninitialized = new UnmanagedCallersOnlyAttributeData(callingConventionTypes: ImmutableHashSet<INamedTypeSymbolInternal>.Empty); 14internal static readonly UnmanagedCallersOnlyAttributeData AttributePresentDataNotBound = new UnmanagedCallersOnlyAttributeData(callingConventionTypes: ImmutableHashSet<INamedTypeSymbolInternal>.Empty); 15private static readonly UnmanagedCallersOnlyAttributeData PlatformDefault = new UnmanagedCallersOnlyAttributeData(callingConventionTypes: ImmutableHashSet<INamedTypeSymbolInternal>.Empty); 19internal static UnmanagedCallersOnlyAttributeData Create(ImmutableHashSet<INamedTypeSymbolInternal>? callingConventionTypes) 26public readonly ImmutableHashSet<INamedTypeSymbolInternal> CallingConventionTypes; 28private UnmanagedCallersOnlyAttributeData(ImmutableHashSet<INamedTypeSymbolInternal> callingConventionTypes)
Symbols\INamedTypeSymbolInternal.cs (1)
15INamedTypeSymbolInternal EnumUnderlyingType { get; }
Symbols\ISymbolInternal.cs (2)
59/// Gets the <see cref="INamedTypeSymbolInternal"/> for the containing type. Returns null if the 62INamedTypeSymbolInternal ContainingType { get; }
Microsoft.CodeAnalysis.CSharp (19)
Binder\Semantics\OverloadResolution\OverloadResolution.cs (7)
478ImmutableHashSet<INamedTypeSymbolInternal> actualUnmanagedCallingConventionTypes; 483actualUnmanagedCallingConventionTypes = ImmutableHashSet<INamedTypeSymbolInternal>.Empty; 503actualUnmanagedCallingConventionTypes = ImmutableHashSet<INamedTypeSymbolInternal>.Empty; 510actualUnmanagedCallingConventionTypes = ImmutableHashSet<INamedTypeSymbolInternal>.Empty; 514actualUnmanagedCallingConventionTypes = ImmutableHashSet<INamedTypeSymbolInternal>.Empty; 518actualUnmanagedCallingConventionTypes = ImmutableHashSet<INamedTypeSymbolInternal>.Empty; 522actualUnmanagedCallingConventionTypes = ImmutableHashSet<INamedTypeSymbolInternal>.Empty;
Compilation\CSharpCompilation.cs (1)
3695private protected override INamedTypeSymbolInternal CommonGetSpecialType(SpecialType specialType)
Symbols\MethodSymbol.cs (4)
979internal static (bool IsCallConvs, ImmutableHashSet<INamedTypeSymbolInternal>? CallConvs) TryDecodeUnmanagedCallersOnlyCallConvsField( 986ImmutableHashSet<INamedTypeSymbolInternal>? callingConventionTypes = null; 995callingConventionTypes = ImmutableHashSet<INamedTypeSymbolInternal>.Empty; 999var builder = PooledHashSet<INamedTypeSymbolInternal>.GetInstance();
Symbols\NamedTypeSymbol.cs (2)
1707INamedTypeSymbolInternal INamedTypeSymbolInternal.EnumUnderlyingType
Symbols\Retargeting\RetargetingMethodSymbol.cs (3)
243var builder = PooledHashSet<INamedTypeSymbolInternal>.GetInstance(); 244foreach (var identifier in data.CallingConventionTypes) 246builder.Add((INamedTypeSymbolInternal)RetargetingTranslator.Retarget((NamedTypeSymbol)identifier));
Symbols\Source\SourceMethodSymbolWithAttributes.cs (1)
991ImmutableHashSet<CodeAnalysis.Symbols.INamedTypeSymbolInternal>? callingConventionTypes = null;
Symbols\Symbol.cs (1)
241INamedTypeSymbolInternal ISymbolInternal.ContainingType
Microsoft.CodeAnalysis.CSharp.Test.Utilities (1)
CSharpTestBase.cs (1)
1854var type = method.ContainingType;
Microsoft.CodeAnalysis.ExpressionEvaluator.ExpressionCompiler (1)
PDB\PdbHelpers.cs (1)
84type = ((INamedTypeSymbolInternal)type).EnumUnderlyingType;
Microsoft.CodeAnalysis.VisualBasic (4)
Compilation\VisualBasicCompilation.vb (1)
2794Private Protected Overrides Function CommonGetSpecialType(specialType As SpecialType) As INamedTypeSymbolInternal
Symbols\NamedTypeSymbol.vb (2)
1118Private ReadOnly Property INamedTypeSymbolInternal_EnumUnderlyingType As INamedTypeSymbolInternal Implements INamedTypeSymbolInternal.EnumUnderlyingType
Symbols\Symbol.vb (1)
1168Private ReadOnly Property ISymbolInternal_ContainingType As INamedTypeSymbolInternal Implements ISymbolInternal.ContainingType