public RankKeyAttribute(ConfigSection section, BlankValueMeaning blankMeaning, string description) : base(section, typeof(Rank), "", description) { CanBeLowest = true; CanBeHighest = true; BlankMeaning = blankMeaning; NotBlank = false; }
public IPKeyAttribute(ConfigSection section, BlankValueMeaning defaultMeaning, string description) : base(section, typeof(IPAddress), "", description) { BlankMeaning = defaultMeaning; switch (BlankMeaning) { case BlankValueMeaning.Any: DefaultValue = IPAddress.Any; break; case BlankValueMeaning.Loopback: DefaultValue = IPAddress.Loopback; break; default: DefaultValue = IPAddress.None; break; } }
public IPKeyAttribute( ConfigSection section, BlankValueMeaning defaultMeaning, string description ) : base( section, typeof( IPAddress ), "", description ) { BlankMeaning = defaultMeaning; switch( BlankMeaning ) { case BlankValueMeaning.Any: DefaultValue = IPAddress.Any; break; case BlankValueMeaning.Loopback: DefaultValue = IPAddress.Loopback; break; default: DefaultValue = IPAddress.None; break; } }
public RankKeyAttribute( ConfigSection section, BlankValueMeaning blankMeaning, string description ) : base( section, typeof( Rank ), "", description ) { CanBeLowest = true; CanBeHighest = true; BlankMeaning = blankMeaning; NotBlank = false; }