/// <summary>
        /// Used to get the fields of the list referenced by the view.
        /// </summary>
        /// <param name="isExplicit">Represents whether it is explicit.</param>
        /// <returns>The fields referenced by the view definition.</returns>
        protected FieldRefDefinitionView[] GetViewFields(bool isExplicit)
        {
            FieldRefDefinitionView[] fieldRefs = new FieldRefDefinitionView[4];
            fieldRefs[0]      = new FieldRefDefinitionView();
            fieldRefs[0].Name = Common.GetConfigurationPropertyValue("ViewFields0", this.Site);
            fieldRefs[1]      = new FieldRefDefinitionView();
            fieldRefs[1].Name = Common.GetConfigurationPropertyValue("ViewFields1", this.Site);
            fieldRefs[2]      = new FieldRefDefinitionView();
            fieldRefs[2].Name = Common.GetConfigurationPropertyValue("ViewFields2", this.Site);
            fieldRefs[3]      = new FieldRefDefinitionView();
            fieldRefs[3].Name = Common.GetConfigurationPropertyValue("ViewFields3", this.Site);

            foreach (FieldRefDefinitionView fieldRef in fieldRefs)
            {
                fieldRef.Explicit = isExplicit.ToString().ToUpper();
            }

            return(fieldRefs);
        }
        /// <summary>
        /// Used to get the fields of the list referenced by the view.
        /// </summary>
        /// <param name="isExplicit">Represents whether it is explicit.</param>
        /// <returns>The fields referenced by the view definition.</returns>
        protected FieldRefDefinitionView[] GetViewFields(bool isExplicit)
        {
            FieldRefDefinitionView[] fieldRefs = new FieldRefDefinitionView[4];
            fieldRefs[0] = new FieldRefDefinitionView();
            fieldRefs[0].Name = Common.GetConfigurationPropertyValue("ViewFields0", this.Site);
            fieldRefs[1] = new FieldRefDefinitionView();
            fieldRefs[1].Name = Common.GetConfigurationPropertyValue("ViewFields1", this.Site);
            fieldRefs[2] = new FieldRefDefinitionView();
            fieldRefs[2].Name = Common.GetConfigurationPropertyValue("ViewFields2", this.Site);
            fieldRefs[3] = new FieldRefDefinitionView();
            fieldRefs[3].Name = Common.GetConfigurationPropertyValue("ViewFields3", this.Site);

            foreach (FieldRefDefinitionView fieldRef in fieldRefs)
            {
                fieldRef.Explicit = isExplicit.ToString().ToUpper();
            }

            return fieldRefs;
        }