title: If I have an attribute declared over a method in an interface, do I need to put the attribute again in the method delcaration in the class?
body: <p>Let's say I have a method such as </p>
  
  <pre><code>    [OperationContract(IsOneWay = true)]
      void UpdateIndex(IndexElement[] indexElements);
  </code></pre>
  
  <p>in an interface.</p>
  
  <p>When I implement </p>
  
  <pre><code>    void UpdateIndex(IndexElement[] indexElements);
  </code></pre>
  
  <p>in a class file, do I have to repaste the method attribute or will the compiler know from the definition in the interface?</p>