   [SlimDX] Get information like adaptor format on initialization
  Hello guys,I'm just trying to initialize a SlimDX-device on a way that may not be as dirty than just setting the information that work for my computer. To do so, I just read some of the MDX tutorials out there and I wanted to port that to SlimDX. I found some lines of code likem_displayMode = Manager.Adapters[0].CurrentDisplayModebut I don't really know, how to do that in SlimDX. There is no class called Manager or AdaptorManager as far as I see. First I wanted to use the methods of the device (like SlimDX.Direct3D9.Device.GetDisplayMode()) until I recognized that I can't use this, because that's only aviable AFTER I initialized the device, but I need that TO initialize the whole thing.Sure I could have a look at the Sample Framework and how it's implemented, but I can't really look trough it. For me it's just a big collection of classes and methods without any point I can orientate with. I think it should be more documented or there should be some tutorial that explains the whole framework.I hope there is someone out there who understands me and/or my questions. Sorry if this question may be stupid or it is documentated somewhere, but I'm a totally beginner with SlimDX.   
  The way the Sample Framework handles device creation is quite complex (probably more complex than it needs to be), since it follows after DXUT. We're probably going to simplify it considerably when we get enough time to work on it. If you want a good starting point, check the Enumeration, GraphicsDeviceManager, and DeviceSettings files.As far as your first question goes, the Adapters collection is located in the Direct3D class, which you are required to instantiate before you can create any devices. The Direct3D class also contains numerous methods that will let you look up available device settings without having to actually create a device to test them.   ;  the sameple framework handles these functions very well, take a look at Direct3D9Manager and Direct3D10Manager if i recall the names right.For directx9 you can access the information from the Direct3D9 class which you need with your initialisation of the device.  foreach (AdapterInformation adapter in direct3D9.Adapters)  {foreach (DisplayMode displayMode in adapter.GetDisplayModes(adapterFormat)){}}