Disco.Services.DeviceProfileExtensions.GetCertificateProviders C# (CSharp) Method

GetCertificateProviders() public static method

public static GetCertificateProviders ( this dp ) : IEnumerable
dp this
return IEnumerable
        public static IEnumerable<PluginFeatureManifest> GetCertificateProviders(this DeviceProfile dp)
        {
            if (!string.IsNullOrEmpty(dp.CertificateProviders))
            {
                foreach (var certificateProviderId in dp.CertificateProviders.Split(','))
                {
                    PluginFeatureManifest featureManifest = null;
                    if (Plugins.Plugins.TryGetPluginFeature(certificateProviderId.Trim(), typeof(CertificateProviderFeature), out featureManifest))
                    {
                        yield return featureManifest;
                    }
                }
            }
        }