parameters: (self, spec)
return_statement: return (self._HasExplicitRuleForExtension(spec, 'idl') or
              self._HasExplicitIdlActions(spec))
docstring: Determine if there's an explicit rule or action for idl files. When
      there isn't we need to generate implicit rules to build MIDL .idl files.
docstring_summary: Determine if there's an explicit rule or action for idl files. When
      there isn't we need to generate implicit rules to build MIDL .idl files.
docstring_tokens: Determine if there s an explicit rule or action for idl files . When there isn t we need to generate implicit rules to build MIDL . idl files .
function: def HasExplicitIdlRulesOrActions(self, spec):
      """Determine if there's an explicit rule or action for idl files. When
      there isn't we need to generate implicit rules to build MIDL .idl files."""
      return (self._HasExplicitRuleForExtension(spec, 'idl') or
              self._HasExplicitIdlActions(spec))
function_tokens: def HasExplicitIdlRulesOrActions ( self , spec ) : return ( self . _HasExplicitRuleForExtension ( spec , 'idl' ) or self . _HasExplicitIdlActions ( spec ) )