2 interfaces inheriting from IGenericParameter
Microsoft.CodeAnalysis (2)
PEWriter\Types.cs (2)
183internal interface IGenericMethodParameter : IGenericParameter, IGenericMethodParameterReference 228internal interface IGenericTypeParameter : IGenericParameter, IGenericTypeParameterReference
27 references to IGenericParameter
Microsoft.CodeAnalysis (27)
Emit\EditAndContinue\DeltaMetadataWriter.cs (4)
384protected override IReadOnlyList<IGenericParameter> GetGenericParameters() 1723private sealed class GenericParameterIndex : DefinitionIndexBase<IGenericParameter> 1730public override bool TryGetRowId(IGenericParameter item, out int index) 1735public void Add(IGenericParameter item)
Emit\NoPia\CommonEmbeddedTypeParameter.cs (8)
68IEnumerable<Cci.TypeReferenceWithAttributes> Cci.IGenericParameter.GetConstraints(EmitContext context) 73bool Cci.IGenericParameter.MustBeReferenceType 81bool Cci.IGenericParameter.MustBeValueType 89bool Cci.IGenericParameter.AllowsRefLikeType 97bool Cci.IGenericParameter.MustHaveDefaultConstructor 105Cci.TypeParameterVariance Cci.IGenericParameter.Variance 114Cci.IGenericMethodParameter Cci.IGenericParameter.AsGenericMethodParameter 122Cci.IGenericTypeParameter Cci.IGenericParameter.AsGenericTypeParameter
PEWriter\FullMetadataWriter.cs (3)
25private readonly DefinitionIndex<IGenericParameter> _genericParameters; 98_genericParameters = new DefinitionIndex<IGenericParameter>(0); 214protected override IReadOnlyList<IGenericParameter> GetGenericParameters()
PEWriter\MetadataVisitor.cs (4)
150this.Visit((IGenericParameter)genericParameter); 162public virtual void Visit(IGenericParameter genericParameter) 172public void Visit(IEnumerable<IGenericParameter> genericParameters) 176this.Visit((IGenericParameter)genericParameter);
PEWriter\MetadataWriter.cs (7)
261protected abstract IReadOnlyList<IGenericParameter> GetGenericParameters(); 859private static GenericParameterAttributes GetGenericParameterAttributes(IGenericParameter genPar) 1577private EntityHandle GetDeclaringTypeOrMethodHandle(IGenericParameter genPar) 1894private ImmutableArray<IGenericParameter> GetSortedGenericParameters() 1996private void PopulateCustomAttributeTableRows(ImmutableArray<IGenericParameter> sortedGenericParameters) 2446ImmutableArray<IGenericParameter> sortedGenericParameters) 2448foreach (IGenericParameter genericParameter in sortedGenericParameters)
PEWriter\ReferenceIndexerBase.cs (1)
91public override void Visit(IGenericParameter genericParameter)