﻿namespace _01.Harvesting_Fields_vs_Dictionary
{
    using System;
    using System.Globalization;
    using System.IO;
    using System.Numerics;
    using System.Text;
    using System.Threading;

    public class HarvestingFields
    {
        private int testInt;
        public double testDouble;
        protected string testString;
        private long testLong;
        protected double aDouble;
        public string aString;
        private Calendar aCalendar;
        public StringBuilder aBuilder;
        private char testChar;
        public short testShort;
        protected byte testByte;
        public byte aByte;
        protected StringBuilder aBuffer;
        private BigInteger testBigInt;
        protected BigInteger testBigNumber;
        protected float testFloat;
        public float aFloat;
        private Thread aThread;
        public Thread testThread;
        private object aPredicate;
        protected object testPredicate;
        public object anObject;
        private object hiddenObject;
        protected object fatherMotherObject;
        private string anotherString;
        protected string moarString;
        public int anotherIntBitesTheDust;
        private Exception internalException;
        protected Exception inheritableException;
        public Exception justException;
        public Stream aStream;
        protected Stream moarStreamz;
        private Stream secretStream;
    }
}
