void FillCandidateNameRanks(WiringCandidatePair candidateVmType) { var efffectiveAliasSplit = BindHelper.SplitNameByCase(candidateVmType.WiringName); var desiredXClassNameSplit = BindHelper.SplitNameByCase(candidateVmType.DesiredXCLassName); var desiredXNameSplit = BindHelper.SplitNameByCase(candidateVmType.DesiredXName); candidateVmType.WiringNameRank = efffectiveAliasSplit.Count; candidateVmType.DesiredXClassNameRank = desiredXClassNameSplit.Count; candidateVmType.DesiredXNameRank = desiredXNameSplit.Count; candidateVmType.DesiredXClassNameMatchToWiringNameRank = BindHelper.CalculateMatchingRank(desiredXClassNameSplit, efffectiveAliasSplit); candidateVmType.DesiredXNameMatchToWiringNameRank = BindHelper.CalculateMatchingRank(desiredXNameSplit, efffectiveAliasSplit); }