问题标签 [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.
vb.net - 按类别属性将属性名称列出到变量中
我正在尝试按类别属性列出一些属性名称并将它们放入变量中。
例如,获取“属于”类别外观的所有属性名称并将它们放入变量中。
我有一个类似的示例可以重置特定属性,但是我必须一一添加它们,这是我想避免的。
vb.net - 重置所有组件的属性,排除的属性除外
我制作了一个子过程,它将组件的所有属性放入一个列表中,然后重置它们的值,除了我声明为排除的那些。
我像这样使用它:Call ResetPropertiesByComponent(Me, "ClientSize")
.
我的问题是当我试图让它排除多个属性时。我像这样更改了我的子程序:
从ExcludedProperties As String
到ExcludedProperties As String()
。
从Where(Function(item) item.Name <> ExcludedProperties)
到Where(Function(item) item.Name IsNot ExcludedProperties)
。As<>
没有为 type 定义String()
。
我像这样使用它:Call ResetPropertiesByComponent(Me, {"ClientSize", "MinimumSize"})
.
我没有收到错误或其他东西,但它也不起作用!!!任何想法?
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 文件,但在网上找不到。如何生成这些文件?
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
是一个与反射密切相关的强大工具,但看起来它只是另一个非常不同的东西。
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.
c# - 为什么 TypeDescriptor.GetAttributes 不返回所有属性?
代码将显示这一切。你可以把它放到 RoslynPad 或 VS 中。
输出如下:
所以我的问题是:
- 为什么它只在“测试 B”中获得第一个
- 为什么它只会在“测试 D”中以编程方式添加一个
- 为什么“测试 C”没有以编程方式添加一个?
spring - 如何使用 jpa entitymanager 在“经典”Spring 5 应用程序中注册休眠类型描述符
我有一个经典的 spring 5 应用程序(没有 spring boot)。对于自定义基本类型,我根据Hibernate 5.2 Documentation - 2.3.5 通过对 AbstractTypeDescriptor 进行子类化创建了一个类型描述符。显式基本类型。我通过 jpa entitymanager 使用休眠。我为此配置了两个 spring bean:一个 LocalContainerEntityManagerFactoryBean 和一个 HibernateJpaVendorAdapter。现在我有点迷失了,如何在应用程序启动期间注册类型描述符。文档提到了一种使用休眠配置对象的方法。但我不知道,如何得到这个?任何帮助表示赞赏!
asp.net-core - ASP.NET Core 中的 AssociatedMetadataProvider
我在哪里可以找到.Net Core 中的AssociatedMetadataProvider ?或者有没有办法在 DefaultModelMetadataProvider中实现GetTypeDescriptor ?
在 MVC 5 中,DataAnnotationsModelMetadataProvider 继承自 AssociatedMetadataProvider,它有一个 GetTypeDescriptor 方法。
似乎这个类(AssociatedMetadataProvider)被完全删除了:-(
任何建议都会非常好。
我是如何在 Mvc 5 中做到的?
登记:
全球.asax
c# - 使用 TypeDescriptor 和 PropertyDescriptor 将 IReadOnlyList<(string, int)> 类型的属性计数相加时出现问题
我有一个类,Container
它有很多IReadOnlyList<(string, int)>
属性。
它还有一个TotalCount
属性,即所有这些列表的总数。
当然,我可以简单地返回 list1.Count + list2.Count ......但我想看看我是否可以使用TypeDescriptor
and更紧凑地完成它PropertyDescriptor
。
问题似乎是listProperties
变量不对,但我不知道我做错了什么。
这是我的代码:
c# - TypeDescriptor.GetConverter 中的 StackOverflow 异常
在我们的两台运行 Ranorex 的自动化 UI 测试机(Win7 和 Win10)中,我确实不时收到 StackOverflow 异常。stackoverflow 发生在TypeDescriptor.GetConverter
. 我的代码:
这里是来自stackoverflow异常的调用堆栈:
这只发生在自动化 UI 测试中 - 到目前为止......
如果发生这种情况,错误将继续存在。重新启动并不能解决它。我们必须删除相应的数据对象。
我们正在运行 VS 2017、.Net 4.6、DevExpress Grid 并使用 Ranorex 进行自动化测试。有什么想法或提示吗?