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)
389protected override IReadOnlyList<IGenericParameter> GetGenericParameters() 1695private sealed class GenericParameterIndex : DefinitionIndexBase<IGenericParameter> 1702public override bool TryGetRowId(IGenericParameter item, out int index) 1707public 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)
28private readonly DefinitionIndex<IGenericParameter> _genericParameters; 101_genericParameters = new DefinitionIndex<IGenericParameter>(0); 217protected 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)
262protected abstract IReadOnlyList<IGenericParameter> GetGenericParameters(); 856private static GenericParameterAttributes GetGenericParameterAttributes(IGenericParameter genPar) 1574private EntityHandle GetDeclaringTypeOrMethodHandle(IGenericParameter genPar) 1891private ImmutableArray<IGenericParameter> GetSortedGenericParameters() 1993private void PopulateCustomAttributeTableRows(ImmutableArray<IGenericParameter> sortedGenericParameters) 2443ImmutableArray<IGenericParameter> sortedGenericParameters) 2445foreach (IGenericParameter genericParameter in sortedGenericParameters)
PEWriter\ReferenceIndexerBase.cs (1)
91public override void Visit(IGenericParameter genericParameter)