Symbols\Metadata\PE\PETypeParameterSymbol.cs (16)
47PEModuleSymbol moduleSymbol,
56PEModuleSymbol moduleSymbol,
65PEModuleSymbol moduleSymbol,
159var moduleSymbol = ((PEModuleSymbol)this.ContainingModule);
249private MetadataDecoder GetDecoder(PEModuleSymbol moduleSymbol)
264private TypeWithAnnotations GetConstraintTypeOrDefault(PEModuleSymbol moduleSymbol, MetadataReader metadataReader, MetadataDecoder tokenDecoder, GenericParameterConstraintHandle constraintHandle, ref bool hasUnmanagedModreqPattern)
427return GetConstraintHandleCollection(((PEModuleSymbol)this.ContainingModule).Module);
476if (((PEModuleSymbol)this.ContainingModule).Module.HasNullableAttribute(_handle, out byte value, out _))
520var moduleSymbol = ((PEModuleSymbol)this.ContainingModule);
643var containingPEModuleSymbol = (PEModuleSymbol)this.ContainingModule;
719=> PEUtilities.DeriveCompilerFeatureRequiredAttributeDiagnostic(this, (PEModuleSymbol)ContainingModule, Handle, CompilerFeatureRequiredFeatures.None, decoder);
725var containingModule = (PEModuleSymbol)ContainingModule;
Symbols\Metadata\PE\SymbolFactory.cs (12)
14internal sealed class SymbolFactory : SymbolFactory<PEModuleSymbol, TypeSymbol>
18internal override TypeSymbol GetMDArrayTypeSymbol(PEModuleSymbol moduleSymbol, int rank, TypeSymbol elementType, ImmutableArray<ModifierInfo<TypeSymbol>> customModifiers,
29internal override TypeSymbol GetSpecialType(PEModuleSymbol moduleSymbol, SpecialType specialType)
34internal override TypeSymbol GetSystemTypeSymbol(PEModuleSymbol moduleSymbol)
39internal override TypeSymbol MakePointerTypeSymbol(PEModuleSymbol moduleSymbol, TypeSymbol type, ImmutableArray<ModifierInfo<TypeSymbol>> customModifiers)
49internal override TypeSymbol MakeFunctionPointerTypeSymbol(PEModuleSymbol moduleSymbol, Cci.CallingConvention callingConvention, ImmutableArray<ParamInfo<TypeSymbol>> retAndParamTypes)
54internal override TypeSymbol GetEnumUnderlyingType(PEModuleSymbol moduleSymbol, TypeSymbol type)
59internal override Cci.PrimitiveTypeCode GetPrimitiveTypeCode(PEModuleSymbol moduleSymbol, TypeSymbol type)
64internal override TypeSymbol GetSZArrayTypeSymbol(PEModuleSymbol moduleSymbol, TypeSymbol elementType, ImmutableArray<ModifierInfo<TypeSymbol>> customModifiers)
74internal override TypeSymbol GetUnsupportedMetadataTypeSymbol(PEModuleSymbol moduleSymbol, BadImageFormatException exception)
80PEModuleSymbol moduleSymbol,
161internal override TypeSymbol MakeUnboundIfGeneric(PEModuleSymbol moduleSymbol, TypeSymbol type)