interop.net.field
index
e:\vslrft\dlr\languages\ironpython\tests\interop\net\field\__init__.py

* Where the field is defined
  - value type (enum), reference type, 
  - generic value/reference type (bound with value/reference type)
* Field type
  - value type: built-in number types, enum, user defined struct
  - reference type, interface?
  - Nullable<T>
  - array of something
  - generic type parameter and its' constructed type
* Field modifier
  - const (literal), 
  - readonly 
  - static / instance
* set/get via Type|object (dot) (Static|Intance) Field
* set value with something with different type, or, none
  - convert succeed, or fail
* repeating from the derived class or its instance
* (python) __set__/__get__/__delete__/__str__/__repr__
* (python) Type.__dict__['Field'], and possible __set__/__get__, GetValue/SetValue
* Use field as by-ref arguments
* Other operations against field
  - Augment: +=, <<=
  - Continuous dot operator
  - Call operator: ()

 
Package Contents
       
test_field_misc
test_fields_inside_enum
test_initonly_fields
test_instance_fields
test_literal_fields
test_static_fields