SYMBOL INDEX (668 symbols across 91 files) FILE: samples/KeyVaultSample/EnvironmentSecretManager.cs class EnvironmentSecretManager (line 6) | public class EnvironmentSecretManager : DefaultKeyVaultSecretManager method EnvironmentSecretManager (line 10) | public EnvironmentSecretManager(string environment) method Load (line 15) | public override bool Load(SecretItem secret) method GetKey (line 20) | public override string GetKey(SecretBundle secret) method HasEnvironmentPrefix (line 29) | private bool HasEnvironmentPrefix(string name) FILE: samples/KeyVaultSample/Program.cs class Program (line 9) | public class Program method Main (line 11) | public static void Main(string[] args) FILE: src/Config.Abstractions/ConfigurationExtensions.cs class ConfigurationExtensions (line 13) | public static class ConfigurationExtensions method Add (line 21) | public static IConfigurationBuilder Add(this IConfigurationBu... method GetConnectionString (line 34) | public static string GetConnectionString(this IConfiguration configura... method AsEnumerable (line 44) | public static IEnumerable> AsEnumerable(t... method AsEnumerable (line 52) | public static IEnumerable> AsEnumerable(t... method Exists (line 76) | public static bool Exists(this IConfigurationSection section) FILE: src/Config.Abstractions/ConfigurationPath.cs class ConfigurationPath (line 12) | public static class ConfigurationPath method Combine (line 24) | public static string Combine(params string[] pathSegments) method Combine (line 38) | public static string Combine(IEnumerable pathSegments) method GetSectionKey (line 52) | public static string GetSectionKey(string path) method GetParentPath (line 68) | public static string GetParentPath(string path) FILE: src/Config.Abstractions/IConfiguration.cs type IConfiguration (line 12) | public interface IConfiguration method GetSection (line 30) | IConfigurationSection GetSection(string key); method GetChildren (line 36) | IEnumerable GetChildren(); method GetReloadToken (line 42) | IChangeToken GetReloadToken(); FILE: src/Config.Abstractions/IConfigurationBuilder.cs type IConfigurationBuilder (line 11) | public interface IConfigurationBuilder method Add (line 29) | IConfigurationBuilder Add(IConfigurationSource source); method Build (line 36) | IConfigurationRoot Build(); FILE: src/Config.Abstractions/IConfigurationProvider.cs type IConfigurationProvider (line 12) | public interface IConfigurationProvider method TryGet (line 20) | bool TryGet(string key, out string value); method Set (line 27) | void Set(string key, string value); method GetReloadToken (line 33) | IChangeToken GetReloadToken(); method Load (line 38) | void Load(); method GetChildKeys (line 48) | IEnumerable GetChildKeys(IEnumerable earlierKeys, stri... FILE: src/Config.Abstractions/IConfigurationRoot.cs type IConfigurationRoot (line 12) | public interface IConfigurationRoot : IConfiguration method Reload (line 17) | void Reload(); FILE: src/Config.Abstractions/IConfigurationSection.cs type IConfigurationSection (line 9) | public interface IConfigurationSection : IConfiguration FILE: src/Config.Abstractions/IConfigurationSource.cs type IConfigurationSource (line 11) | public interface IConfigurationSource method Build (line 18) | IConfigurationProvider Build(IConfigurationBuilder builder); FILE: src/Config.AzureKeyVault/AzureKeyVaultConfigurationExtensions.cs class AzureKeyVaultConfigurationExtensions (line 17) | public static class AzureKeyVaultConfigurationExtensions method AddAzureKeyVault (line 27) | public static IConfigurationBuilder AddAzureKeyVault( method AddAzureKeyVault (line 45) | public static IConfigurationBuilder AddAzureKeyVault( method GetTokenFromClientSecret (line 66) | private static async Task GetTokenFromClientSecret(string auth... method AddAzureKeyVault (line 82) | public static IConfigurationBuilder AddAzureKeyVault( method AddAzureKeyVault (line 100) | public static IConfigurationBuilder AddAzureKeyVault( method GetTokenFromClientCertificate (line 121) | private static async Task GetTokenFromClientCertificate(string... method AddAzureKeyVault (line 134) | public static IConfigurationBuilder AddAzureKeyVault( method AddAzureKeyVault (line 148) | public static IConfigurationBuilder AddAzureKeyVault( method AddAzureKeyVault (line 168) | public static IConfigurationBuilder AddAzureKeyVault( FILE: src/Config.AzureKeyVault/AzureKeyVaultConfigurationProvider.cs class AzureKeyVaultConfigurationProvider (line 14) | internal class AzureKeyVaultConfigurationProvider : ConfigurationProvider method AzureKeyVaultConfigurationProvider (line 26) | public AzureKeyVaultConfigurationProvider(IKeyVaultClient client, stri... method Load (line 46) | public override void Load() => LoadAsync().ConfigureAwait(false).GetAw... method LoadAsync (line 48) | private async Task LoadAsync() FILE: src/Config.AzureKeyVault/AzureKeyVaultConfigurationSource.cs class AzureKeyVaultConfigurationSource (line 11) | internal class AzureKeyVaultConfigurationSource : IConfigurationSource method Build (line 29) | public IConfigurationProvider Build(IConfigurationBuilder builder) FILE: src/Config.AzureKeyVault/DefaultKeyVaultSecretManager.cs class DefaultKeyVaultSecretManager (line 13) | public class DefaultKeyVaultSecretManager : IKeyVaultSecretManager method GetKey (line 16) | public virtual string GetKey(SecretBundle secret) method Load (line 22) | public virtual bool Load(SecretItem secret) FILE: src/Config.AzureKeyVault/IKeyVaultClient.cs type IKeyVaultClient (line 16) | internal interface IKeyVaultClient method GetSecretsAsync (line 21) | Task> GetSecretsAsync(string vault); method GetSecretAsync (line 26) | Task GetSecretAsync(string secretIdentifier); method GetSecretsNextAsync (line 31) | Task> GetSecretsNextAsync(string nextLink); FILE: src/Config.AzureKeyVault/IKeyVaultSecretManager.cs type IKeyVaultSecretManager (line 11) | public interface IKeyVaultSecretManager method Load (line 18) | bool Load(SecretItem secret); method GetKey (line 25) | string GetKey(SecretBundle secret); FILE: src/Config.AzureKeyVault/KeyVaultClientWrapper.cs class KeyVaultClientWrapper (line 12) | internal class KeyVaultClientWrapper : IKeyVaultClient method KeyVaultClientWrapper (line 20) | public KeyVaultClientWrapper(KeyVaultClient keyVaultClientImplementation) method GetSecretsAsync (line 26) | public Task> GetSecretsAsync(string vault) method GetSecretAsync (line 32) | public Task GetSecretAsync(string secretIdentifier) method GetSecretsNextAsync (line 38) | public Task> GetSecretsNextAsync(string nextLink) FILE: src/Config.Binder/BinderOptions.cs class BinderOptions (line 9) | public class BinderOptions FILE: src/Config.Binder/ConfigurationBinder.cs class ConfigurationBinder (line 16) | public static class ConfigurationBinder method Get (line 26) | public static T Get(this IConfiguration configuration) method Get (line 38) | public static T Get(this IConfiguration configuration, Action(this IConfiguration configuration, string ... method GetValue (line 143) | public static T GetValue(this IConfiguration configuration, string ... method GetValue (line 155) | public static object GetValue(this IConfiguration configuration, Type ... method GetValue (line 168) | public static object GetValue(this IConfiguration configuration, Type ... method BindNonScalar (line 178) | private static void BindNonScalar(this IConfiguration configuration, o... method BindProperty (line 189) | private static void BindProperty(PropertyInfo property, object instanc... method BindToCollection (line 217) | private static object BindToCollection(TypeInfo typeInfo, IConfigurati... method AttemptBindToCollectionInterfaces (line 226) | private static object AttemptBindToCollectionInterfaces(Type type, ICo... method BindInstance (line 283) | private static object BindInstance(Type type, object instance, IConfig... method CreateInstance (line 350) | private static object CreateInstance(Type type) method BindDictionary (line 385) | private static void BindDictionary(object dictionary, Type dictionaryT... method BindCollection (line 424) | private static void BindCollection(object collection, Type collectionT... method BindArray (line 452) | private static Array BindArray(Array source, IConfiguration config, Bi... method TryConvertValue (line 487) | private static bool TryConvertValue(Type type, string value, out objec... method ConvertValue (line 523) | private static object ConvertValue(Type type, string value) method FindOpenGenericInterface (line 535) | private static Type FindOpenGenericInterface(Type expected, Type actual) method GetAllProperties (line 556) | private static IEnumerable GetAllProperties(TypeInfo type) FILE: src/Config.Binder/Properties/Resources.Designer.cs class Resources (line 8) | internal static class Resources method FormatError_CannotActivateAbstractOrInterface (line 24) | internal static string FormatError_CannotActivateAbstractOrInterface(o... method FormatError_FailedBinding (line 38) | internal static string FormatError_FailedBinding(object p0, object p1) method FormatError_FailedToActivate (line 52) | internal static string FormatError_FailedToActivate(object p0) method FormatError_MissingParameterlessConstructor (line 66) | internal static string FormatError_MissingParameterlessConstructor(obj... method FormatError_UnsupportedMultidimensionalArray (line 80) | internal static string FormatError_UnsupportedMultidimensionalArray(ob... method GetString (line 83) | private static string GetString(string name, params string[] formatter... FILE: src/Config.CommandLine/CommandLineConfigurationExtensions.cs class CommandLineConfigurationExtensions (line 13) | public static class CommandLineConfigurationExtensions method AddCommandLine (line 21) | public static IConfigurationBuilder AddCommandLine(this IConfiguration... method AddCommandLine (line 33) | public static IConfigurationBuilder AddCommandLine( method AddCommandLine (line 48) | public static IConfigurationBuilder AddCommandLine(this IConfiguration... FILE: src/Config.CommandLine/CommandLineConfigurationProvider.cs class CommandLineConfigurationProvider (line 12) | public class CommandLineConfigurationProvider : ConfigurationProvider method CommandLineConfigurationProvider (line 21) | public CommandLineConfigurationProvider(IEnumerable args, IDic... method Load (line 39) | public override void Load() method GetValidatedSwitchMappingsCopy (line 134) | private Dictionary GetValidatedSwitchMappingsCopy(IDic... FILE: src/Config.CommandLine/CommandLineConfigurationSource.cs class CommandLineConfigurationSource (line 11) | public class CommandLineConfigurationSource : IConfigurationSource method Build (line 28) | public IConfigurationProvider Build(IConfigurationBuilder builder) FILE: src/Config.CommandLine/Properties/Resources.Designer.cs class Resources (line 8) | internal static class Resources method FormatError_DuplicatedKeyInSwitchMappings (line 24) | internal static string FormatError_DuplicatedKeyInSwitchMappings(objec... method FormatError_InvalidSwitchMapping (line 38) | internal static string FormatError_InvalidSwitchMapping(object p0) method FormatError_ShortSwitchNotDefined (line 52) | internal static string FormatError_ShortSwitchNotDefined(object p0) method GetString (line 55) | private static string GetString(string name, params string[] formatter... FILE: src/Config.EnvironmentVariables/EnvironmentVariablesConfigurationProvider.cs class EnvironmentVariablesConfigurationProvider (line 14) | public class EnvironmentVariablesConfigurationProvider : ConfigurationPr... method EnvironmentVariablesConfigurationProvider (line 29) | public EnvironmentVariablesConfigurationProvider() : this(string.Empty) method EnvironmentVariablesConfigurationProvider (line 36) | public EnvironmentVariablesConfigurationProvider(string prefix) method Load (line 44) | public override void Load() method Load (line 49) | internal void Load(IDictionary envVariables) method NormalizeKey (line 65) | private static string NormalizeKey(string key) method AzureEnvToAppEnv (line 70) | private static IEnumerable AzureEnvToAppEnv(Dictionar... FILE: src/Config.EnvironmentVariables/EnvironmentVariablesConfigurationSource.cs class EnvironmentVariablesConfigurationSource (line 9) | public class EnvironmentVariablesConfigurationSource : IConfigurationSource method Build (line 21) | public IConfigurationProvider Build(IConfigurationBuilder builder) FILE: src/Config.EnvironmentVariables/EnvironmentVariablesExtensions.cs class EnvironmentVariablesExtensions (line 12) | public static class EnvironmentVariablesExtensions method AddEnvironmentVariables (line 19) | public static IConfigurationBuilder AddEnvironmentVariables(this IConf... method AddEnvironmentVariables (line 32) | public static IConfigurationBuilder AddEnvironmentVariables( method AddEnvironmentVariables (line 46) | public static IConfigurationBuilder AddEnvironmentVariables(this IConf... FILE: src/Config.FileExtensions/FileConfigurationExtensions.cs class FileConfigurationExtensions (line 12) | public static class FileConfigurationExtensions method SetFileProvider (line 23) | public static IConfigurationBuilder SetFileProvider(this IConfiguratio... method GetFileProvider (line 39) | public static IFileProvider GetFileProvider(this IConfigurationBuilder... method SetBasePath (line 60) | public static IConfigurationBuilder SetBasePath(this IConfigurationBui... method SetFileLoadExceptionHandler (line 81) | public static IConfigurationBuilder SetFileLoadExceptionHandler(this I... method GetFileLoadExceptionHandler (line 97) | public static Action GetFileLoadExceptionHan... FILE: src/Config.FileExtensions/FileConfigurationProvider.cs class FileConfigurationProvider (line 16) | public abstract class FileConfigurationProvider : ConfigurationProvider method FileConfigurationProvider (line 22) | public FileConfigurationProvider(FileConfigurationSource source) method Load (line 46) | private void Load(bool reload) method Load (line 107) | public override void Load() method Load (line 116) | public abstract void Load(Stream stream); FILE: src/Config.FileExtensions/FileConfigurationSource.cs class FileConfigurationSource (line 13) | public abstract class FileConfigurationSource : IConfigurationSource method Build (line 51) | public abstract IConfigurationProvider Build(IConfigurationBuilder bui... method EnsureDefaults (line 57) | public void EnsureDefaults(IConfigurationBuilder builder) method ResolveFileProvider (line 67) | public void ResolveFileProvider() FILE: src/Config.FileExtensions/FileLoadExceptionContext.cs class FileLoadExceptionContext (line 11) | public class FileLoadExceptionContext FILE: src/Config.FileExtensions/Properties/Resources.Designer.cs class Resources (line 8) | internal static class Resources method FormatError_ExpectedPhysicalPath (line 24) | internal static string FormatError_ExpectedPhysicalPath(object p0) method FormatError_FileNotFound (line 38) | internal static string FormatError_FileNotFound(object p0) method GetString (line 41) | private static string GetString(string name, params string[] formatter... FILE: src/Config.Ini/IniConfigurationExtensions.cs class IniConfigurationExtensions (line 14) | public static class IniConfigurationExtensions method AddIniFile (line 23) | public static IConfigurationBuilder AddIniFile(this IConfigurationBuil... method AddIniFile (line 36) | public static IConfigurationBuilder AddIniFile(this IConfigurationBuil... method AddIniFile (line 50) | public static IConfigurationBuilder AddIniFile(this IConfigurationBuil... method AddIniFile (line 65) | public static IConfigurationBuilder AddIniFile(this IConfigurationBuil... method AddIniFile (line 92) | public static IConfigurationBuilder AddIniFile(this IConfigurationBuil... FILE: src/Config.Ini/IniConfigurationProvider.cs class IniConfigurationProvider (line 22) | public class IniConfigurationProvider : FileConfigurationProvider method IniConfigurationProvider (line 28) | public IniConfigurationProvider(IniConfigurationSource source) : base(... method Load (line 34) | public override void Load(Stream stream) FILE: src/Config.Ini/IniConfigurationSource.cs class IniConfigurationSource (line 18) | public class IniConfigurationSource : FileConfigurationSource method Build (line 25) | public override IConfigurationProvider Build(IConfigurationBuilder bui... FILE: src/Config.Ini/Properties/Resources.Designer.cs class Resources (line 8) | internal static class Resources method FormatError_InvalidFilePath (line 24) | internal static string FormatError_InvalidFilePath() method FormatError_KeyIsDuplicated (line 38) | internal static string FormatError_KeyIsDuplicated(object p0) method FormatError_UnrecognizedLineFormat (line 52) | internal static string FormatError_UnrecognizedLineFormat(object p0) method GetString (line 55) | private static string GetString(string name, params string[] formatter... FILE: src/Config.Json/JsonConfigurationExtensions.cs class JsonConfigurationExtensions (line 14) | public static class JsonConfigurationExtensions method AddJsonFile (line 23) | public static IConfigurationBuilder AddJsonFile(this IConfigurationBui... method AddJsonFile (line 36) | public static IConfigurationBuilder AddJsonFile(this IConfigurationBui... method AddJsonFile (line 50) | public static IConfigurationBuilder AddJsonFile(this IConfigurationBui... method AddJsonFile (line 65) | public static IConfigurationBuilder AddJsonFile(this IConfigurationBui... method AddJsonFile (line 92) | public static IConfigurationBuilder AddJsonFile(this IConfigurationBui... FILE: src/Config.Json/JsonConfigurationFileParser.cs class JsonConfigurationFileParser (line 14) | internal class JsonConfigurationFileParser method JsonConfigurationFileParser (line 16) | private JsonConfigurationFileParser() { } method Parse (line 24) | public static IDictionary Parse(Stream input) method ParseStream (line 27) | private IDictionary ParseStream(Stream input) method VisitJObject (line 40) | private void VisitJObject(JObject jObject) method VisitProperty (line 50) | private void VisitProperty(JProperty property) method VisitToken (line 55) | private void VisitToken(JToken token) method VisitArray (line 86) | private void VisitArray(JArray array) method VisitPrimitive (line 96) | private void VisitPrimitive(JValue data) method EnterContext (line 107) | private void EnterContext(string context) method ExitContext (line 113) | private void ExitContext() FILE: src/Config.Json/JsonConfigurationProvider.cs class JsonConfigurationProvider (line 15) | public class JsonConfigurationProvider : FileConfigurationProvider method JsonConfigurationProvider (line 21) | public JsonConfigurationProvider(JsonConfigurationSource source) : bas... method Load (line 27) | public override void Load(Stream stream) method RetrieveErrorContext (line 52) | private static string RetrieveErrorContext(JsonReaderException e, IEnu... method ReadLines (line 72) | private static IEnumerable ReadLines(StreamReader streamReader) FILE: src/Config.Json/JsonConfigurationSource.cs class JsonConfigurationSource (line 11) | public class JsonConfigurationSource : FileConfigurationSource method Build (line 18) | public override IConfigurationProvider Build(IConfigurationBuilder bui... FILE: src/Config.Json/Properties/Resources.Designer.cs class Resources (line 8) | internal static class Resources method FormatError_InvalidFilePath (line 24) | internal static string FormatError_InvalidFilePath() method FormatError_JSONParseError (line 38) | internal static string FormatError_JSONParseError(object p0, object p1) method FormatError_KeyIsDuplicated (line 52) | internal static string FormatError_KeyIsDuplicated(object p0) method FormatError_UnsupportedJSONToken (line 66) | internal static string FormatError_UnsupportedJSONToken(object p0, obj... method GetString (line 69) | private static string GetString(string name, params string[] formatter... FILE: src/Config.KeyPerFile/KeyPerFileConfigurationBuilderExtensions.cs class KeyPerFileConfigurationBuilderExtensions (line 11) | public static class KeyPerFileConfigurationBuilderExtensions method AddKeyPerFile (line 21) | public static IConfigurationBuilder AddKeyPerFile(this IConfigurationB... method AddKeyPerFile (line 39) | public static IConfigurationBuilder AddKeyPerFile(this IConfigurationB... FILE: src/Config.KeyPerFile/KeyPerFileConfigurationProvider.cs class KeyPerFileConfigurationProvider (line 10) | public class KeyPerFileConfigurationProvider : ConfigurationProvider method KeyPerFileConfigurationProvider (line 18) | public KeyPerFileConfigurationProvider(KeyPerFileConfigurationSource s... method NormalizeKey (line 21) | private static string NormalizeKey(string key) method TrimNewLine (line 24) | private static string TrimNewLine(string value) method Load (line 32) | public override void Load() FILE: src/Config.KeyPerFile/KeyPerFileConfigurationSource.cs class KeyPerFileConfigurationSource (line 10) | public class KeyPerFileConfigurationSource : IConfigurationSource method KeyPerFileConfigurationSource (line 15) | public KeyPerFileConfigurationSource() method Build (line 45) | public IConfigurationProvider Build(IConfigurationBuilder builder) FILE: src/Config.UserSecrets/PathHelper.cs class PathHelper (line 12) | public class PathHelper method GetSecretsPathFromSecretsId (line 26) | public static string GetSecretsPathFromSecretsId(string userSecretsId) FILE: src/Config.UserSecrets/Properties/Resources.Designer.cs class Resources (line 8) | internal static class Resources method FormatCommon_StringNullOrEmpty (line 24) | internal static string FormatCommon_StringNullOrEmpty() method FormatError_Invalid_Character_In_UserSecrets_Id (line 38) | internal static string FormatError_Invalid_Character_In_UserSecrets_Id... method FormatError_Missing_UserSecretsIdAttribute (line 56) | internal static string FormatError_Missing_UserSecretsIdAttribute(obje... method GetString (line 59) | private static string GetString(string name, params string[] formatter... FILE: src/Config.UserSecrets/UserSecretsConfigurationExtensions.cs class UserSecretsConfigurationExtensions (line 15) | public static class UserSecretsConfigurationExtensions method AddUserSecrets (line 30) | public static IConfigurationBuilder AddUserSecrets(this IConfigurat... method AddUserSecrets (line 48) | public static IConfigurationBuilder AddUserSecrets(this IConfigurat... method AddUserSecrets (line 65) | public static IConfigurationBuilder AddUserSecrets(this IConfiguration... method AddUserSecrets (line 82) | public static IConfigurationBuilder AddUserSecrets(this IConfiguration... method AddUserSecrets (line 119) | public static IConfigurationBuilder AddUserSecrets(this IConfiguration... method AddSecretsFile (line 134) | private static IConfigurationBuilder AddSecretsFile(IConfigurationBuil... FILE: src/Config.UserSecrets/UserSecretsIdAttribute.cs class UserSecretsIdAttribute (line 18) | [AttributeUsage(AttributeTargets.Assembly, Inherited = false, AllowMulti... method UserSecretsIdAttribute (line 25) | public UserSecretsIdAttribute(string userSecretId) FILE: src/Config.Xml/Properties/Resources.Designer.cs class Resources (line 8) | internal static class Resources method FormatError_InvalidFilePath (line 24) | internal static string FormatError_InvalidFilePath() method FormatError_KeyIsDuplicated (line 38) | internal static string FormatError_KeyIsDuplicated(object p0, object p1) method FormatError_NamespaceIsNotSupported (line 52) | internal static string FormatError_NamespaceIsNotSupported(object p0) method FormatError_UnsupportedNodeType (line 66) | internal static string FormatError_UnsupportedNodeType(object p0, obje... method FormatMsg_LineInfo (line 80) | internal static string FormatMsg_LineInfo(object p0, object p1) method GetString (line 83) | private static string GetString(string name, params string[] formatter... FILE: src/Config.Xml/XmlConfigurationExtensions.cs class XmlConfigurationExtensions (line 14) | public static class XmlConfigurationExtensions method AddXmlFile (line 23) | public static IConfigurationBuilder AddXmlFile(this IConfigurationBuil... method AddXmlFile (line 36) | public static IConfigurationBuilder AddXmlFile(this IConfigurationBuil... method AddXmlFile (line 50) | public static IConfigurationBuilder AddXmlFile(this IConfigurationBuil... method AddXmlFile (line 65) | public static IConfigurationBuilder AddXmlFile(this IConfigurationBuil... method AddXmlFile (line 92) | public static IConfigurationBuilder AddXmlFile(this IConfigurationBuil... FILE: src/Config.Xml/XmlConfigurationProvider.cs class XmlConfigurationProvider (line 15) | public class XmlConfigurationProvider : FileConfigurationProvider method XmlConfigurationProvider (line 23) | public XmlConfigurationProvider(XmlConfigurationSource source) : base(... method Load (line 31) | public override void Load(Stream stream) method SkipUntilRootElement (line 124) | private void SkipUntilRootElement(XmlReader reader) method GetLineInfo (line 136) | private static string GetLineInfo(XmlReader reader) method ProcessAttributes (line 143) | private void ProcessAttributes(XmlReader reader, Stack prefixS... method AddNamePrefix (line 165) | private static void AddNamePrefix(XmlReader reader, Stack pref... method AddAttributePair (line 187) | private static void AddAttributePair(XmlReader reader, Stack p... FILE: src/Config.Xml/XmlConfigurationSource.cs class XmlConfigurationSource (line 9) | public class XmlConfigurationSource : FileConfigurationSource method Build (line 16) | public override IConfigurationProvider Build(IConfigurationBuilder bui... FILE: src/Config.Xml/XmlDocumentDecryptor.cs class XmlDocumentDecryptor (line 14) | public class XmlDocumentDecryptor method XmlDocumentDecryptor (line 27) | protected XmlDocumentDecryptor() method XmlDocumentDecryptor (line 33) | internal XmlDocumentDecryptor(Func encrypte... method ContainsEncryptedData (line 38) | private static bool ContainsEncryptedData(XmlDocument document) method CreateDecryptingXmlReader (line 52) | public XmlReader CreateDecryptingXmlReader(Stream input, XmlReaderSett... method DecryptDocumentAndCreateXmlReader (line 85) | protected virtual XmlReader DecryptDocumentAndCreateXmlReader(XmlDocum... method DefaultEncryptedXmlFactory (line 97) | private static EncryptedXml DefaultEncryptedXmlFactory(XmlDocument doc... FILE: src/Config/ChainedBuilderExtensions.cs class ChainedBuilderExtensions (line 12) | public static class ChainedBuilderExtensions method AddConfiguration (line 20) | public static IConfigurationBuilder AddConfiguration(this IConfigurati... FILE: src/Config/ChainedConfigurationProvider.cs class ChainedConfigurationProvider (line 14) | public class ChainedConfigurationProvider : IConfigurationProvider method ChainedConfigurationProvider (line 22) | public ChainedConfigurationProvider(ChainedConfigurationSource source) method TryGet (line 42) | public bool TryGet(string key, out string value) method Set (line 53) | public void Set(string key, string value) => _config[key] = value; method GetReloadToken (line 59) | public IChangeToken GetReloadToken() => _config.GetReloadToken(); method Load (line 64) | public void Load() { } method GetChildKeys (line 74) | public IEnumerable GetChildKeys( FILE: src/Config/ChainedConfigurationSource.cs class ChainedConfigurationSource (line 9) | public class ChainedConfigurationSource : IConfigurationSource method Build (line 21) | public IConfigurationProvider Build(IConfigurationBuilder builder) FILE: src/Config/ConfigurationBuilder.cs class ConfigurationBuilder (line 12) | public class ConfigurationBuilder : IConfigurationBuilder method Add (line 30) | public IConfigurationBuilder Add(IConfigurationSource source) method Build (line 46) | public IConfigurationRoot Build() FILE: src/Config/ConfigurationKeyComparer.cs class ConfigurationKeyComparer (line 12) | public class ConfigurationKeyComparer : IComparer method Compare (line 27) | public int Compare(string x, string y) FILE: src/Config/ConfigurationProvider.cs class ConfigurationProvider (line 15) | public abstract class ConfigurationProvider : IConfigurationProvider method ConfigurationProvider (line 22) | protected ConfigurationProvider() method TryGet (line 38) | public virtual bool TryGet(string key, out string value) method Set (line 46) | public virtual void Set(string key, string value) method Load (line 52) | public virtual void Load() method GetChildKeys (line 61) | public virtual IEnumerable GetChildKeys( method Segment (line 74) | private static string Segment(string key, int prefixLength) method GetReloadToken (line 84) | public IChangeToken GetReloadToken() method OnReload (line 92) | protected void OnReload() FILE: src/Config/ConfigurationReloadToken.cs class ConfigurationReloadToken (line 13) | public class ConfigurationReloadToken : IChangeToken method RegisterChangeCallback (line 34) | public IDisposable RegisterChangeCallback(Action callback, obj... method OnReload (line 39) | public void OnReload() => _cts.Cancel(); FILE: src/Config/ConfigurationRoot.cs class ConfigurationRoot (line 15) | public class ConfigurationRoot : IConfigurationRoot method ConfigurationRoot (line 24) | public ConfigurationRoot(IList providers) method GetChildren (line 84) | public IEnumerable GetChildren() => GetChildren... method GetChildrenImplementation (line 86) | internal IEnumerable GetChildrenImplementation(... method GetReloadToken (line 99) | public IChangeToken GetReloadToken() => _changeToken; method GetSection (line 110) | public IConfigurationSection GetSection(string key) method Reload (line 116) | public void Reload() method RaiseChanged (line 125) | private void RaiseChanged() FILE: src/Config/ConfigurationSection.cs class ConfigurationSection (line 13) | public class ConfigurationSection : IConfigurationSection method ConfigurationSection (line 24) | public ConfigurationSection(ConfigurationRoot root, string path) method GetSection (line 103) | public IConfigurationSection GetSection(string key) => _root.GetSectio... method GetChildren (line 109) | public IEnumerable GetChildren() => _root.GetCh... method GetReloadToken (line 115) | public IChangeToken GetReloadToken() => _root.GetReloadToken(); FILE: src/Config/MemoryConfigurationBuilderExtensions.cs class MemoryConfigurationBuilderExtensions (line 13) | public static class MemoryConfigurationBuilderExtensions method AddInMemoryCollection (line 20) | public static IConfigurationBuilder AddInMemoryCollection(this IConfig... method AddInMemoryCollection (line 37) | public static IConfigurationBuilder AddInMemoryCollection( FILE: src/Config/MemoryConfigurationProvider.cs class MemoryConfigurationProvider (line 13) | public class MemoryConfigurationProvider : ConfigurationProvider, IEnume... method MemoryConfigurationProvider (line 21) | public MemoryConfigurationProvider(MemoryConfigurationSource source) method Add (line 44) | public void Add(string key, string value) method GetEnumerator (line 53) | public IEnumerator> GetEnumerator() method GetEnumerator (line 62) | IEnumerator IEnumerable.GetEnumerator() FILE: src/Config/MemoryConfigurationSource.cs class MemoryConfigurationSource (line 11) | public class MemoryConfigurationSource : IConfigurationSource method Build (line 23) | public IConfigurationProvider Build(IConfigurationBuilder builder) FILE: src/Config/Properties/Resources.Designer.cs class Resources (line 8) | internal static class Resources method FormatError_NoSources (line 24) | internal static string FormatError_NoSources() method GetString (line 27) | private static string GetString(string name, params string[] formatter... FILE: test/Config.AzureKeyVault.Test/AzureKeyVaultConfigurationTest.cs class AzureKeyVaultConfigurationTest (line 18) | public class AzureKeyVaultConfigurationTest method LoadsAllSecretsFromVault (line 22) | [Fact] method DoesNotLoadFilteredItems (line 56) | [Fact] method DoesNotLoadDisabledItems (line 82) | [Fact] method SupportsReload (line 124) | [Fact] method ReplaceDoubleMinusInKeyName (line 150) | [Fact] method ConstructorThrowsForNullManager (line 173) | [Fact] method GetSecretId (line 179) | private string GetSecretId(string name) => new SecretIdentifier(VaultU... class EndsWithOneKeyVaultSecretManager (line 181) | private class EndsWithOneKeyVaultSecretManager : DefaultKeyVaultSecret... method Load (line 183) | public override bool Load(SecretItem secret) class PageMock (line 189) | private class PageMock: IPage method GetEnumerator (line 193) | public IEnumerator GetEnumerator() method GetEnumerator (line 198) | IEnumerator IEnumerable.GetEnumerator() FILE: test/Config.Binder.Test/ConfigurationBinderTests.cs class ConfigurationBinderTests (line 12) | public class ConfigurationBinderTests class ComplexOptions (line 14) | public class ComplexOptions method ComplexOptions (line 16) | public ComplexOptions() class NestedOptions (line 49) | public class NestedOptions class DerivedOptions (line 54) | public class DerivedOptions : ComplexOptions class NullableOptions (line 69) | public class NullableOptions class EnumOptions (line 76) | public class EnumOptions class GenericOptions (line 81) | public class GenericOptions class ConfigurationInterfaceOptions (line 86) | public class ConfigurationInterfaceOptions class DerivedOptionsWithIConfigurationSection (line 91) | public class DerivedOptionsWithIConfigurationSection : DerivedOptions method CanBindIConfigurationSection (line 96) | [Fact] method CanBindWithKeyOverload (line 124) | [Fact] method CanBindIConfigurationSectionWithDerivedOptionsSection (line 147) | [Fact] method EmptyStringIsNullable (line 183) | [Fact] method GetScalarNullable (line 198) | [Fact] method CanBindToObjectProperty (line 216) | [Fact] method GetNullValue (line 233) | [Fact] method GetDefaultsWhenDataDoesNotExist (line 257) | [Fact] method GetUri (line 278) | [Fact] method CanReadAllSupportedTypes (line 294) | [Theory] method ConsistentExceptionOnFailedBinding (line 342) | [Theory] method BinderIgnoresIndexerProperties (line 400) | [Fact] method BindCanReadComplexProperties (line 408) | [Fact] method GetCanReadComplexProperties (line 429) | [Fact] method BindCanReadInheritedProperties (line 450) | [Fact] method GetCanReadInheritedProperties (line 473) | [Fact] method GetCanReadStaticProperty (line 496) | [Fact] method BindCanReadStaticProperty (line 512) | [Fact] method CanGetComplexOptionsWhichHasAlsoHasValue (line 529) | [Fact] method GetIgnoresTests (line 550) | [Theory] method GetCanSetNonPublicWhenSet (line 573) | [Theory] method NonPublicModeGetStillIgnoresReadonly (line 595) | [Theory] method BindIgnoresTests (line 613) | [Theory] method BindCanSetNonPublicWhenSet (line 638) | [Theory] method NonPublicModeBindStillIgnoresReadonly (line 661) | [Theory] method ExceptionWhenTryingToBindToInterface (line 680) | [Fact] method ExceptionWhenTryingToBindClassWithoutParameterlessConstructor (line 699) | [Fact] method ExceptionWhenTryingToBindToTypeThrowsWhenActivated (line 718) | [Fact] method ExceptionIncludesKeyOfFailedBinding (line 738) | [Fact] type ISomeInterface (line 757) | private interface ISomeInterface class ClassWithoutPublicConstructor (line 761) | private class ClassWithoutPublicConstructor method ClassWithoutPublicConstructor (line 763) | private ClassWithoutPublicConstructor() class ThrowsWhenActivated (line 768) | private class ThrowsWhenActivated method ThrowsWhenActivated (line 770) | public ThrowsWhenActivated() class NestedOptions1 (line 776) | private class NestedOptions1 class NestedOptions2 (line 781) | private class NestedOptions2 class TestOptions (line 786) | private class TestOptions FILE: test/Config.Binder.Test/ConfigurationCollectionBindingTests.cs class ConfigurationCollectionBinding (line 11) | public class ConfigurationCollectionBinding method GetList (line 13) | [Fact] method GetListNullValues (line 38) | [Fact] method GetListInvalidValues (line 58) | [Fact] method BindList (line 77) | [Fact] method GetObjectList (line 103) | [Fact] method GetStringDictionary (line 127) | [Fact] method GetEnumDictionary (line 151) | [Fact] method GetStringList (line 175) | [Fact] method BindStringList (line 202) | [Fact] method GetIntList (line 229) | [Fact] method BindIntList (line 257) | [Fact] method AlreadyInitializedListBinding (line 285) | [Fact] method AlreadyInitializedListInterfaceBinding (line 314) | [Fact] method CustomListBinding (line 343) | [Fact] method ObjectListBinding (line 371) | [Fact] method NestedListsBinding (line 395) | [Fact] method StringDictionaryBinding (line 425) | [Fact] method AlreadyInitializedStringDictionaryBinding (line 449) | [Fact] method CanOverrideExistingDictionaryKey (line 475) | [Fact] method IntDictionaryBinding (line 500) | [Fact] method ObjectDictionary (line 524) | [Fact] method ListDictionary (line 548) | [Fact] method ListInNestedOptionBinding (line 578) | [Fact] method NonStringKeyDictionaryBinding (line 608) | [Fact] method GetStringArray (line 628) | [Fact] method BindStringArray (line 657) | [Fact] method GetAlreadyInitializedArray (line 685) | [Fact] method BindAlreadyInitializedArray (line 715) | [Fact] method ArrayInNestedOptionBinding (line 746) | [Fact] method UnsupportedMultidimensionalArrays (line 775) | [Fact] method JaggedArrayBinding (line 796) | [Fact] method CanBindUninitializedIEnumerable (line 825) | [Fact] method CanBindUninitializedICollection (line 853) | [Fact] method CanBindUninitializedIReadOnlyCollection (line 881) | [Fact] method CanBindUninitializedIReadOnlyList (line 909) | [Fact] method CanBindUninitializedIDictionary (line 937) | [Fact] method CanBindUninitializedIReadOnlyDictionary (line 961) | [Fact] class UnintializedCollectionsOptions (line 985) | private class UnintializedCollectionsOptions class CustomList (line 996) | private class CustomList : List method Add (line 999) | public void Add(string a, string b) class CustomDictionary (line 1004) | private class CustomDictionary : Dictionary class NestedOptions (line 1008) | private class NestedOptions type KeyEnum (line 1017) | private enum KeyEnum class OptionsWithArrays (line 1024) | private class OptionsWithArrays method OptionsWithArrays (line 1028) | public OptionsWithArrays() class OptionsWithLists (line 1045) | private class OptionsWithLists method OptionsWithLists (line 1047) | public OptionsWithLists() class OptionsWithDictionary (line 1078) | private class OptionsWithDictionary method OptionsWithDictionary (line 1080) | public OptionsWithDictionary() FILE: test/Config.CommandLine.Test/CommandLineTest.cs class CommandLineTest (line 12) | public class CommandLineTest method IgnoresOnlyUnknownArgs (line 14) | [Fact] method CanIgnoreValuesInMiddle (line 28) | [Fact] method LoadKeyValuePairsFromCommandLineArgumentsWithoutSwitchMappings (line 55) | [Fact] method LoadKeyValuePairsFromCommandLineArgumentsWithSwitchMappings (line 77) | [Fact] method ThrowExceptionWhenPassingSwitchMappingsWithDuplicatedKeys (line 107) | [Fact] method ThrowExceptionWhenSwitchMappingsContainInvalidKey (line 152) | [Fact] method ThrowExceptionWhenNullIsPassedToConstructorAsArgs (line 178) | [Fact] method OverrideValueWhenKeyIsDuplicated (line 189) | [Fact] method IgnoreWhenValueForAKeyIsMissing (line 204) | [Fact] method IgnoreWhenAnArgumentCannotBeRecognized (line 219) | [Fact] method IgnoreWhenShortSwitchNotDefined (line 231) | [Fact] FILE: test/Config.EnvironmentVariables.Test/EnvironmentVariablesTest.cs class EnvironmentVariablesTest (line 11) | public class EnvironmentVariablesTest method LoadKeyValuePairsFromEnvironmentDictionary (line 13) | [Fact] method LoadKeyValuePairsFromEnvironmentDictionaryWithPrefix (line 33) | [Fact] method LoadKeyValuePairsFromAzureEnvironment (line 51) | [Fact] method LoadKeyValuePairsFromAzureEnvironmentWithPrefix (line 80) | [Fact] method LastVariableAddedWhenKeyIsDuplicatedInAzureEnvironment (line 104) | [Fact] method LastVariableAddedWhenMultipleEnvironmentVariablesWithSameNameButDifferentCaseExist (line 120) | [Fact] method ReplaceDoubleUnderscoreInEnvironmentVariables (line 137) | [Fact] FILE: test/Config.FileExtensions.Test/FileConfigurationBuilderExtensionsTest.cs class FileConfigurationBuilderExtensionsTest (line 11) | public class FileConfigurationBuilderExtensionsTest method SetFileProvider_ThrowsIfBasePathIsNull (line 13) | [Fact] method SetFileProvider_CheckPropertiesValueOnBuilder (line 24) | [Fact] method GetFileProvider_ReturnPhysicalProviderWithBaseDirectoryIfNotSet (line 36) | [Fact] method EnsureTrailingSlash (line 53) | private static string EnsureTrailingSlash(string path) FILE: test/Config.FunctionalTests/ArrayTests.cs class ArrayTests (line 11) | public class ArrayTests : IDisposable method DifferentConfigSources_Merged_KeysAreSorted (line 49) | [Fact] method DifferentConfigSources_Merged_WithOverwrites (line 77) | [Fact] method BuildConfig (line 92) | private IConfiguration BuildConfig() method ArrayTests (line 102) | public ArrayTests() method Dispose (line 116) | public void Dispose() FILE: test/Config.FunctionalTests/ConfigurationTests.cs class ConfigurationTests (line 20) | public class ConfigurationTests : IDisposable method ConfigurationTests (line 78) | public ConfigurationTests() method MissingFileIncludesAbsolutePathIfPhysicalFileProvider (line 89) | [Fact] class NotVeryGoodFileProvider (line 100) | private class NotVeryGoodFileProvider : IFileProvider method GetDirectoryContents (line 102) | public IDirectoryContents GetDirectoryContents(string subpath) method GetFileInfo (line 107) | public IFileInfo GetFileInfo(string subpath) method Watch (line 112) | public IChangeToken Watch(string filter) class MissingFile (line 118) | private class MissingFile : IFileInfo method CreateReadStream (line 168) | public Stream CreateReadStream() class AlwaysMissingFileProvider (line 174) | private class AlwaysMissingFileProvider : IFileProvider method GetDirectoryContents (line 176) | public IDirectoryContents GetDirectoryContents(string subpath) method GetFileInfo (line 181) | public IFileInfo GetFileInfo(string subpath) method Watch (line 186) | public IChangeToken Watch(string filter) method WriteTestFiles (line 192) | private void WriteTestFiles() method CreateBuilder (line 199) | private IConfigurationBuilder CreateBuilder() method MissingFileDoesNotIncludesAbsolutePathIfWithNullFileInfo (line 204) | [Fact] method MissingFileDoesNotIncludesAbsolutePathIfWithNoPhysicalPath (line 216) | [Fact] method LoadAndCombineKeyValuePairsFromDifferentConfigurationProviders (line 228) | [Fact] method LoadAndCombineKeyValuePairsFromDifferentConfigurationProvidersWithAbsolutePath (line 270) | [Fact] method CanOverrideValuesWithNewConfigurationProvider (line 313) | [Fact] method BuildConfig (line 338) | private IConfigurationRoot BuildConfig() class TestIniSourceProvider (line 347) | public class TestIniSourceProvider : IniConfigurationProvider, IConfig... method TestIniSourceProvider (line 349) | public TestIniSourceProvider(string path) method Build (line 353) | public IConfigurationProvider Build(IConfigurationBuilder builder) class TestJsonSourceProvider (line 360) | public class TestJsonSourceProvider : JsonConfigurationProvider, IConf... method TestJsonSourceProvider (line 362) | public TestJsonSourceProvider(string path) method Build (line 366) | public IConfigurationProvider Build(IConfigurationBuilder builder) class TestXmlSourceProvider (line 373) | public class TestXmlSourceProvider : XmlConfigurationProvider, IConfig... method TestXmlSourceProvider (line 375) | public TestXmlSourceProvider(string path) method Build (line 379) | public IConfigurationProvider Build(IConfigurationBuilder builder) method OnLoadErrorWillBeCalledOnJsonParseError (line 386) | [Fact] method OnLoadErrorWillBeCalledOnXmlParseError (line 413) | [Fact] method OnLoadErrorWillBeCalledOnIniLoadError (line 440) | [Fact] method OnLoadErrorCanIgnoreErrors (line 468) | [Fact] method CanSetValuesAndReloadValues (line 492) | [Fact] method ReloadOnChangeWorksAfterError (line 535) | [Fact] method TouchingFileWillReload (line 569) | [Fact] method CreatingOptionalFileInNonExistentDirectoryWillReload (line 603) | [Fact] method DeletingFilesThatRedefineKeysWithReload (line 632) | [Theory] method DeletingFileWillReload (line 690) | [Theory] method CreatingWritingDeletingCreatingFileWillReload (line 726) | [Fact] method LoadIncorrectJsonFile_ThrowFormatException (line 795) | [Fact] method SetBasePathCalledMultipleTimesForEachSourceLastOneWins (line 813) | [Fact] method GetDefaultBasePathForSources (line 845) | [Fact] method CanEnumerateProviders (line 877) | [Fact] method Dispose (line 894) | public void Dispose() FILE: test/Config.FunctionalTests/DisposableFileSystem.cs class DisposableFileSystem (line 9) | public class DisposableFileSystem : IDisposable method DisposableFileSystem (line 11) | public DisposableFileSystem() method CreateFolder (line 22) | public DisposableFileSystem CreateFolder(string path) method WriteFile (line 28) | public DisposableFileSystem WriteFile(string path, string text = "temp") method DeleteFile (line 34) | public DisposableFileSystem DeleteFile(string path) method CreateFiles (line 40) | public DisposableFileSystem CreateFiles(params string[] fileRelativePa... method Dispose (line 55) | public void Dispose() FILE: test/Config.Ini.Test/IniConfigurationExtensionsTest.cs class IniConfigurationExtensionsTest (line 10) | public class IniConfigurationExtensionsTest method AddIniFile_ThrowsIfFilePathIsNullOrEmpty (line 12) | [Theory] method AddIniFile_ThrowsIfFileDoesNotExistAtPath (line 27) | [Fact] method AddIniFile_DoesNotThrowsIfFileDoesNotExistAtPathAndOptional (line 38) | [Fact] FILE: test/Config.Ini.Test/IniConfigurationTest.cs class IniConfigurationTest (line 11) | public class IniConfigurationTest method LoadKeyValuePairsFromValidIniFile (line 13) | [Fact] method LoadMethodCanHandleEmptyValue (line 32) | [Fact] method LoadKeyValuePairsFromValidIniFileWithQuotedValues (line 43) | [Fact] method DoubleQuoteIsPartOfValueIfNotPaired (line 62) | [Fact] method DoubleQuoteIsPartOfValueIfAppearInTheMiddleOfValue (line 76) | [Fact] method LoadKeyValuePairsFromValidIniFileWithoutSectionHeader (line 90) | [Fact] method SupportAndIgnoreComments (line 109) | [Fact] method ThrowExceptionWhenFoundInvalidLine (line 133) | [Fact] method ThrowExceptionWhenFoundBrokenSectionHeader (line 147) | [Fact] method ThrowExceptionWhenPassingNullAsFilePath (line 162) | [Fact] method ThrowExceptionWhenPassingEmptyStringAsFilePath (line 172) | [Fact] method ThrowExceptionWhenKeyIsDuplicated (line 182) | [Fact] method IniConfiguration_Throws_On_Missing_Configuration_File (line 201) | [Fact] method IniConfiguration_Does_Not_Throw_On_Optional_Configuration (line 210) | [Fact] FILE: test/Config.Json.Test/ArrayTest.cs class ArrayTest (line 10) | public class ArrayTest method ArraysAreConvertedToKeyValuePairs (line 12) | [Fact] method ArrayOfObjects (line 31) | [Fact] method NestedArrays (line 56) | [Fact] method ImplicitArrayItemReplacement (line 81) | [Fact] method ExplicitArrayReplacement (line 112) | [Fact] method ArrayMerge (line 143) | [Fact] method ArraysAreKeptInFileOrder (line 175) | [Fact] method PropertiesAreSortedByNumberOnlyFirst (line 201) | [Fact] FILE: test/Config.Json.Test/JsonConfigurationExtensionsTest.cs class JsonConfigurationExtensionsTest (line 10) | public class JsonConfigurationExtensionsTest method AddJsonFile_ThrowsIfFilePathIsNullOrEmpty (line 12) | [Theory] method AddJsonFile_ThrowsIfFileDoesNotExistAtPath (line 26) | [Fact] FILE: test/Config.Json.Test/JsonConfigurationTest.cs class JsonConfigurationTest (line 13) | public class JsonConfigurationTest method LoadProvider (line 15) | private JsonConfigurationProvider LoadProvider(string json) method LoadKeyValuePairsFromValidJson (line 22) | [Fact] method LoadMethodCanHandleEmptyValue (line 42) | [Fact] method LoadWithCulture (line 53) | [Fact] method NonObjectRootIsInvalid (line 75) | [Fact] method SupportAndIgnoreComments (line 86) | [Fact] method ThrowExceptionWhenUnexpectedEndFoundBeforeFinishParsing (line 103) | [Fact] method ThrowExceptionWhenMissingCurlyBeforeFinishParsing (line 117) | [Fact] method ThrowExceptionWhenPassingNullAsFilePath (line 129) | [Fact] method ThrowExceptionWhenPassingEmptyStringAsFilePath (line 139) | [Fact] method JsonConfiguration_Throws_On_Missing_Configuration_File (line 149) | [Fact] method JsonConfiguration_Does_Not_Throw_On_Optional_Configuration (line 159) | [Fact] method ThrowFormatExceptionWhenFileIsEmpty (line 165) | [Fact] FILE: test/Config.KeyPerFile.Test/KeyPerFileTests.cs class KeyPerFileTests (line 13) | public class KeyPerFileTests method DoesNotThrowWhenOptionalAndNoSecrets (line 15) | [Fact] method DoesNotThrowWhenOptionalAndDirectoryDoesntExist (line 21) | [Fact] method ThrowsWhenNotOptionalAndDirectoryDoesntExist (line 27) | [Fact] method CanLoadMultipleSecrets (line 34) | [Fact] method CanLoadMultipleSecretsWithDirectory (line 49) | [Fact] method CanLoadNestedKeys (line 65) | [Fact] method CanIgnoreFilesWithDefault (line 82) | [Fact] method CanTurnOffDefaultIgnorePrefixWithCondition (line 99) | [Fact] method CanIgnoreAllWithCondition (line 120) | [Fact] method CanIgnoreFilesWithCustomIgnore (line 139) | [Fact] method CanUnIgnoreDefaultFiles (line 160) | [Fact] class TestFileProvider (line 182) | class TestFileProvider : IFileProvider method TestFileProvider (line 186) | public TestFileProvider(params IFileInfo[] files) method GetDirectoryContents (line 191) | public IDirectoryContents GetDirectoryContents(string subpath) method GetFileInfo (line 196) | public IFileInfo GetFileInfo(string subpath) method Watch (line 201) | public IChangeToken Watch(string filter) class TestDirectoryContents (line 207) | class TestDirectoryContents : IDirectoryContents method TestDirectoryContents (line 211) | public TestDirectoryContents(params IFileInfo[] files) method GetEnumerator (line 224) | public IEnumerator GetEnumerator() method GetEnumerator (line 229) | IEnumerator IEnumerable.GetEnumerator() class TestFile (line 236) | class TestFile : IFileInfo method TestFile (line 286) | public TestFile(string name) method TestFile (line 292) | public TestFile(string name, string contents) method CreateReadStream (line 298) | public Stream CreateReadStream() FILE: test/Config.Test.Common/ConfigurationProviderExtensions.cs class ConfigurationProviderExtensions (line 8) | public static class ConfigurationProviderExtensions method Get (line 10) | public static string Get(this IConfigurationProvider provider, string ... FILE: test/Config.Test.Common/TestStreamHelpers.cs class TestStreamHelpers (line 11) | public static class TestStreamHelpers method StringToFileProvider (line 15) | public static IFileProvider StringToFileProvider(string str) class TestFile (line 21) | private class TestFile : IFileInfo method TestFile (line 25) | public TestFile(string str) method CreateReadStream (line 78) | public Stream CreateReadStream() class TestFileProvider (line 84) | private class TestFileProvider : IFileProvider method TestFileProvider (line 87) | public TestFileProvider(string str) method GetDirectoryContents (line 92) | public IDirectoryContents GetDirectoryContents(string subpath) method GetFileInfo (line 97) | public IFileInfo GetFileInfo(string subpath) method Watch (line 102) | public IChangeToken Watch(string filter) method StringToStream (line 108) | public static Stream StringToStream(string str) method StreamToString (line 119) | public static string StreamToString(Stream stream) FILE: test/Config.Test/ConfigurationPathComparerTest.cs class ConfigurationPathComparerTest (line 9) | public class ConfigurationPathComparerTest method CompareWithNull (line 11) | [Fact] method CompareWithSameLength (line 19) | [Fact] method CompareWithDifferentLengths (line 28) | [Fact] method CompareWithLetters (line 35) | [Fact] method CompareWithNumbers (line 42) | [Fact] method CompareWithNumbersAndLetters (line 57) | [Fact] method CompareWithNonNumbers (line 67) | [Fact] method CompareIdenticalPaths (line 83) | [Fact] method CompareDifferentPaths (line 89) | [Fact] method ComparePathsWithCommonPart (line 96) | [Fact] method ComparePathsWithCommonPartButShorter (line 103) | [Fact] method ComparePathsWithIndicesAtTheEnd (line 110) | [Fact] method ComparePathsWithIndicesInside (line 120) | [Fact] method ComparerTest (line 130) | private static void ComparerTest(string a, string b, int expectedSign) FILE: test/Config.Test/ConfigurationPathTest.cs class ConfigurationPathTest (line 9) | public class ConfigurationPathTest method CombineWithEmptySegmentLeavesDelimiter (line 11) | [Fact] method GetLastSegmenGetSectionKeyTests (line 19) | [Fact] method GetParentPathTests (line 33) | [Fact] FILE: test/Config.Test/ConfigurationTest.cs class ConfigurationTest (line 12) | public class ConfigurationTest method LoadAndCombineKeyValuePairsFromDifferentConfigurationProviders (line 14) | [Fact] method CanChainConfiguration (line 62) | [Fact] method ChainedAsEnumerateFlattensIntoDictionaryTest (line 105) | [Theory] method AsEnumerateFlattensIntoDictionaryTest (line 161) | [Theory] method AsEnumerateStripsKeyFromChildren (line 215) | [Fact] method NewConfigurationProviderOverridesOldOneWhenKeyIsDuplicated (line 277) | [Fact] class TestMemorySourceProvider (line 304) | public class TestMemorySourceProvider : MemoryConfigurationProvider, I... method TestMemorySourceProvider (line 306) | public TestMemorySourceProvider(Dictionary initialData) method Build (line 310) | public IConfigurationProvider Build(IConfigurationBuilder builder) method SettingValueUpdatesAllConfigurationProviders (line 316) | [Fact] method CanGetConfigurationSection (line 357) | [Fact] method CanGetConnectionStrings (line 406) | [Fact] method CanGetConfigurationChildren (line 439) | [Fact] method SourcesReturnsAddedConfigurationProviders (line 479) | [Fact] method SetValueThrowsExceptionNoSourceRegistered (line 511) | [Fact] method SameReloadTokenIsReturnedRepeatedly (line 527) | [Fact] method DifferentReloadTokenReturnedAfterReloading (line 542) | [Fact] method TokenTriggeredWhenReloadOccurs (line 562) | [Fact] method MultipleCallbacksCanBeRegisteredToReload (line 580) | [Fact] method NewTokenAfterReloadIsNotChanged (line 613) | [Fact] method KeyStartingWithColonMeansFirstSectionHasEmptyName (line 635) | [Fact] method KeyWithDoubleColonHasSectionWithEmptyName (line 657) | [Fact] method KeyEndingWithColonMeansLastSectionHasEmptyName (line 681) | [Fact] method SectionWithValueExists (line 703) | [Fact] method SectionWithChildrenExists (line 728) | [Fact] method NullSectionDoesNotExist (line 753) | [Fact] FILE: test/Config.UserSecrets.Test/ConfigurationExtensionTest.cs class ConfigurationExtensionTest (line 19) | public class ConfigurationExtensionTest : IDisposable method SetSecret (line 25) | private void SetSecret(string id, string key, string value) method AddUserSecrets_FindsAssemblyAttribute (line 54) | [Fact] method AddUserSecrets_FindsAssemblyAttributeFromType (line 68) | [Fact] method AddUserSecrets_ThrowsIfAssemblyAttributeFromType (line 82) | [Fact] method AddUserSecrets_DoesNotThrowsIfOptional (line 97) | [Fact] method AddUserSecrets_With_SecretsId_Passed_Explicitly (line 108) | [Fact] method AddUserSecrets_Does_Not_Fail_On_Non_Existing_File (line 120) | [Fact] method Dispose (line 132) | public void Dispose() FILE: test/Config.UserSecrets.Test/MsBuildTargetTest.cs class MsBuildTargetTest (line 14) | public class MsBuildTargetTest : IDisposable method MsBuildTargetTest (line 20) | public MsBuildTargetTest(ITestOutputHelper output) method GeneratesAssemblyAttributeFile (line 43) | [Theory] method AssertDotNet (line 114) | private void AssertDotNet(string args) method Dispose (line 142) | public void Dispose() FILE: test/Config.UserSecrets.Test/PathHelperTest.cs class PathHelperTest (line 11) | public class PathHelperTest method Gives_Correct_Secret_Path (line 13) | [Fact] method Throws_If_UserSecretId_Contains_Invalid_Characters (line 29) | [Fact] FILE: test/Config.Xml.Test/XmlConfigurationExtensionsTest.cs class XmlConfigurationExtensionsTest (line 10) | public class XmlConfigurationExtensionsTest method AddXmlFile_ThrowsIfFileDoesNotExistAtPath (line 12) | [Fact] FILE: test/Config.Xml.Test/XmlConfigurationTest.cs class XmlConfigurationTest (line 16) | public class XmlConfigurationTest method LoadKeyValuePairsFromValidXml (line 18) | [Fact] method LoadMethodCanHandleEmptyValue (line 44) | [Fact] method CommonAttributesContributeToKeyValuePairs (line 62) | [Fact] method SupportMixingChildElementsAndAttributes (line 87) | [Fact] method NameAttributeContributesToPrefix (line 112) | [Fact] method NameAttributeInRootElementContributesToPrefix (line 138) | [Fact] method SupportMixingNameAttributesAndCommonAttributes (line 163) | [Fact] method SupportCDATAAsTextNode (line 187) | [Fact] method SupportAndIgnoreComments (line 205) | [Fact] method SupportAndIgnoreXMLDeclaration (line 231) | [Fact] method SupportAndIgnoreProcessingInstructions (line 258) | [Fact] method ThrowExceptionWhenFindDTD (line 287) | [Fact] method ThrowExceptionWhenFindNamespace (line 320) | [Fact] method ThrowExceptionWhenPassingNullAsFilePath (line 344) | [Fact] method ThrowExceptionWhenPassingEmptyStringAsFilePath (line 354) | [Fact] method ThrowExceptionWhenKeyIsDuplicated (line 364) | [Fact] method XmlConfiguration_Throws_On_Missing_Configuration_File (line 388) | [Fact] method XmlConfiguration_Does_Not_Throw_On_Optional_Configuration (line 395) | [Fact] method LoadKeyValuePairsFromValidEncryptedXml (line 401) | [ConditionalFact]