Files
watrbx-game-engine/Client.LegacyAssemblies/Roblox.Configuration/ConfigurationElements/EndpointAddressElement.cs
T
2025-09-18 17:55:52 -04:00

32 lines
1.2 KiB
C#

using System.Configuration;
namespace Roblox.Configuration
{
public class EndpointAddressElement : ConfigurationElement
{
static EndpointAddressElement()
{
nameProperty = new ConfigurationProperty("endpointConfigurationName", typeof(string), null, ConfigurationPropertyOptions.IsRequired);
properties.Add(nameProperty);
connectionStringProperty = new ConfigurationProperty("connectionString", typeof(string), null, ConfigurationPropertyOptions.IsRequired);
properties.Add(connectionStringProperty);
}
public string EndpointConfigurationName
{
get => (string)base[nameProperty];
set => base[nameProperty] = value;
}
public string ConnectionString
{
get => (string)base[connectionStringProperty];
set => base[connectionStringProperty] = value;
}
protected override ConfigurationPropertyCollection Properties => properties;
private static readonly ConfigurationPropertyCollection properties = new ConfigurationPropertyCollection();
private static readonly ConfigurationProperty nameProperty;
private static readonly ConfigurationProperty connectionStringProperty;
}
}