public MethodSymbol Construct(params ITypeSymbol[] typeArguments) { return this.Construct(typeArguments.Cast<TypeSymbol>().ToImmutableArray()); }