BF2Statistics.Gamespy.MasterClient.GetField C# (CSharp) Method

GetField() private static method

Fetches a property by fieldName from the provided Server Object
private static GetField ( GameServer server, string fieldName ) : string
server GameServer The server we are fetching the field value from
fieldName string the field value we want
return string
        private static string GetField(GameServer server, string fieldName)
        {
            object value = server.GetType().GetProperty(fieldName).GetValue(server, null);
            if (value == null)
                return String.Empty;
            else if (value is Boolean)
                return (bool)value ? "1" : "0";
            else
                return value.ToString();
        }