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)
385
protected override IReadOnlyList<
IGenericParameter
> GetGenericParameters()
1724
private sealed class GenericParameterIndex : DefinitionIndexBase<
IGenericParameter
>
1731
public override bool TryGetRowId(
IGenericParameter
item, out int index)
1736
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)
26
private readonly DefinitionIndex<
IGenericParameter
> _genericParameters;
99
_genericParameters = new DefinitionIndex<
IGenericParameter
>(0);
215
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)
262
protected abstract IReadOnlyList<
IGenericParameter
> GetGenericParameters();
860
private static GenericParameterAttributes GetGenericParameterAttributes(
IGenericParameter
genPar)
1578
private EntityHandle GetDeclaringTypeOrMethodHandle(
IGenericParameter
genPar)
1895
private ImmutableArray<
IGenericParameter
> GetSortedGenericParameters()
1997
private void PopulateCustomAttributeTableRows(ImmutableArray<
IGenericParameter
> sortedGenericParameters)
2447
ImmutableArray<
IGenericParameter
> sortedGenericParameters)
2449
foreach (
IGenericParameter
genericParameter in sortedGenericParameters)
PEWriter\ReferenceIndexerBase.cs (1)
91
public override void Visit(
IGenericParameter
genericParameter)