3 interfaces inheriting from ITypeSymbolInternal
Microsoft.CodeAnalysis (3)
Symbols\IArrayTypeSymbolInternal.cs (1)
7
internal interface IArrayTypeSymbolInternal :
ITypeSymbolInternal
Symbols\INamedTypeSymbolInternal.cs (1)
10
internal interface INamedTypeSymbolInternal :
ITypeSymbolInternal
Symbols\ITypeParameterSymbolInternal.cs (1)
7
internal interface ITypeParameterSymbolInternal :
ITypeSymbolInternal
1 implementation of ITypeSymbolInternal
Microsoft.CodeAnalysis.CSharp (1)
Symbols\TypeSymbol.cs (1)
28
internal abstract partial class TypeSymbol : NamespaceOrTypeSymbol,
ITypeSymbolInternal
53 references to ITypeSymbolInternal
Microsoft.CodeAnalysis (36)
Compilation\Compilation.cs (2)
1010
internal abstract bool IsSystemTypeReference(
ITypeSymbolInternal
type);
1022
internal abstract
ITypeSymbolInternal
CommonGetWellKnownType(WellKnownType wellknownType);
Emit\CommonPEModuleBuilder.cs (5)
165
internal abstract Cci.ITypeReference Translate(
ITypeSymbolInternal
symbol, SyntaxNode syntaxOpt, DiagnosticBag diagnostics);
184
internal abstract Cci.ITypeReference EncTranslateType(
ITypeSymbolInternal
type, DiagnosticBag diagnostics);
665
where TTypeSymbol : class,
ITypeSymbolInternal
714
internal sealed override Cci.ITypeReference EncTranslateType(
ITypeSymbolInternal
type, DiagnosticBag diagnostics)
811
internal sealed override Cci.ITypeReference Translate(
ITypeSymbolInternal
symbol, SyntaxNode syntaxNodeOpt, DiagnosticBag diagnostics)
Emit\EditAndContinue\DefinitionMap.cs (3)
258
ITypeSymbolInternal
stateMachineType,
265
protected abstract
ITypeSymbolInternal
? TryGetStateMachineType(MethodDefinitionHandle methodHandle);
387
ITypeSymbolInternal
? stateMachineType = TryGetStateMachineType(methodHandle);
Emit\EditAndContinue\DeltaMetadataWriter.cs (1)
979
if (translatedType.GetInternalSymbol() is
ITypeSymbolInternal
typeSymbol)
MetadataReader\MetadataDecoder.cs (4)
115
where TypeSymbol : class, Symbol,
ITypeSymbolInternal
1402
private TypedConstant DecodeCustomAttributeFixedArgumentOrThrow(
ITypeSymbolInternal
type, ref BlobReader argReader)
1412
SerializationTypeCode getTypeCode(
ITypeSymbolInternal
type)
1653
var
parameterType = attributeConstructor.Parameters[i].Type;
Symbols\Attributes\CommonAttributeData.cs (1)
402
ITypeSymbolInternal
appliedToSymbol)
Symbols\Attributes\MarshalAsAttributeDecoder.cs (4)
118
ITypeSymbolInternal
typeSymbol = null;
142
typeSymbol = namedArg.Value.DecodeValue<
ITypeSymbolInternal
>(SpecialType.None);
301
ITypeSymbolInternal
elementTypeSymbol = null;
321
elementTypeSymbol = namedArg.Value.DecodeValue<
ITypeSymbolInternal
>(SpecialType.None);
Symbols\Attributes\MarshalPseudoCustomAttributeData.cs (7)
74
internal void SetMarshalAsSafeArray(Cci.VarEnum? elementType,
ITypeSymbolInternal
elementTypeSymbol)
120
var
typeSymbol = _marshalTypeNameOrSymbol as
ITypeSymbolInternal
;
186
return ((CommonPEModuleBuilder)context.Module).Translate((
ITypeSymbolInternal
)_marshalTypeNameOrSymbol, context.SyntaxNode, context.Diagnostics);
195
where TTypeSymbol :
ITypeSymbolInternal
214
internal
ITypeSymbolInternal
TryGetSafeArrayElementUserDefinedSubtype()
216
return _marshalTypeNameOrSymbol as
ITypeSymbolInternal
;
Symbols\IArrayTypeSymbolInternal.cs (1)
17
ITypeSymbolInternal
ElementType { get; }
Symbols\IFieldSymbolInternal.cs (1)
24
ITypeSymbolInternal
Type { get; }
Symbols\IMethodSymbolInternal.cs (1)
65
IMethodSymbolInternal Construct(params
ITypeSymbolInternal
[] typeArguments);
Symbols\IParameterSymbolInternal.cs (1)
9
ITypeSymbolInternal
Type { get; }
Symbols\TypedConstant.cs (5)
20
private readonly
ITypeSymbolInternal
? _type;
23
internal TypedConstant(
ITypeSymbolInternal
? type, TypedConstantKind kind, object? value)
34
internal TypedConstant(
ITypeSymbolInternal
type, ImmutableArray<TypedConstant> array)
56
internal
ITypeSymbolInternal
? TypeInternal
158
internal static TypedConstantKind GetTypedConstantKind(
ITypeSymbolInternal
type, Compilation compilation)
Microsoft.CodeAnalysis.CSharp (17)
CodeGen\EmitExpression.cs (2)
3657
var
cancellationTokenType = _module.CommonCompilation.CommonGetWellKnownType(WellKnownType.System_Threading_CancellationToken);
3677
var
cancellationTokenType = _module.CommonCompilation.CommonGetWellKnownType(WellKnownType.System_Threading_CancellationToken);
Emitter\EditAndContinue\CSharpDefinitionMap.cs (2)
55
ITypeSymbolInternal
stateMachineType,
131
protected override
ITypeSymbolInternal
? TryGetStateMachineType(MethodDefinitionHandle methodHandle)
Emitter\Model\AttributeDataAdapter.cs (1)
153
private static MetadataConstant CreateMetadataConstant(
ITypeSymbolInternal
type, object value, EmitContext context)
Symbols\ArrayTypeSymbol.cs (1)
501
ITypeSymbolInternal
IArrayTypeSymbolInternal.ElementType => ElementType;
Symbols\Compilation_WellKnownMembers.cs (2)
236
internal override bool IsSystemTypeReference(
ITypeSymbolInternal
type)
246
internal override
ITypeSymbolInternal
CommonGetWellKnownType(WellKnownType wellknownType)
Symbols\FieldSymbol.cs (1)
508
ITypeSymbolInternal
IFieldSymbolInternal.Type => Type;
Symbols\MethodSymbol.cs (1)
1253
IMethodSymbolInternal IMethodSymbolInternal.Construct(params
ITypeSymbolInternal
[] typeArguments)
Symbols\ParameterSymbol.cs (1)
474
ITypeSymbolInternal
IParameterSymbolInternal.Type => Type;
Symbols\TypeSymbol.cs (6)
2528
TypeKind
ITypeSymbolInternal
.TypeKind => this.TypeKind;
2530
SpecialType
ITypeSymbolInternal
.SpecialType => this.SpecialType;
2532
ExtendedSpecialType
ITypeSymbolInternal
.ExtendedSpecialType => this.ExtendedSpecialType;
2534
bool
ITypeSymbolInternal
.IsReferenceType => this.IsReferenceType;
2536
bool
ITypeSymbolInternal
.IsValueType => this.IsValueType;
2538
ITypeSymbol
ITypeSymbolInternal
.GetITypeSymbol()