/// <summary> /// Returns a collection of strings to the client advertizing features this provider supports. /// </summary> /// <param name="request">An object passed in from the CORE that contains functions that can be used to interact with the CORE and HOST</param> public void GetFeatures(Request request) { // TODO: improve this debug message that tells what's going on. request.Debug("Calling '{0}::GetFeatures' ", PackageProviderName); foreach (var feature in Features) { request.Yield(feature); } }
/// <summary> /// Returns a collection of strings to the client advertizing features this provider supports. /// </summary> /// <param name="request">An object passed in from the CORE that contains functions that can be used to interact with the CORE and HOST</param> public void GetFeatures(Request request) { request.Debug("Calling '{0}::GetFeatures' ", PackageProviderName); foreach (var feature in Features) { request.Yield(feature); } }
/// <summary> /// Returns a collection of strings to the client advertising features this provider supports. /// </summary> /// <param name="request">An object passed in from the CORE that contains functions that can be used to interact with the CORE and HOST</param> public void GetFeatures(Request request) { request.Debug("Calling '{0}::GetFeatures' ", PackageProviderName); request.Yield(Features); }