# File lib/puppet/type.rb, line 997
 997:     def all_properties
 998:       resource.class.properties.find_all do |property|
 999:         resource.provider.nil? or resource.provider.class.supports_parameter?(property)
1000:       end.collect do |property|
1001:         property.name
1002:       end
1003:     end