title: Combining multiple flags of an enum?
body: <p>I've been trying to use multiple flags for the SpeechLibs Talk() function.
  This is what I am trying to do:</p>
  
  <pre><code>V.Speak ("Text", SpeechVoiceSpeakFlags.SVSFlagsAsync + SpeechVoiceSpeakFlags.SVSFIsXML);
  </code></pre>
  
  <p>However, it gives me following error: </p>
  
  <blockquote>
    <p>Error 1   Operator '+' cannot be applied to operands of type 'SpeechLib.SpeechVoiceSpeakFlags' and 'SpeechLib.SpeechVoiceSpeakFlags'  c:\users\max\documents\visual studio 2013\projects\switch\switch\default_tts_screen.cs  62  51  Switch</p>
  </blockquote>
  
  <p>The documentation though clearly states that this should be possible: </p>
  
  <pre><code>Example
  The following code snippet demonstrates the Speak method with several   commonly used flag settings.
  [...]
  V.Speak "text with XML", SVSFIsXML + SVSFlagsAsync
  [...]
  </code></pre>
  
  <p>Please note that I am using C#, this however shouldn't change anything. Right?..
  Please help me with this problem as it's already been smashing my head into my table since hours now.
  I haven't found a solution to this online.</p>