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