<p>How do I apply the MarshalAsAttribute to the return type of the code below?</p>

<pre><code>public ISomething Foo()
{
    return new MyFoo();
}
</code></pre>

According to
http://msdn.microsoft.com/en-us/library/system.runtime.interopservices.marshalasattribute.aspx
:
```
```
[return: MarshalAs(<your marshal type>)]
public ISomething Foo()
{
    return new MyFoo();
}
```
```