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)
395protected override IReadOnlyList<IGenericParameter> GetGenericParameters() 1734private sealed class GenericParameterIndex : DefinitionIndexBase<IGenericParameter> 1741public override bool TryGetRowId(IGenericParameter item, out int index) 1746public void Add(IGenericParameter item)
Emit\NoPia\CommonEmbeddedTypeParameter.cs (8)
69IEnumerable<Cci.TypeReferenceWithAttributes> Cci.IGenericParameter.GetConstraints(EmitContext context) 74bool Cci.IGenericParameter.MustBeReferenceType 82bool Cci.IGenericParameter.MustBeValueType 90bool Cci.IGenericParameter.AllowsRefLikeType 98bool Cci.IGenericParameter.MustHaveDefaultConstructor 106Cci.TypeParameterVariance Cci.IGenericParameter.Variance 115Cci.IGenericMethodParameter Cci.IGenericParameter.AsGenericMethodParameter 123Cci.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) 1900private ImmutableArray<IGenericParameter> GetSortedGenericParameters() 2002private void PopulateCustomAttributeTableRows(ImmutableArray<IGenericParameter> sortedGenericParameters) 2459ImmutableArray<IGenericParameter> sortedGenericParameters) 2461foreach (IGenericParameter genericParameter in sortedGenericParameters)
PEWriter\ReferenceIndexerBase.cs (1)
91public override void Visit(IGenericParameter genericParameter)