Name |
Description |
GenericMethodInstanceReference |
Represents a reference to a generic method instantiation, closed over type parameters, e.g. MyNamespace.Class.Method{T}() |
GenericNamespaceTypeInstanceReference |
Represents a reference to a generic type instantiation that is not nested. e.g. MyNamespace.A{int} |
GenericNestedTypeInstanceReference |
Represents a reference to a generic type instantiation that is nested in a non-generic type. e.g. A.B{int} |
GenericTypeInstanceReference |
Represents a reference to a generic type instantiation. Subclasses represent nested and namespace types. |
MethodReference |
|
NamedTypeReference |
|
PEAssemblyBuilder |
|
PEModuleBuilder |
|
PENetModuleBuilder |
|
SpecializedGenericMethodInstanceReference |
Represents a generic method of a generic type instantiation, closed over type parameters. e.g. A{T}.M{S}() A.B{T}.C.M{S}() |
SpecializedGenericNestedTypeInstanceReference |
Represents a reference to an instantiation of a generic type nested in an instantiation of another generic type. e.g. A{int}.B{string} A.B{int}.C.D{string} |
SpecializedMethodReference |
Represents a method of a generic type instantiation. e.g. A{int}.M() A.B{int}.C.M() |
SpecializedNestedTypeReference |
Represents a reference to a type nested in an instantiation of a generic type. e.g. A{int}.B A.B{int}.C.D |
TypeMemberReference |
|