The recording of the first ever ReactiveUI virtual conference is available on our YouTube Channel.

ICSharpCode.Decompiler.TypeSystem.Implementation Namespace

Class Types

Class Summary
AbstractFreezable
AbstractType Default implementation for IType interface.
AbstractTypeParameter
DecoratedType
DefaultAssemblyReference References an existing assembly by name.
DefaultAttribute IAttribute implementation for already-resolved attributes.
DefaultParameter Default implementation of IParameter.
DefaultTypeParameter
DefaultVariable Default implementation of IVariable.
DummyTypeParameter
FreezableHelper
GetClassTypeReference Type Reference used when the fully qualified type name is known.
MergedNamespace A merged namespace.
MinimalCorlib An artificial "assembly" that contains all known types (KnownTypeCode) and no other types. It does not contain any members.
ModifiedType Represents a modopt or modreq type.
NestedTypeReference Type reference used to reference nested types.
NullabilityAnnotatedType A decorator that annotates the nullability status for a type. Note: ArrayType does not use a decorator, but has direct support for nullability.
NullabilityAnnotatedTypeParameter
PinnedType
SimpleCompilation Simple compilation implementation.
SpecializedEvent Represents a specialized IEvent (event after type substitution).
SpecializedField Represents a specialized IField (field after type substitution).
SpecializedMember Represents a SpecializedMember (a member on which type substitution has been performed).
SpecializedMethod Represents a specialized IMethod (e.g. after type substitution).
SpecializedParameterizedMember
SpecializedProperty Represents a specialized IProperty (property after type substitution).
TypeParameterReference
TypeWithElementType
UnknownType An unknown type where (part) of the name is known.