@@ -49,7 +49,7 @@ bool RegisterService<T>(
4949 /// <typeparam name="T">The interface type of the service to be unregistered (ex: IMixedRealityBoundarySystem).
5050 /// <param name="service">The specific service instance to unregister.</param>
5151 /// <returns>True if the service was successfully unregistered, false otherwise.</returns>
52- bool UnregisterService < T > ( IMixedRealityService serviceInstance ) where T : IMixedRealityService ;
52+ bool UnregisterService < T > ( T serviceInstance ) where T : IMixedRealityService ;
5353
5454 /// <summary>
5555 /// Checks to see if a service of the specified type has been registered.
@@ -73,7 +73,7 @@ bool RegisterService<T>(
7373 /// </summary>
7474 /// <typeparam name="T">The interface type of the service (ex: IMixedRealityBoundarySystem).
7575 /// <param name="name">Friendly name of the service.</param>
76- /// <returns>Read-only collection of the service instances, as tye requested type.</returns>
76+ /// <returns>Read-only collection of the service instances, as the requested type.</returns>
7777 IReadOnlyList < T > GetServices < T > ( string name = null ) where T : IMixedRealityService ;
7878
7979 #endregion IMixedRealityServce registration
@@ -85,7 +85,7 @@ bool RegisterService<T>(
8585 /// </summary>
8686 /// <typeparam name="T">The interface type of the data provider to be registered.</typeparam>
8787 /// <param name="dataProviderInstance">An instance of the data provider to be registered.</param>
88- bool RegisterDataProvider < T > ( IMixedRealityDataProvider dataProviderInstance ) where T : IMixedRealityDataProvider ;
88+ bool RegisterDataProvider < T > ( T dataProviderInstance ) where T : IMixedRealityDataProvider ;
8989
9090 /// <summary>
9191 /// Registers a data provider of the specified type.
@@ -112,7 +112,7 @@ bool RegisterDataProvider<T>(
112112 /// <typeparam name="T">The interface type of the data provider to be unregistered.
113113 /// <param name="service">The specific data provider instance to unregister.</param>
114114 /// <returns>True if the data provider was successfully unregistered, false otherwise.</returns>
115- bool UnregisterDataProvider < T > ( IMixedRealityDataProvider dataProviderInstance ) where T : IMixedRealityDataProvider ;
115+ bool UnregisterDataProvider < T > ( T dataProviderInstance ) where T : IMixedRealityDataProvider ;
116116
117117 /// <summary>
118118 /// Checks to see if a data provider of the specified type has been registered.
@@ -130,18 +130,13 @@ bool RegisterDataProvider<T>(
130130 /// <returns>The registered data provider instance as the requested type.</returns>
131131 T GetDataProvider < T > ( string name = null ) where T : IMixedRealityDataProvider ;
132132
133- /// <summary>
134- /// Gets the collection of the registered data provider instances matching the requested type.
135- /// </summary>
136- /// <returns>Read-only collection of the data provider instances, as IMixedRealitydata provider.</returns>
137- IReadOnlyList < IMixedRealityDataProvider > GetDataProviders ( ) ;
138-
139133 /// <summary>
140134 /// Gets the collection of the registered data provider instances matching the requested type.
141135 /// </summary>
142136 /// <typeparam name="T">The interface type of the data provider.
143- /// <returns>Read-only collection of the data provider instances, as tye requested type.</returns>
144- IReadOnlyList < T > GetDataProviders < T > ( ) where T : IMixedRealityDataProvider ;
137+ /// <param name="name">The name of the data provider.</param>
138+ /// <returns>Read-only collection of the data provider instances, as the requested type.</returns>
139+ IReadOnlyList < T > GetDataProviders < T > ( string name = null ) where T : IMixedRealityDataProvider ;
145140
146141 #endregion IMixedRealityDataProvider registration
147142 }
0 commit comments