Note that there are some explanatory texts on larger screens.

plurals
  1. POHow to find out which interfaces a .net class implements?
    primarykey
    data
    text
    <p>Ok, so I've been learning c# and .net recently and one thing that seems to be missing from the c# documentation on <a href="http://msdn.microsoft.com/" rel="nofollow">http://msdn.microsoft.com/</a> that is present in the java documentation (e.g. <a href="http://docs.oracle.com/javase/6/docs/api/java/util/ArrayList.html" rel="nofollow">ArrayList doc</a>) is that a java class's documentation will say something like:</p> <blockquote> <p>All Implemented Interfaces: Serializable, Cloneable, Iterable, Collection, List, RandomAccess Direct Known Subclasses: AttributeList, RoleList, RoleUnresolvedList</p> </blockquote> <p>This allows me to find out which interfaces it implements and possibly discover interfaces I didn't know of yet. I can further click on an interface and get information on which classes implement it (in the standard classes anyway) and which interfaces extend it:</p> <pre><code>All Superinterfaces: Iterable&lt;E&gt; All Known Subinterfaces: BeanContext, BeanContextServices, BlockingDeque&lt;E&gt;, BlockingQueue&lt;E&gt;, ... All Known Implementing Classes: AbstractCollection, AbstractList, AbstractQueue, AbstractSequentialList, ... </code></pre> <p>When using Microsoft's documentation I only get the base classes and possibly subclasses:</p> <pre><code>System.Object System.MarshalByRefObject System.IO.Stream More... </code></pre> <p>"More..." being a link with a list of subclasses.</p> <p>Is there a way in the documentation to find what interfaces a .Net class implements in a similar way that we can in the Java documentation?</p> <p>Edit: I'm using Visual Studio Express and the publicly available documentation on MSDN so I suppose that the answer might be: yes you can, but you must pay up first for [full visual studio|MSDN subscription|...]. </p>
    singulars
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload