问题标签 [typedescriptor]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
164 浏览

vb.net - 按类别属性将属性名称列出到变量中

我正在尝试按类别属性列出一些属性名称并将它们放入变量中。 例如,获取“属于”类别外观的所有属性名称并将它们放入变量中。

我有一个类似的示例可以重置特定属性,但是我必须一一添加它们,这是我想避免的。

0 投票
1 回答
60 浏览

vb.net - 重置所有组件的属性,排除的属性除外

我制作了一个子过程,它将组件的所有属性放入一个列表,然后重置它们的值,除了我声明为排除的那些。

我像这样使用它:Call ResetPropertiesByComponent(Me, "ClientSize").

我的问题是当我试图让它排除多个属性时。我像这样更改了我的子程序:

ExcludedProperties As StringExcludedProperties As String()

Where(Function(item) item.Name <> ExcludedProperties)Where(Function(item) item.Name IsNot ExcludedProperties)。As<>没有为 type 定义String()

我像这样使用它:Call ResetPropertiesByComponent(Me, {"ClientSize", "MinimumSize"}).

我没有收到错误或其他东西,但它也不起作用!!!任何想法?

0 投票
0 回答
63 浏览

stanford-nlp - StanfordCore NLP for Apache UIMA RUTA 的类型描述符文件

我正在尝试通过在 RUTA 中编写规则来注释 Apache UIMA 中的德语文学文本。我也在使用 DKPro Core。我对此很陌生,并且正在弄清楚如何做事。我无法获得由示例德国小说(https://github.com/apache/uima-ruta/tree/trunk/example-projects/GermanNovels)生成的 TypeDescriptor 文件中未提及的少量注释。

例如:Standford NLP POS 标记器中可用的 Partofspeech 标记集中的 ADJA 标记。

我搜索了 StanfordCoreNLP 的 Typedescriptor 文件,但在网上找不到。如何生成这些文件?

0 投票
0 回答
125 浏览

c# - GetTypeDescriptor(Type objectType, object instance) 永远不会被调用?

我不太确定 .NET 中的类似代码,但我对 .NET Standard 或 .NET Core 感兴趣,我的自定义CustomTypeDescriptor从来没有机会被注入/使用,因为自定义TypeDescriptionProvider似乎不起作用,这里是简单的实现(实际上还没有添加任何自定义逻辑):

我试过像这样添加自定义描述提供程序:

以及使用TypeDescriptionProviderAttribute这样的:

它永远不会到达我在里面设置的断点GetTypeDescriptor(Type objectType, object instance)。因此,据我所知,至少在任何代码访问类型的元数据信息(属性、属性……,例如通过使用反射)时应该调用它MyType,但它似乎总是使用默认提供程序。

没有任何异常告诉我Hey your code will not work, stop hoping for it working,实际上我什至可以看到这个事件TypeDescriptor.Refreshed在调用之后触发TypeDescriptor.AddProvider,据记录意味着它成功了,真的很荒谬,也许我不明白它对所谓的成功的定义。

你能给我解释一下它在这种情况下不起作用吗?难道我们没有办法让它发挥作用吗?这对我来说尤其重要,因为我的库项目不依赖于某些依赖项。谢谢!

更新:我希望我的代码在使用反射时应该运行并提供自定义元数据信息(例如属性):

但是我刚刚意识到,它TypeDescriptor提供了另一种元数据存储,只能通过TypeDescriptor(而不是通过反射)访问,如下所示:

好吧,如果是这样,那就没用了 =)) ,我们知道这Reflection是一种非常流行的提取元数据的方法,提供了一个标准的 API 来访问元数据,所有库都将使用反射,所以我们需要一些魔法来注入反射的流程, 不进入TypeDescriptor's 流。真的让我很困惑,我真的认为这TypeDescriptor是一个与反射密切相关的强大工具,但看起来它只是另一个非常不同的东西。

0 投票
1 回答
166 浏览

c# - How to add custom Visible property that doesn't hide the control to PropertyGrid?

I'm writing a program that user can edit the control properties in the Form. To change control(textbox, label etc.) properties I am using PropertyGrid. And I want to add custom Visible property that doesn't hide the control when it becomes False on runtime. To change the visibility only when save the changes.

I am using Hide some properties in PropertyGrid at run-time 's solution to show specific properties of the control like {Text, BackColor, ForeColor, Font, Size, Location, Visible} etc.

0 投票
0 回答
127 浏览

c# - 为什么 TypeDescriptor.GetAttributes 不返回所有属性?

代码将显示这一切。你可以把它放到 RoslynPad 或 VS 中。

输出如下:

所以我的问题是:

  1. 为什么它只在“测试 B”中获得第一个
  2. 为什么它只会在“测试 D”中以编程方式添加一个
  3. 为什么“测试 C”没有以编程方式添加一个?
0 投票
0 回答
227 浏览

spring - 如何使用 jpa entitymanager 在“经典”Spring 5 应用程序中注册休眠类型描述符

我有一个经典的 spring 5 应用程序(没有 spring boot)。对于自定义基本类型,我根据Hibernate 5.2 Documentation - 2.3.5 通过对 AbstractTypeDescriptor 进行子类化创建了一个类型描述符。显式基本类型。我通过 jpa entitymanager 使用休眠。我为此配置了两个 spring bean:一个 LocalContainerEntityManagerFactoryBean 和一个 HibernateJpaVendorAdapter。现在我有点迷失了,如何在应用程序启动期间注册类型描述符。文档提到了一种使用休眠配置对象的方法。但我不知道,如何得到这个?任何帮助表示赞赏!

0 投票
1 回答
234 浏览

asp.net-core - ASP.NET Core 中的 AssociatedMetadataProvider

我在哪里可以找到.Net Core 中的AssociatedMetadataProvider ?或者有没有办法在 DefaultModelMetadataProvider中实现GetTypeDescriptor ?

在 MVC 5 中,DataAnnotationsModelMetadataProvider 继承自 AssociatedMetadataProvider,它有一个 GetTypeDescriptor 方法。

似乎这个类(AssociatedMetadataProvider)被完全删除了:-(

任何建议都会非常好。


我是如何在 Mvc 5 中做到的?

登记:

全球.asax

0 投票
0 回答
61 浏览

c# - 使用 TypeDescriptor 和 PropertyDescriptor 将 IReadOnlyList<(string, int)> 类型的属性计数相加时出现问题

我有一个类,Container它有很多IReadOnlyList<(string, int)>属性。

它还有一个TotalCount属性,即所有这些列表的总数。

当然,我可以简单地返回 list1.Count + list2.Count ......但我想看看我是否可以使用TypeDescriptorand更紧凑地完成它PropertyDescriptor

问题似乎是listProperties变量不对,但我不知道我做错了什么。

这是我的代码:

0 投票
0 回答
148 浏览

c# - TypeDescriptor.GetConverter 中的 StackOverflow 异常

在我们的两台运行 Ranorex 的自动化 UI 测试机(Win7 和 Win10)中,我确实不时收到 StackOverflow 异常。stackoverflow 发生在TypeDescriptor.GetConverter. 我的代码:

这里是来自stackoverflow异常的调用堆栈:

这只发生在自动化 UI 测试中 - 到目前为止......

如果发生这种情况,错误将继续存在。重新启动并不能解决它。我们必须删除相应的数据对象。

我们正在运行 VS 2017、.Net 4.6、DevExpress Grid 并使用 Ranorex 进行自动化测试。有什么想法或提示吗?