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