in src/Microsoft.Extensions.Configuration.AzureAppConfiguration/FeatureManagement/FeatureManagementKeyValueAdapter.cs [47:63]
public bool CanProcess(ConfigurationSetting setting)
{
if (setting == null ||
string.IsNullOrWhiteSpace(setting.Value) ||
string.IsNullOrWhiteSpace(setting.ContentType))
{
return false;
}
if (setting.Key.StartsWith(FeatureManagementConstants.FeatureFlagMarker))
{
return true;
}
return setting.ContentType.TryParseContentType(out ContentType contentType) &&
contentType.IsFeatureFlag();
}