ServiceProvider Class | 
Namespace: Demo3D.Net
[TypeConverterAttribute(typeof(ExpandableObjectConverter))] public abstract class ServiceProvider
The ServiceProvider type exposes the following members.
| Name | Description | |
|---|---|---|
| ServiceProvider(Type) | 
            Creates a new service provider.
              | |
| ServiceProvider(IEnumerableType, ServiceProviderRequiredService, SocketFlags) | 
            Creates a new service provider.
              | |
| ServiceProvider(IEnumerableType, IEnumerableType, SocketFlags) | 
            Creates a new service provider.
              | |
| ServiceProvider(IEnumerableType, ServiceProviderRequiredService, Type, Type, SocketFlags) | 
            Creates a new service provider which expands one service with an additional expansion service.
              | |
| ServiceProvider(IEnumerableType, IEnumerableType, Type, Type, SocketFlags) | 
            Creates a new service provider which expands one service with an additional expansion service.
              | 
| Name | Description | |
|---|---|---|
| Flags | 
            Connection sharing control.
              | |
| Registry | 
            A register of all global service providers.
              | 
| Name | Description | |
|---|---|---|
| Expands | 
            Called from FilterServices(Type, ListServiceProvider) to declare that this service provider
            expands the expands service with additional services expansion.
              | |
| FilterServices | 
            Filters out services that conflict with our directly supported service.
              | |
| NewProperties | 
            Returns properties for this service, or null.
              | |
| ServiceName | 
            Returns the service name used in generating the name in the property grid.
              | |
| ToString | 
            Returns a string representing the current object.
              (Overrides ObjectToString.) | |
| TryCreateService | 
            Creates a new service for a protocol instance, or return null.
              |