Table of Contents

Class ParameterizedTypeReference

Namespace
ICSharpCode.Decompiler.TypeSystem
Assembly
ICSharpCode.Decompiler.dll

ParameterizedTypeReference is a reference to generic class that specifies the type parameters. Example: List<string>

public sealed class ParameterizedTypeReference : ITypeReference, ISupportsInterning
Inheritance
ParameterizedTypeReference
Implements
Inherited Members

Constructors

ParameterizedTypeReference(ITypeReference, IEnumerable<ITypeReference>)

public ParameterizedTypeReference(ITypeReference genericType, IEnumerable<ITypeReference> typeArguments)

Parameters

genericType ITypeReference
typeArguments IEnumerable<ITypeReference>

Properties

GenericType

public ITypeReference GenericType { get; }

Property Value

ITypeReference

TypeArguments

public IReadOnlyList<ITypeReference> TypeArguments { get; }

Property Value

IReadOnlyList<ITypeReference>

Methods

Resolve(ITypeResolveContext)

public IType Resolve(ITypeResolveContext context)

Parameters

context ITypeResolveContext

Returns

IType

ToString()

public override string ToString()

Returns

string