Lines Matching refs:candidate

177         internal static string InternableToString(IInternable candidate)  in InternableToString()  argument
181 s_whatIfInfinite.InterningToString(candidate); in InternableToString()
182 s_whatIfDoubled.InterningToString(candidate); in InternableToString()
183 s_whatIfHalved.InterningToString(candidate); in InternableToString()
184 s_whatIfZero.InterningToString(candidate); in InternableToString()
187 string result = s_si.InterningToString(candidate); in InternableToString()
189 string expected = candidate.ExpensiveConvertToString(); in InternableToString()
201 internal static string StringBuilderToString(StringBuilder candidate) in StringBuilderToString() argument
203 return InternableToString(new StringBuilderInternTarget(candidate)); in StringBuilderToString()
209 internal static string CharArrayToString(char[] candidate, int count) in CharArrayToString() argument
211 return InternableToString(new CharArrayInternTarget(candidate, count)); in CharArrayToString()
217 internal static string CharArrayToString(char[] candidate, int startIndex, int count) in CharArrayToString() argument
219 return InternableToString(new CharArrayInternTarget(candidate, startIndex, count)); in CharArrayToString()
227 internal static string InternStringIfPossible(string candidate) in InternStringIfPossible() argument
229 return InternableToString(new StringInternTarget(candidate)); in InternStringIfPossible()
690 internal string InterningToString(IInternable candidate) in InterningToString() argument
692 if (candidate.Length == 0) in InterningToString()
700 return InternWithStatistics(candidate); in InterningToString()
705 TryIntern(candidate, out result); in InterningToString()
776 private bool? TryIntern(IInternable candidate, out string interned) in TryIntern() argument
778 int length = candidate.Length; in TryIntern()
786 if (candidate[1] == '#') in TryIntern()
788 if (candidate[0] == 'C') in TryIntern()
794 if (candidate[0] == 'F') in TryIntern()
801 if (candidate[0] == 'V' && candidate[1] == 'B') in TryIntern()
809 if (candidate[0] == 'T') in TryIntern()
811 if (candidate[1] == 'R' && candidate[2] == 'U' && candidate[3] == 'E') in TryIntern()
817 if (candidate[1] == 'r' && candidate[2] == 'u' && candidate[3] == 'e') in TryIntern()
824 … if (candidate[0] == 'C' && candidate[1] == 'o' && candidate[2] == 'p' && candidate[3] == 'y') in TryIntern()
830 … if (candidate[0] == 't' && candidate[1] == 'r' && candidate[2] == 'u' && candidate[3] == 'e') in TryIntern()
836 … if (candidate[0] == 'v' && candidate[1] == '4' && candidate[2] == '.' && candidate[3] == '0') in TryIntern()
844 …if (candidate[0] == 'F' && candidate[1] == 'A' && candidate[2] == 'L' && candidate[3] == 'S' && ca… in TryIntern()
850 …if (candidate[0] == 'f' && candidate[1] == 'a' && candidate[2] == 'l' && candidate[3] == 's' && ca… in TryIntern()
856 …if (candidate[0] == 'D' && candidate[1] == 'e' && candidate[2] == 'b' && candidate[3] == 'u' && ca… in TryIntern()
862 …if (candidate[0] == 'B' && candidate[1] == 'u' && candidate[2] == 'i' && candidate[3] == 'l' && ca… in TryIntern()
868 …if (candidate[0] == 'W' && candidate[1] == 'i' && candidate[2] == 'n' && candidate[3] == '3' && ca… in TryIntern()
876 …if (candidate[0] == '\'' && candidate[1] == '\'' && candidate[2] == '!' && candidate[3] == '=' && in TryIntern()
882 …if (candidate[0] == 'A' && candidate[1] == 'n' && candidate[2] == 'y' && candidate[3] == 'C' && ca… in TryIntern()
890 …f (candidate[0] == 'L' && candidate[1] == 'i' && candidate[2] == 'b' && candidate[3] == 'r' && can… in TryIntern()
896 …f (candidate[0] == 'M' && candidate[1] == 'S' && candidate[2] == 'B' && candidate[3] == 'u' && can… in TryIntern()
902 …f (candidate[0] == 'R' && candidate[1] == 'e' && candidate[2] == 'l' && candidate[3] == 'e' && can… in TryIntern()
910 candidate[0] == 'M' && in TryIntern()
911 candidate[1] == 'S' && in TryIntern()
912 candidate[2] == 'B' && in TryIntern()
913 candidate[3] == 'u' && in TryIntern()
914 candidate[4] == 'i' && in TryIntern()
915 candidate[5] == 'l' && in TryIntern()
916 candidate[6] == 'd' && in TryIntern()
917 candidate[7] == 'P' && in TryIntern()
918 candidate[8] == 'r' && in TryIntern()
919 candidate[9] == 'o' && in TryIntern()
920 candidate[10] == 'j' && in TryIntern()
921 candidate[11] == 'e' && in TryIntern()
922 candidate[12] == 'c' && in TryIntern()
923 candidate[13] == 't' && in TryIntern()
924 candidate[14] == 'I' && in TryIntern()
925 candidate[15] == 'n' && in TryIntern()
926 candidate[16] == 's' && in TryIntern()
927 candidate[17] == 't' && in TryIntern()
928 candidate[18] == 'a' && in TryIntern()
929 candidate[19] == 'n' && in TryIntern()
930 candidate[20] == 'c' && in TryIntern()
931 candidate[21] == 'e' in TryIntern()
935 interned = candidate.ExpensiveConvertToString(); in TryIntern()
940 …f (candidate[0] == 'R' && candidate[1] == 'e' && candidate[2] == 's' && candidate[3] == 'o' && can… in TryIntern()
942candidate[7] == 'A' && candidate[8] == 's' && candidate[9] == 's' && candidate[10] == 'e' && candi… in TryIntern()
944candidate[15] == 'R' && candidate[16] == 'e' && candidate[17] == 'f' && candidate[18] == 'e' && ca… in TryIntern()
961 …if (last != null && last.Length == candidate.Length && candidate.IsOrdinalEqualToStringOfSameLengt… in TryIntern()
977 interned = candidate.ExpensiveConvertToString(); in TryIntern()
990 var stringified = candidate.ExpensiveConvertToString(); in TryIntern()
999 return _hugeMru.TryGet(candidate, out interned); in TryIntern()
1006 return _largeMru.TryGet(candidate, out interned); in TryIntern()
1013 return _smallMru.TryGet(candidate, out interned); in TryIntern()
1018 interned = candidate.ExpensiveConvertToString(); in TryIntern()
1025 private string InternWithStatistics(IInternable candidate) in InternWithStatistics() argument
1029 bool? interned = TryIntern(candidate, out result); in InternWithStatistics()
1056 if (!candidate.ReferenceEquals(result)) in InternWithStatistics()
1060 _internEliminatedChars += candidate.Length; in InternWithStatistics()
1094 internal bool TryGet(IInternable candidate, out string interned) in TryGet() argument
1098 interned = candidate.ExpensiveConvertToString(); in TryGet()
1102 int length = candidate.Length; in TryGet()
1113 if (candidate.IsOrdinalEqualToStringOfSameLength(head.Value)) in TryGet()
1134 if (!candidate.ReferenceEquals(head.Value)) in TryGet()
1161 _mru = new Node(candidate.ExpensiveConvertToString()); in TryGet()