10 references to WeakIntern
Microsoft.Build (8)
Evaluation\Expander.Function.cs (2)
248var typeName = Strings.WeakIntern(expressionRoot.Slice(1, typeEndIndex - 1)); 306var functionReceiver = Strings.WeakIntern(expressionRoot.Slice(0, rootEndIndex).Trim());
Evaluation\ExpressionShredder.cs (5)
388string itemName = Strings.WeakIntern(expression.AsSpan(startOfName, index - startOfName)); 474subExpression: Strings.WeakIntern(expression.AsSpan(startIndex, length)), 671string firstName = Strings.WeakIntern(expression.AsSpan(startOfText, i - startOfText)); 689metadataName = Strings.WeakIntern(expression.AsSpan(startOfText, i - startOfText)); 844functionArguments = Strings.WeakIntern(expression.AsSpan(startFunctionArguments, endFunctionArguments - startFunctionArguments));
Evaluation\SemiColonTokenizer.cs (1)
153return Strings.WeakIntern(_expression.AsSpan(startIndex, endIndex - startIndex));
Microsoft.Build.Framework (2)
BackEnd\InterningBinaryReader.cs (2)
141return Strings.WeakIntern(charBuffer.AsSpan(0, charsRead)); 151var retval = Strings.WeakIntern(resultBuffer.AsSpan(0, charsRead));