On Mon, Jul 25, 2011 at 7:31 PM, deedee <[email protected]> wrote:
> I think I will have to iterate through PropertyDefinition for the
> properties separately using typeDefinition.Properties. If I do that, I
> get the HasCustomAttribute true for property.
> Is that what you were doing too?
> If I retrieve the properties through TypeDefinition.Methods, I get
> get_Property and set_Property methods. But maybe since they do not
> have the custom attribute on these individual methods (but on the
> property as a whole), it returns false..

I see.

Consider the following:

[Foo]
public string Name {
  [Bar]
  get { return _name; }
}

The PropertyDefinition Name has one attribute Foo, the
MethodDefinition get_Name has one attribute Bar.

A PropertyDefinition and a MethodDefinition are conceptually two
different entities.

Jb


Jb

-- 
--
mono-cecil

Reply via email to