3 interfaces inheriting from ITypeSymbolInternal
Microsoft.CodeAnalysis (3)
Symbols\IArrayTypeSymbolInternal.cs (1)
7internal interface IArrayTypeSymbolInternal : ITypeSymbolInternal
Symbols\INamedTypeSymbolInternal.cs (1)
10internal interface INamedTypeSymbolInternal : ITypeSymbolInternal
Symbols\ITypeParameterSymbolInternal.cs (1)
7internal interface ITypeParameterSymbolInternal : ITypeSymbolInternal
36 references to ITypeSymbolInternal
Microsoft.CodeAnalysis (35)
Compilation\Compilation.cs (2)
989internal abstract bool IsSystemTypeReference(ITypeSymbolInternal type); 1001internal abstract ITypeSymbolInternal CommonGetWellKnownType(WellKnownType wellknownType);
Emit\CommonPEModuleBuilder.cs (5)
122internal abstract Cci.ITypeReference Translate(ITypeSymbolInternal symbol, SyntaxNode syntaxOpt, DiagnosticBag diagnostics); 131internal abstract Cci.ITypeReference EncTranslateType(ITypeSymbolInternal type, DiagnosticBag diagnostics); 583where TTypeSymbol : class, ITypeSymbolInternal 633internal sealed override Cci.ITypeReference EncTranslateType(ITypeSymbolInternal type, DiagnosticBag diagnostics) 730internal sealed override Cci.ITypeReference Translate(ITypeSymbolInternal symbol, SyntaxNode syntaxNodeOpt, DiagnosticBag diagnostics)
Emit\EditAndContinue\DefinitionMap.cs (3)
200ITypeSymbolInternal stateMachineType, 207protected abstract ITypeSymbolInternal? TryGetStateMachineType(MethodDefinitionHandle methodHandle); 329ITypeSymbolInternal? stateMachineType = TryGetStateMachineType(methodHandle);
Emit\EditAndContinue\DeltaMetadataWriter.cs (1)
915if (translatedType.GetInternalSymbol() is ITypeSymbolInternal typeSymbol)
MetadataReader\MetadataDecoder.cs (4)
115where TypeSymbol : class, Symbol, ITypeSymbolInternal 1402private TypedConstant DecodeCustomAttributeFixedArgumentOrThrow(ITypeSymbolInternal type, ref BlobReader argReader) 1412SerializationTypeCode getTypeCode(ITypeSymbolInternal type) 1653var parameterType = attributeConstructor.Parameters[i].Type;
Symbols\Attributes\MarshalAsAttributeDecoder.cs (4)
118ITypeSymbolInternal typeSymbol = null; 142typeSymbol = namedArg.Value.DecodeValue<ITypeSymbolInternal>(SpecialType.None); 301ITypeSymbolInternal elementTypeSymbol = null; 321elementTypeSymbol = namedArg.Value.DecodeValue<ITypeSymbolInternal>(SpecialType.None);
Symbols\Attributes\MarshalPseudoCustomAttributeData.cs (7)
74internal void SetMarshalAsSafeArray(Cci.VarEnum? elementType, ITypeSymbolInternal elementTypeSymbol) 120var typeSymbol = _marshalTypeNameOrSymbol as ITypeSymbolInternal; 186return ((CommonPEModuleBuilder)context.Module).Translate((ITypeSymbolInternal)_marshalTypeNameOrSymbol, context.SyntaxNode, context.Diagnostics); 195where TTypeSymbol : ITypeSymbolInternal 214internal ITypeSymbolInternal TryGetSafeArrayElementUserDefinedSubtype() 216return _marshalTypeNameOrSymbol as ITypeSymbolInternal;
Symbols\IArrayTypeSymbolInternal.cs (1)
17ITypeSymbolInternal ElementType { get; }
Symbols\IFieldSymbolInternal.cs (1)
24ITypeSymbolInternal Type { get; }
Symbols\IMethodSymbolInternal.cs (1)
65IMethodSymbolInternal Construct(params ITypeSymbolInternal[] typeArguments);
Symbols\IParameterSymbolInternal.cs (1)
9ITypeSymbolInternal Type { get; }
Symbols\TypedConstant.cs (5)
20private readonly ITypeSymbolInternal? _type; 23internal TypedConstant(ITypeSymbolInternal? type, TypedConstantKind kind, object? value) 34internal TypedConstant(ITypeSymbolInternal type, ImmutableArray<TypedConstant> array) 56internal ITypeSymbolInternal? TypeInternal 158internal static TypedConstantKind GetTypedConstantKind(ITypeSymbolInternal type, Compilation compilation)
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (1)
CodeGen\CodeGenTupleTest.cs (1)
11158var tupleType = comp.Compilation.CommonGetWellKnownType(WellKnownType.System_ValueTuple_T2);