1 type derived from ApplicationOptions
dotnet-svcutil-lib (1)
Shared\Options\UpdateOptions.cs (1)
12internal partial class UpdateOptions : ApplicationOptions
29 references to ApplicationOptions
dotnet-svcutil-lib (29)
Shared\Options\ApplicationOptions.cs (11)
32public virtual string Json { get { return Serialize<ApplicationOptions, OptionsSerializer<ApplicationOptions>>(); } } 87public void CopyTo<TOptionsBase>(TOptionsBase other) where TOptionsBase : ApplicationOptions 99public TOptionsBase CloneAs<TOptionsBase>() where TOptionsBase : ApplicationOptions, new() 108protected string Serialize<TOptionsBase, TSerializer>() where TOptionsBase : ApplicationOptions, new() 117where TOptionsBase : ApplicationOptions, new() 124where TOptionsBase : ApplicationOptions, new() 131where TOptionsBase : ApplicationOptions, new() 161protected static TOptionsBase FromFile<TOptionsBase>(string filePath, bool throwOnError = true) where TOptionsBase : ApplicationOptions, new() 166protected static TOptionsBase FromJson<TOptionsBase>(string jsonText, bool throwOnError = true) where TOptionsBase : ApplicationOptions, new() 304var value = OptionsSerializer<ApplicationOptions>.SerializeToString(this, prettyFormat);
Shared\Options\OptionsSerializer.cs (16)
21internal class OptionsSerializer<TAppOptions> : JsonConverter where TAppOptions : ApplicationOptions, new() 60case ApplicationOptions.ProviderIdKey: 61case ApplicationOptions.VersionKey: 66case ApplicationOptions.OptionsKey: 148var providerOption = options.GetOption(ApplicationOptions.ProviderIdKey); 151var versionOption = options.GetOption(ApplicationOptions.VersionKey); 157var optionsOption = options.GetOption(ApplicationOptions.OptionsKey); 162var inputsOption = options.GetOption(ApplicationOptions.InputsKey); 167o.Name != ApplicationOptions.InputsKey && 168o.Name != ApplicationOptions.OptionsKey && 169o.Name != ApplicationOptions.ProviderIdKey && 170o.Name != ApplicationOptions.VersionKey).OrderBy(o => o.SerializationName); 213o.Name != ApplicationOptions.InputsKey && 214o.Name != ApplicationOptions.OptionsKey && 215o.Name != ApplicationOptions.ProviderIdKey && 216o.Name != ApplicationOptions.VersionKey).OrderBy(o => o.SerializationName);
Shared\Options\OptionValueParser.cs (2)
154ApplicationOptions.ProviderIdKey, ApplicationOptions.VersionKey,