Included Modules

Files

Caricature::ClrInterfaceDescriptor

describes clr interfaces. Because CLR interfaces can’t have static members this descriptor does not collect any class members

Public Instance Methods

initialize_class_members_for(klass) click to toggle source

this method is empty because an interface can’t have static members

     # File lib/caricature/clr/descriptor.rb, line 124
124:     def initialize_class_members_for(klass); end
initialize_instance_members_for(klass) click to toggle source

collects instance members on this interface it will collect properties, methods and property setters

     # File lib/caricature/clr/descriptor.rb, line 112
112:     def initialize_instance_members_for(klass)
113:       clr_type = klass.to_clr_type
114: 
115:       context = {}
116:       context[:properties] = clr_type.collect_interface_properties
117:       context[:methods] = clr_type.collect_interface_methods
118:       context[:events] = clr_type.collect_interface_events
119: 
120:       @instance_members = build_member_collections context
121:     end

Disabled; run with --debug to generate this.

[Validate]

Generated with the Darkfish Rdoc Generator 1.1.6.