public override ResolveResult Resolve(CSharpResolver resolver) { return resolver.ResolveTypeOf(type.Resolve(resolver.CurrentTypeResolveContext)); }