attributes

    13热度

    4回答

    我们使用Microsoft.Practices.CompositeUI.EventBroker来处理应用程序中的事件订阅和发布。该工作方式是添加一个属性到你的事件,指定主题名称,如: [EventPublication("example", PublicationScope.Global)] public event EventHandler Example; 那么你添加另一个属性到您的处理

    1热度

    3回答

    由于某种原因,我没有得到这个。 (下面的示例模式)如果我写: var property = typeof(sedan).GetProperty("TurningRadius"); Attribute.GetCustomAttributes(property,typeof(MyAttribute), false) 的通话将(2)表明,尽管我不希望搜索的继承链返回MyAttribute。有谁知道

    4热度

    1回答

    所以我有一种情况,我希望能够将属性应用于派生类中的(虚拟)方法,但我希望成为能够给出一个在我的基类中使用这些属性的默认实现。 我原来这样做的计划是要覆盖的方法在派生类中并调用基实现,在这一点上应用所需的属性,如下所示: public class Base { [MyAttribute("A Base Value For Testing")] public virtual vo

    2热度

    2回答

    我意识到您无法在属性本身中获取目标实体,但在使用CodeAccessSecurityAttribute时关联的Permission对象又如何? Permission对象在运行时被调用,所以看起来应该有一种方法,但我很茫然。 public sealed class MySecurityAttribute : CodeAccessSecurityAttribute { public ove

    135热度

    3回答

    假设我有一个python对象x和一个字符串s,如何在x上设置属性s?所以: >>> x = SomeObject() >>> attr = 'myAttr' >>> # magic goes here >>> x.myAttr 'magic' 什么是魔术?顺便说一句,这个目标是将呼叫缓存到x.__getattr__()。

    0热度

    1回答

    我有一个框架集,它的cols属性此刻设置为“50%,50%”。我有一个toggleView方法,它被点击一个元素后被调用。 我的目标是将框架集从显示列改为行,再分为50/50。 我试图在框架集上执行removeAttribute(“cols”),虽然这确实删除了“cols”属性,但似乎并未在页面上更新(使用萤火虫测试活动)。 然后,我会继续添加行属性(是createAttribute,然后setA

    1热度

    1回答

    我对another post这个答案我问: “我相信VS设计师做它通过获取控件的设计实例(见设计属性)将MenuStrip/StatusStrip中的成分],而且,如果设计师是一个ComponentDesigner,获得AssociatedComponents属性。“ 我该怎么做?我甚至不知道从哪里开始......

    0热度

    2回答

    运行下面的代码时,尽管存在具有正确属性分配的类,但永远不会返回类型。事实上,ATTR阵列总是具有0 Assembly a = Assembly.LoadFile(file); foreach (Type t in a.GetTypes()) { object[] attr = t.GetCustomAttributes(typeof(SchemeNameAttribute), fal

    6热度

    9回答

    目前,我有一些功能,这是这样的: private bool inFunction1 = false; public void function1() { if (inFunction1) return; inFunction1 = true; // do stuff which might cause function1 to get called .

    9热度

    3回答

    在C#中编写自定义属性时,我想知道是否有任何有关属性例外的指导方针或最佳做法。 该属性应该检查给定参数的有效性吗?或者这是财产使用者的任务? 在一个简单的测试中,我没有抛出异常,直到我对带有异常抛出属性的类型使用GetCustomAttributes为止。 我只是觉得从一个属性中只有在明确要求它们时才会得到一个异常是有点尴尬的。 例,出现异常属性: [AttributeUsage(Attribut