CSReportEditor.cEditor.pAddToSelected C# (CSharp) Метод

pAddToSelected() приватный Метод

private pAddToSelected ( String sKey, bool ctrlKey, bool &bWasRemoved ) : void
sKey String
ctrlKey bool
bWasRemoved bool
Результат void
        private void pAddToSelected(String sKey, bool ctrlKey, out bool bWasRemoved) {

			bWasRemoved = false;
            int i = 0;
            if (sKey == "") { return; }

            bWasRemoved = false;

            if (ctrlKey) {

                for (i = 1; i <= m_vSelectedKeys.Length; i++) {

                    if (m_vSelectedKeys[i] == sKey) {
                        pRemoveFromSelected(sKey);
                        bWasRemoved = true;
                        return;
                    }
                }
            } 
            else {
                if (pAllreadySelected(sKey)) { return; }
            }

			G.redimPreserve(ref m_vSelectedKeys, m_vSelectedKeys.Length + 1);
			m_vSelectedKeys[m_vSelectedKeys.Length - 1] = sKey;
        }
cEditor