public ArrayTypeDefinition(TypeDefinition baseType, int dimensions) : base(baseType) { Dimensions = dimensions; var systemNamespace = baseType.GetScope().ResolveIdentifier("System").ScopeProvider; MemberType = systemNamespace.GetScope().ResolveIdentifier("Array").ScopeProvider as TypeDefinition; }