500 references to AsMemory
Aspire.Hosting (1)
Devcontainers\DevcontainerSettingsWriter.cs (1)
169await writer.WriteAsync("{}".AsMemory(), cancellationToken).ConfigureAwait(false);
Microsoft.AspNetCore.Components (3)
NavigationManagerExtensions.cs (1)
711parameterSources.Add(parameterSource.EncodedName.AsMemory(), parameterSource);
Routing\QueryParameterValueSupplier.cs (1)
40var values = _queryParameterValuesByName.GetValueOrDefault(queryParameterName.AsMemory());
src\Shared\QueryStringEnumerable.cs (1)
35: this(queryString.AsMemory())
Microsoft.AspNetCore.Components.Endpoints (1)
FormMapping\HttpContextFormValueMapper.cs (1)
128dictionary.Add(new FormKey(key.AsMemory()), value);
Microsoft.AspNetCore.Components.Endpoints.Tests (15)
Binding\FormDataMapperTests.cs (1)
83dictionary.Add(new FormKey(kvp.Key.AsMemory()), kvp.Value);
Binding\PrefixResolverTests.cs (11)
15var result = prefixResolver.HasPrefix("foo".AsMemory()); 28var result = prefixResolver.HasPrefix(string.Empty.AsMemory()); 42var result = prefixResolver.HasPrefix(string.Empty.AsMemory()); 58var result = container.HasPrefix(prefix.AsMemory()); 76var result = container.HasPrefix(prefix.AsMemory()); 99var result = container.HasPrefix(prefix.AsMemory()); 117var result = container.HasPrefix(prefix.AsMemory()); 139var result = container.HasPrefix(prefix.AsMemory()); 163var result = container.HasPrefix("a".AsMemory()); 187var result = container.HasPrefix("a".AsMemory()); 195return keys.Select(k => new FormKey(k.AsMemory()));
FormMapping\Converters\NullableConverterTests.cs (3)
87{ new FormKey(prefixName.AsMemory()), (StringValues)string.Empty } 111{ new FormKey(prefixName.AsMemory()), (StringValues)date.ToString(culture) } 134{ new FormKey(prefixName.AsMemory()), (StringValues)"bad date" }
Microsoft.AspNetCore.Components.Tests (1)
Routing\QueryParameterValueSupplierTest.cs (1)
344_supplier.ReadParametersFromQuery(query.AsMemory());
Microsoft.AspNetCore.Http.Extensions (1)
RequestDelegateFactory.cs (1)
2233dictionary.Add(new FormKey(key.AsMemory()), value);
Microsoft.AspNetCore.HttpLogging (1)
FileLoggerProcessor.cs (1)
266await streamWriter.WriteLineAsync(message.AsMemory(), cancellationToken);
Microsoft.AspNetCore.Shared.Tests (1)
src\Shared\QueryStringEnumerable.cs (1)
35: this(queryString.AsMemory())
Microsoft.AspNetCore.WebUtilities (1)
src\Shared\QueryStringEnumerable.cs (1)
35: this(queryString.AsMemory())
Microsoft.Build (3)
FileUtilities.cs (1)
629return shouldAdjust ? newValue.ToString().AsMemory() : value;
Logging\TerminalLogger\TerminalLogger.cs (2)
821project.OutputPath = output.ItemSpec.AsMemory(); 871ReadOnlyMemory<char> outputPath = e.Message.AsMemory().Slice(index + 4);
Microsoft.Build.Engine.OM.UnitTests (1)
FileUtilities.cs (1)
629return shouldAdjust ? newValue.ToString().AsMemory() : value;
Microsoft.Build.Tasks.Core (1)
FileUtilities.cs (1)
629return shouldAdjust ? newValue.ToString().AsMemory() : value;
Microsoft.Build.Utilities.Core (1)
FileUtilities.cs (1)
629return shouldAdjust ? newValue.ToString().AsMemory() : value;
Microsoft.CodeAnalysis (22)
CommandLine\AnalyzerConfigSet.cs (2)
412ReadOnlyMemory<char> idSlice = key.AsMemory().Slice(diagnosticOptionPrefix.Length, diagIdLength); 423diagId = diagIdCache.GetOrAdd(diagId.AsMemory(), diagId);
CommandLine\CommandLineParser.cs (7)
165name = arg.AsMemory(); 189var argMemory = arg.AsMemory(); 899? RemoveQuotesAndSlashes(arg.AsMemory()) 945return pool.ToStringAndFree().AsMemory(); 1033ParseSeparatedPathsEx(arg.AsMemory(), builder); 1108ReadOnlyMemory<char> extension = PathUtilities.GetExtension(resolvedPath.AsMemory()); 1172ParseSeparatedFileArgument(value.AsMemory(), baseDirectory, builder, errors);
MetadataReader\MetadataHelpers.cs (9)
548var emittedTypeNameMemory = emittedTypeName.AsMemory(); 589private static readonly ImmutableArray<ReadOnlyMemory<char>> s_splitQualifiedNameSystemMemory = ImmutableArray.Create(SystemString.AsMemory()); 592=> SplitQualifiedNameWorker(name.AsMemory(), s_splitQualifiedNameSystem, static memory => memory.ToString()); 635result.Add(convert(SystemString.AsMemory())); 697qualifier = string.Empty.AsMemory(); 698return pstrName.AsMemory(); 703qualifier = SystemString.AsMemory(); 707qualifier = pstrName.AsMemory()[..delimiter]; 710return pstrName.AsMemory()[(delimiter + 1)..];
MetadataReader\MetadataTypeName.cs (4)
137name._namespaceNameMemory = namespaceName.AsMemory(); 139name._typeNameMemory = typeName.AsMemory(); 165name._namespaceNameMemory = string.Empty.AsMemory(); 167name._typeNameMemory = typeName.AsMemory();
Microsoft.CodeAnalysis.CSharp (22)
CommandLine\CSharpCommandLineParser.cs (5)
174ParseFileArgument(arg.AsMemory(), baseDirectory, filePathBuilder, diagnostics); 1342ParseSeparatedFileArgument(value.AsMemory(), baseDirectory, filePathBuilder, diagnostics); 1421ParseAndResolveReferencePaths(null, additionalReferenceDirectories.AsMemory(), baseDirectory, libPaths, MessageID.IDS_LIB_ENV, diagnostics); 1751ParseConditionalCompilationSymbols(value.AsMemory(), builder, out diagnostics); 2024ParseResourceDescription(arg, resourceDescriptor.AsMemory(), baseDirectory, diagnostics, embedded);
Symbols\MergedNamespaceSymbol.cs (1)
182childNames.Add(child.Name.AsMemory());
Symbols\Metadata\PE\PENamedTypeSymbol.cs (1)
1712if (_lazyNestedTypes.TryGetValue(name.AsMemory(), out t))
Symbols\Metadata\PE\PENamespaceSymbol.cs (1)
267namespaces.Add(c.Name.AsMemory(), c);
Symbols\NamespaceOrTypeSymbol.cs (2)
161=> GetTypeMembers(name.AsMemory()); 170=> GetTypeMembers(name.AsMemory(), arity);
Symbols\NamespaceSymbol.cs (2)
265=> GetNestedNamespace(name.AsMemory()); 285=> GetMembers(name.AsMemory());
Symbols\Source\SourceMemberContainerSymbol.cs (9)
1493if (GetMembersByName().TryGetValue(name.AsMemory(), out members)) 1574return GetEarlyAttributeDecodingMembersDictionary().TryGetValue(name.AsMemory(), out result) ? result : ImmutableArray<Symbol>.Empty; 1620{ symbol.Name.AsMemory(), ImmutableArray.Create(symbol) }, 1637ImmutableArrayExtensions.AddToMultiValueDictionaryBuilder(accumulator, item.Name.AsMemory(), item); 2322if (membersByName.ContainsKey(indexerName.AsMemory())) 2326Debug.Assert(!membersByName[indexerName.AsMemory()].Any(SymbolExtensions.IsIndexer)); 3999Debug.Assert(pair.Key.Equals(WellKnownMemberNames.InstanceConstructorName.AsMemory())); 4368foreach (var symbol in membersByName.TryGetValue(accessorName.AsMemory(), out var members) ? members : []) 4407foreach (var symbol in membersByName.TryGetValue(accessorName.AsMemory(), out var members) ? members : [])
Symbols\Source\SourceNamespaceSymbol.cs (1)
278ImmutableArrayExtensions.AddToMultiValueDictionaryBuilder(builder, symbol.Name.AsMemory(), symbol);
Microsoft.CodeAnalysis.CSharp.CodeStyle (3)
src\Analyzers\CSharp\Analyzers\FileHeaders\CSharpFileHeaderHelper.cs (3)
24return commentTrivia.ToFullString().AsMemory()[2..]; 35return triviaString.AsMemory()[startIndex..]; 38return triviaString.AsMemory()[startIndex..endIndex];
Microsoft.CodeAnalysis.CSharp.Features (3)
src\Analyzers\CSharp\Analyzers\FileHeaders\CSharpFileHeaderHelper.cs (3)
24return commentTrivia.ToFullString().AsMemory()[2..]; 35return triviaString.AsMemory()[startIndex..]; 38return triviaString.AsMemory()[startIndex..endIndex];
Microsoft.CodeAnalysis.Features (4)
InlineHints\AbstractInlineParameterNameHintsService.cs (3)
183prefix = name.AsMemory()[..^1]; 199prefix = name.AsMemory()[..^1]; 264suffix = nameValue.AsMemory()[prefix.Length..];
MetadataAsSource\AbstractMetadataAsSourceService.DocCommentFormatter.cs (1)
160var split = Split(rawText.AsMemory(), "\r\n".AsSpan());
Microsoft.CodeAnalysis.UnitTests (2)
CommonCommandLineParserTests.cs (2)
1114CommandLineParser.ParseSeparatedStrings(arg.AsMemory(), separators, removeEmptyEntries, builder); 1264var memory = CommandLineParser.RemoveQuotesAndSlashesEx(arg.AsMemory());
Microsoft.CodeAnalysis.Workspaces (3)
FindSymbols\FindReferences\Finders\AbstractReferenceFinder_GlobalSuppressions.cs (3)
269prefix = docCommentId.AsMemory()[0..3]; 276prefix = docCommentId.AsMemory()[0..2]; 290id = docCommentId.AsMemory()[prefix.Length..];
Microsoft.Data.Analysis (2)
DataFrameColumns\ArrowStringDataFrameColumn.cs (1)
594(ref ReadOnlyMemory<char> value) => value = this[cursor.Position].AsMemory();
DataFrameColumns\StringDataFrameColumn.cs (1)
505(ref ReadOnlyMemory<char> value) => value = this[cursor.Position].AsMemory();
Microsoft.DotNet.XUnitAssert.Tests (180)
MemoryAssertsTests.cs (76)
18 Assert.Contains("wor".AsMemory(), "Hello, world!".AsMemory()); 30 var ex = Record.Exception(() => Assert.Contains("WORLD".AsMemory(), "Hello, world!".AsMemory())); 58 Assert.Contains("WORLD".AsMemory(), "Hello, world!".AsMemory(), StringComparison.OrdinalIgnoreCase); 70 var ex = Record.Exception(() => Assert.Contains("foo".AsMemory(), default(string).AsMemory())); 199 Assert.DoesNotContain("hey".AsMemory(), "Hello, world!".AsMemory()); 211 Assert.DoesNotContain("WORLD".AsMemory(), "Hello, world!".AsMemory()); 223 var ex = Record.Exception(() => Assert.DoesNotContain("WORLD".AsMemory(), "Hello, world!".AsMemory(), StringComparison.OrdinalIgnoreCase)); 253 var ex = Record.Exception(() => Assert.DoesNotContain("world".AsMemory(), "Hello, world!".AsMemory())); 283 Assert.DoesNotContain("foo".AsMemory(), default(string).AsMemory()); 424 Assert.EndsWith("world!".AsMemory(), "Hello, world!".AsMemory()); 425 Assert.EndsWith("world!".AsMemory(), "Hello, world!".Memoryify()); 426 Assert.EndsWith("world!".Memoryify(), "Hello, world!".AsMemory()); 446 assertFailure(() => Assert.EndsWith("hey".AsMemory(), "Hello, world!".AsMemory())); 447 assertFailure(() => Assert.EndsWith("hey".AsMemory(), "Hello, world!".Memoryify())); 448 assertFailure(() => Assert.EndsWith("hey".Memoryify(), "Hello, world!".AsMemory())); 468 assertFailure(() => Assert.EndsWith("WORLD!".AsMemory(), "world!".AsMemory())); 469 assertFailure(() => Assert.EndsWith("WORLD!".AsMemory(), "world!".Memoryify())); 470 assertFailure(() => Assert.EndsWith("WORLD!".Memoryify(), "world!".AsMemory())); 477 Assert.EndsWith("WORLD!".AsMemory(), "Hello, world!".AsMemory(), StringComparison.OrdinalIgnoreCase); 478 Assert.EndsWith("WORLD!".AsMemory(), "Hello, world!".Memoryify(), StringComparison.OrdinalIgnoreCase); 479 Assert.EndsWith("WORLD!".Memoryify(), "Hello, world!".AsMemory(), StringComparison.OrdinalIgnoreCase); 499 assertFailure(() => Assert.EndsWith("foo".AsMemory(), null)); 522 assertFailure(() => Assert.EndsWith(expected.AsMemory(), actual.AsMemory())); 523 assertFailure(() => Assert.EndsWith(expected.AsMemory(), actual.Memoryify())); 524 assertFailure(() => Assert.EndsWith(expected.Memoryify(), actual.AsMemory())); 584 Assert.Equal(value1.AsMemory(), value2.AsMemory(), ignoreCase, ignoreLineEndingDifferences, ignoreWhiteSpaceDifferences, ignoreAllWhiteSpace); 585 Assert.Equal(value2.AsMemory(), value1.AsMemory(), ignoreCase, ignoreLineEndingDifferences, ignoreWhiteSpaceDifferences, ignoreAllWhiteSpace); 588 Assert.Equal(value1.AsMemory(), value2.Memoryify(), ignoreCase, ignoreLineEndingDifferences, ignoreWhiteSpaceDifferences, ignoreAllWhiteSpace); 589 Assert.Equal(value2.AsMemory(), value1.Memoryify(), ignoreCase, ignoreLineEndingDifferences, ignoreWhiteSpaceDifferences, ignoreAllWhiteSpace); 592 Assert.Equal(value1.Memoryify(), value2.AsMemory(), ignoreCase, ignoreLineEndingDifferences, ignoreWhiteSpaceDifferences, ignoreAllWhiteSpace); 593 Assert.Equal(value2.Memoryify(), value1.AsMemory(), ignoreCase, ignoreLineEndingDifferences, ignoreWhiteSpaceDifferences, ignoreAllWhiteSpace); 648 assertFailure(() => Assert.Equal(expected.AsMemory(), actual.AsMemory(), ignoreCase, ignoreLineEndingDifferences, ignoreWhiteSpaceDifferences, ignoreAllWhiteSpace)); 649 assertFailure(() => Assert.Equal(expected.Memoryify(), actual.AsMemory(), ignoreCase, ignoreLineEndingDifferences, ignoreWhiteSpaceDifferences, ignoreAllWhiteSpace)); 650 assertFailure(() => Assert.Equal(expected.AsMemory(), actual.Memoryify(), ignoreCase, ignoreLineEndingDifferences, ignoreWhiteSpaceDifferences, ignoreAllWhiteSpace)); 674 "Why hello there world, you're a long string with some truncation!".AsMemory(), 675 "Why hello there world! You're a long string!".AsMemory() 680 "Why hello there world, you're a long string with some truncation!".AsMemory(), 687 "Why hello there world! You're a long string!".AsMemory() 841 Assert.StartsWith("Hello".AsMemory(), "Hello, world!".AsMemory()); 842 Assert.StartsWith("Hello".AsMemory(), "Hello, world!".Memoryify()); 843 Assert.StartsWith("Hello".Memoryify(), "Hello, world!".AsMemory()); 863 assertFailure(() => Assert.StartsWith("hey".AsMemory(), "Hello, world!".AsMemory())); 864 assertFailure(() => Assert.StartsWith("hey".AsMemory(), "Hello, world!".Memoryify())); 865 assertFailure(() => Assert.StartsWith("hey".Memoryify(), "Hello, world!".AsMemory())); 885 assertFailure(() => Assert.StartsWith("WORLD!".AsMemory(), "world!".AsMemory())); 886 assertFailure(() => Assert.StartsWith("WORLD!".AsMemory(), "world!".Memoryify())); 887 assertFailure(() => Assert.StartsWith("WORLD!".Memoryify(), "world!".AsMemory())); 894 Assert.StartsWith("HELLO".AsMemory(), "Hello, world!".AsMemory(), StringComparison.OrdinalIgnoreCase); 895 Assert.StartsWith("HELLO".AsMemory(), "Hello, world!".Memoryify(), StringComparison.OrdinalIgnoreCase); 896 Assert.StartsWith("HELLO".Memoryify(), "Hello, world!".AsMemory(), StringComparison.OrdinalIgnoreCase); 916 assertFailure(() => Assert.StartsWith("foo".AsMemory(), null)); 939 assertFailure(() => Assert.StartsWith(expected.AsMemory(), actual.AsMemory())); 940 assertFailure(() => Assert.StartsWith(expected.AsMemory(), actual.Memoryify())); 941 assertFailure(() => Assert.StartsWith(expected.Memoryify(), actual.AsMemory()));
StringAssertsTests.cs (104)
16 Assert.Contains("wor".AsMemory(), "Hello, world!".Memoryify()); 17 Assert.Contains("wor".Memoryify(), "Hello, world!".AsMemory()); 18 Assert.Contains("wor".AsMemory(), "Hello, world!".AsMemory()); 45 verify(() => Assert.Contains("WORLD".AsMemory(), "Hello, world!".Memoryify())); 46 verify(() => Assert.Contains("WORLD".Memoryify(), "Hello, world!".AsMemory())); 47 verify(() => Assert.Contains("WORLD".AsMemory(), "Hello, world!".AsMemory())); 74 verify(() => Assert.Contains("hey".AsMemory(), "Hello, world!".Memoryify())); 75 verify(() => Assert.Contains("hey".Memoryify(), "Hello, world!".AsMemory())); 76 verify(() => Assert.Contains("hey".AsMemory(), "Hello, world!".AsMemory())); 120 verify(() => Assert.Contains(expected.AsMemory(), actual.Memoryify())); 121 verify(() => Assert.Contains(expected.Memoryify(), actual.AsMemory())); 122 verify(() => Assert.Contains(expected.AsMemory(), actual.AsMemory())); 136 Assert.Contains("WORLD".AsMemory(), "Hello, world!".Memoryify(), StringComparison.OrdinalIgnoreCase); 137 Assert.Contains("WORLD".Memoryify(), "Hello, world!".AsMemory(), StringComparison.OrdinalIgnoreCase); 138 Assert.Contains("WORLD".AsMemory(), "Hello, world!".AsMemory(), StringComparison.OrdinalIgnoreCase); 155 Assert.DoesNotContain("hey".AsMemory(), "Hello, world!".Memoryify()); 156 Assert.DoesNotContain("hey".Memoryify(), "Hello, world!".AsMemory()); 157 Assert.DoesNotContain("hey".AsMemory(), "Hello, world!".AsMemory()); 171 Assert.DoesNotContain("WORLD".AsMemory(), "Hello, world!".Memoryify()); 172 Assert.DoesNotContain("WORLD".Memoryify(), "Hello, world!".AsMemory()); 173 Assert.DoesNotContain("WORLD".AsMemory(), "Hello, world!".AsMemory()); 201 verify(() => Assert.DoesNotContain("world".AsMemory(), "Hello, world!".Memoryify())); 202 verify(() => Assert.DoesNotContain("world".Memoryify(), "Hello, world!".AsMemory())); 203 verify(() => Assert.DoesNotContain("world".AsMemory(), "Hello, world!".AsMemory())); 237 verify(() => Assert.DoesNotContain("world".AsMemory(), "Hello, world from a very long string that will end up being truncated".Memoryify())); 238 verify(() => Assert.DoesNotContain("world".Memoryify(), "Hello, world from a very long string that will end up being truncated".AsMemory())); 239 verify(() => Assert.DoesNotContain("world".AsMemory(), "Hello, world from a very long string that will end up being truncated".AsMemory())); 267 verify(() => Assert.DoesNotContain("world".AsMemory(), "This is a relatively long string that has 'Hello, world' placed in the middle so that we can dual trunaction".Memoryify())); 268 verify(() => Assert.DoesNotContain("world".Memoryify(), "This is a relatively long string that has 'Hello, world' placed in the middle so that we can dual trunaction".AsMemory())); 269 verify(() => Assert.DoesNotContain("world".AsMemory(), "This is a relatively long string that has 'Hello, world' placed in the middle so that we can dual trunaction".AsMemory())); 297 verify(() => Assert.DoesNotContain("world".AsMemory(), "This is a relatively long string that will from the front truncated, just to say 'Hello, world'".Memoryify())); 298 verify(() => Assert.DoesNotContain("world".Memoryify(), "This is a relatively long string that will from the front truncated, just to say 'Hello, world'".AsMemory())); 299 verify(() => Assert.DoesNotContain("world".AsMemory(), "This is a relatively long string that will from the front truncated, just to say 'Hello, world'".AsMemory())); 327 verify(() => Assert.DoesNotContain("WORLD".AsMemory(), "Hello, world!".Memoryify(), StringComparison.OrdinalIgnoreCase)); 328 verify(() => Assert.DoesNotContain("WORLD".Memoryify(), "Hello, world!".AsMemory(), StringComparison.OrdinalIgnoreCase)); 329 verify(() => Assert.DoesNotContain("WORLD".AsMemory(), "Hello, world!".AsMemory(), StringComparison.OrdinalIgnoreCase)); 434 Assert.EndsWith("world!".AsMemory(), "Hello, world!".Memoryify()); 435 Assert.EndsWith("world!".Memoryify(), "Hello, world!".AsMemory()); 436 Assert.EndsWith("world!".AsMemory(), "Hello, world!".AsMemory()); 463 verify(() => Assert.EndsWith("hey".AsMemory(), "Hello, world!".Memoryify())); 464 verify(() => Assert.EndsWith("hey".Memoryify(), "Hello, world!".AsMemory())); 465 verify(() => Assert.EndsWith("hey".AsMemory(), "Hello, world!".AsMemory())); 492 verify(() => Assert.EndsWith("WORLD!".AsMemory(), "world!".Memoryify())); 493 verify(() => Assert.EndsWith("WORLD!".Memoryify(), "world!".AsMemory())); 494 verify(() => Assert.EndsWith("WORLD!".AsMemory(), "world!".AsMemory())); 508 Assert.EndsWith("WORLD!".AsMemory(), "Hello, world!".Memoryify(), StringComparison.OrdinalIgnoreCase); 509 Assert.EndsWith("WORLD!".Memoryify(), "Hello, world!".AsMemory(), StringComparison.OrdinalIgnoreCase); 510 Assert.EndsWith("WORLD!".AsMemory(), "Hello, world!".AsMemory(), StringComparison.OrdinalIgnoreCase); 554 verify(() => Assert.EndsWith(expected.AsMemory(), actual.Memoryify())); 555 verify(() => Assert.EndsWith(expected.Memoryify(), actual.AsMemory())); 556 verify(() => Assert.EndsWith(expected.AsMemory(), actual.AsMemory())); 620 Assert.Equal(value1.AsMemory(), value2.Memoryify(), ignoreCase, ignoreLineEndingDifferences, ignoreWhiteSpaceDifferences, ignoreAllWhiteSpace); 621 Assert.Equal(value2.AsMemory(), value1.Memoryify(), ignoreCase, ignoreLineEndingDifferences, ignoreWhiteSpaceDifferences, ignoreAllWhiteSpace); 622 Assert.Equal(value1.Memoryify(), value2.AsMemory(), ignoreCase, ignoreLineEndingDifferences, ignoreWhiteSpaceDifferences, ignoreAllWhiteSpace); 623 Assert.Equal(value2.Memoryify(), value1.AsMemory(), ignoreCase, ignoreLineEndingDifferences, ignoreWhiteSpaceDifferences, ignoreAllWhiteSpace); 624 Assert.Equal(value1.AsMemory(), value2.AsMemory(), ignoreCase, ignoreLineEndingDifferences, ignoreWhiteSpaceDifferences, ignoreAllWhiteSpace); 625 Assert.Equal(value2.AsMemory(), value1.AsMemory(), ignoreCase, ignoreLineEndingDifferences, ignoreWhiteSpaceDifferences, ignoreAllWhiteSpace); 690 verify(() => Assert.Equal(expected.AsMemory(), actual.Memoryify(), ignoreCase, ignoreLineEndingDifferences, ignoreWhiteSpaceDifferences, ignoreAllWhiteSpace)); 691 verify(() => Assert.Equal(expected.Memoryify(), actual.AsMemory(), ignoreCase, ignoreLineEndingDifferences, ignoreWhiteSpaceDifferences, ignoreAllWhiteSpace)); 692 verify(() => Assert.Equal(expected.AsMemory(), actual.AsMemory(), ignoreCase, ignoreLineEndingDifferences, ignoreWhiteSpaceDifferences, ignoreAllWhiteSpace)); 725 verify(() => Assert.Equal(expected.AsMemory(), actual.Memoryify())); 726 verify(() => Assert.Equal(expected.Memoryify(), actual.AsMemory())); 727 verify(() => Assert.Equal(expected.AsMemory(), actual.AsMemory())); 836 Assert.StartsWith("Hello".AsMemory(), "Hello, world!".Memoryify()); 837 Assert.StartsWith("Hello".Memoryify(), "Hello, world!".AsMemory()); 838 Assert.StartsWith("Hello".AsMemory(), "Hello, world!".AsMemory()); 865 verify(() => Assert.StartsWith("hey".AsMemory(), "Hello, world!".Memoryify())); 866 verify(() => Assert.StartsWith("hey".Memoryify(), "Hello, world!".AsMemory())); 867 verify(() => Assert.StartsWith("hey".AsMemory(), "Hello, world!".AsMemory())); 894 verify(() => Assert.StartsWith("WORLD!".AsMemory(), "world!".Memoryify())); 895 verify(() => Assert.StartsWith("WORLD!".Memoryify(), "world!".AsMemory())); 896 verify(() => Assert.StartsWith("WORLD!".AsMemory(), "world!".AsMemory())); 910 Assert.StartsWith("HELLO".AsMemory(), "Hello, world!".Memoryify(), StringComparison.OrdinalIgnoreCase); 911 Assert.StartsWith("HELLO".Memoryify(), "Hello, world!".AsMemory(), StringComparison.OrdinalIgnoreCase); 912 Assert.StartsWith("HELLO".AsMemory(), "Hello, world!".AsMemory(), StringComparison.OrdinalIgnoreCase); 956 verify(() => Assert.StartsWith(expected.AsMemory(), actual.Memoryify())); 957 verify(() => Assert.StartsWith(expected.Memoryify(), actual.AsMemory())); 958 verify(() => Assert.StartsWith(expected.AsMemory(), actual.AsMemory()));
Microsoft.Extensions.AI.Abstractions (1)
Contents\DataContent.cs (1)
89_dataUri = DataUriParser.Parse(uri.AsMemory());
Microsoft.ML.AutoML.Tests (5)
ConversionTests.cs (4)
37var success = Conversions.DefaultInstance.TryParse(missingValue.AsMemory(), out value); 54var success = Conversions.DefaultInstance.TryParse(value.AsMemory(), out float _); 73var success = Conversions.DefaultInstance.TryParse(missingValue.AsMemory(), out bool _); 91var success = Conversions.DefaultInstance.TryParse(value.AsMemory(), out bool _);
Util.cs (1)
31editor.Values[i] = colNames.ElementAt(i).AsMemory();
Microsoft.ML.Core (3)
Utilities\NormStr.cs (3)
116return add ? AddCore(str.AsMemory(), hash) : null; 145return add ? AddCore(str.ToString().AsMemory(), hash) : null; 198return add ? AddCore(sb.ToString().AsMemory(), hash) : null;
Microsoft.ML.Core.Tests (19)
UnitTests\DataTypes.cs (18)
41var fValTX = textFVal.ToString().AsMemory(); 65var dValTX = textDVal.ToString().AsMemory(); 81ReadOnlyMemory<char> src = minValue.ToString().AsMemory(); 87src = maxValue.ToString().AsMemory(); 93src = (sbyte.MinValue - 1).ToString().AsMemory(); 99src = (sbyte.MaxValue + 1).ToString().AsMemory(); 121ReadOnlyMemory<char> src = minValue.ToString().AsMemory(); 127src = maxValue.ToString().AsMemory(); 133src = (minValue - 1).ToString().AsMemory(); 139src = (maxValue + 1).ToString().AsMemory(); 161ReadOnlyMemory<char> src = minValue.ToString().AsMemory(); 167src = maxValue.ToString().AsMemory(); 173src = ((long)minValue - 1).ToString().AsMemory(); 179src = ((long)maxValue + 1).ToString().AsMemory(); 201ReadOnlyMemory<char> src = minValue.ToString().AsMemory(); 207src = maxValue.ToString().AsMemory(); 213src = (minValue - 1).ToString().AsMemory(); 219src = ((ulong)maxValue + 1).ToString().AsMemory();
UnitTests\ScoreSchemaTest.cs (1)
27bufferEditor.Values[i] = string.Format($"Key-{i}").AsMemory();
Microsoft.ML.Data (81)
Data\Conversion.cs (15)
940public void Convert(in I1 src, ref TX dst) => dst = src.ToString().AsMemory(); 941public void Convert(in I2 src, ref TX dst) => dst = src.ToString().AsMemory(); 942public void Convert(in I4 src, ref TX dst) => dst = src.ToString().AsMemory(); 943public void Convert(in I8 src, ref TX dst) => dst = src.ToString().AsMemory(); 944public void Convert(in U1 src, ref TX dst) => dst = src.ToString().AsMemory(); 945public void Convert(in U2 src, ref TX dst) => dst = src.ToString().AsMemory(); 946public void Convert(in U4 src, ref TX dst) => dst = src.ToString().AsMemory(); 947public void Convert(in U8 src, ref TX dst) => dst = src.ToString().AsMemory(); 948public void Convert(in UG src, ref TX dst) => dst = string.Format("0x{0:x16}{1:x16}", src.High, src.Low).AsMemory(); 949public void Convert(in R4 src, ref TX dst) => dst = src.ToString("G7", CultureInfo.InvariantCulture).AsMemory(); 950public void Convert(in R8 src, ref TX dst) => dst = src.ToString("G17", CultureInfo.InvariantCulture).AsMemory(); 951public void Convert(in BL src, ref TX dst) => dst = src.ToString().AsMemory(); 952public void Convert(in TS src, ref TX dst) => dst = string.Format("{0:c}", src).AsMemory(); 953public void Convert(in DT src, ref TX dst) => dst = string.Format("{0:o}", src).AsMemory(); 954public void Convert(in DZ src, ref TX dst) => dst = string.Format("{0:o}", src).AsMemory();
Data\DataViewUtils.cs (2)
1381value = text.AsMemory(); 1409value = string.Format("<{0}{1}>", stringRep, suffix).AsMemory();
DataLoadSave\Binary\Codecs.cs (1)
387value = _text.AsMemory().Slice(start, (b & LengthMask) - start);
DataLoadSave\Database\DatabaseLoaderCursor.cs (3)
352return (ref ReadOnlyMemory<char> value) => value = DataReader.IsDBNull(columnIndex) ? default : DataReader.GetString(columnIndex).AsMemory(); 659editor.Values[i] = DataReader.IsDBNull(columnIndex) ? default : DataReader.GetString(columnIndex).AsMemory(); 665editor.Values[i++] = DataReader.IsDBNull(columnIndex) ? default : DataReader.GetString(columnIndex).AsMemory();
DataLoadSave\Text\TextLoader.cs (1)
993Parser.ParseSlotNames(parent, _header = result.AsMemory(), Infos, _slotNames);
DataLoadSave\Text\TextLoaderCursor.cs (1)
233Utils.Add(ref lines, batch.Infos[i].Text.AsMemory());
DataLoadSave\Text\TextLoaderParser.cs (3)
868var lineSpan = text.AsMemory(); 1303scan.Span = String.Empty.AsMemory(); 1305scan.Span = _sb.ToString().AsMemory();
DataLoadSave\Text\TextSaver.cs (1)
244var span = _columnName.AsMemory();
DataView\ArrayDataViewBuilder.cs (1)
447dst = src.AsMemory();
DataView\DataViewConstructionUtils.cs (4)
249return CreateConvertingArrayGetterDelegate<string, ReadOnlyMemory<char>>(peek, x => x != null ? x.AsMemory() : ReadOnlyMemory<char>.Empty); 276return CreateConvertingGetterDelegate<String, ReadOnlyMemory<char>>(peek, x => x != null ? x.AsMemory() : ReadOnlyMemory<char>.Empty); 986dstEditor.Values[i] = value[i].AsMemory(); 1012dst = ((string)(object)Value).AsMemory();
Deprecated\Instances\HeaderSchema.cs (1)
52nameList.Add(kvp.Value.AsMemory());
Evaluators\AnomalyDetectionEvaluator.cs (1)
520_nameGetter = (ref ReadOnlyMemory<char> dst) => dst = (rowCounter++).ToString().AsMemory();
Evaluators\BinaryClassifierEvaluator.cs (2)
184labelNames = new VBuffer<ReadOnlyMemory<char>>(2, new[] { "positive".AsMemory(), "negative".AsMemory() });
Evaluators\ClusteringEvaluator.cs (1)
746editor.Values[i - 1] = $"#{i} {suffix}".AsMemory();
Evaluators\EvaluatorBase.cs (3)
188addAgg(stratColKey, agg.StratName.AsMemory(), agg); 215editor.Values[i] = dictionaries[i].ColName.AsMemory(); 311warnings.Select(s => s.AsMemory()).ToArray());
Evaluators\EvaluatorUtils.cs (11)
360namesArray[j] = string.Format("({0})", j).AsMemory(); 380(in TSrc src, ref ReadOnlyMemory<char> dst) => dst = value.AsMemory()); 494var reconciledSlotNames = new VBuffer<ReadOnlyMemory<char>>(slotNames.Count, slotNames.Keys.Select(k => k.AsMemory()).ToArray()); 587var name = kvp.Value.ToString().AsMemory(); 1034editor.Values[j] = string.Format("Label_{0}", j).AsMemory(); 1258var stratVals = foldCol >= 0 ? new[] { "".AsMemory(), "".AsMemory() } : new[] { "".AsMemory() }; 1270var foldVals = new[] { "Average".AsMemory(), "Standard Deviation".AsMemory() }; 1311names[j] = agg[iMetric + j].Name.AsMemory();
Evaluators\MulticlassClassificationEvaluator.cs (4)
115names = Enumerable.Range(0, numClasses).Select(i => i.ToString().AsMemory()).ToArray(); 537editor.Values[i] = string.Format("(class {0})", ClassNames[i]).AsMemory(); 655_classNames[i] = ctx.LoadNonEmptyString().AsMemory(); 838editor.Values[i - 1] = string.Format("#{0} {1}", i, suffix).AsMemory();
Evaluators\MultiOutputRegressionEvaluator.cs (3)
367editor.Values[i] = string.Format("(Label_{0})", i).AsMemory(); 606editor.Values[i] = string.Format("{0}_{1}", prefix, i).AsMemory(); 719labelNames[j] = string.Format("Label_{0}", j).AsMemory();
Evaluators\QuantileRegressionEvaluator.cs (2)
312quantiles[i] = ctx.LoadNonEmptyString().AsMemory(); 375editor.Values[i] = string.Format("{0} ({1})", prefix, quantiles[i]).AsMemory();
Evaluators\RankingEvaluator.cs (5)
194groupName.AddRange(agg.GroupId.Select(sb => sb.ToString().AsMemory())); 519GroupId.Add(_groupSb.ToString().AsMemory()); 537editor.Values[i] = string.Format("{0}@{1}", prefix, i + 1).AsMemory(); 546editor.Values[i] = string.Format("@{0}", i + 1).AsMemory(); 687i + 1).AsMemory();
Scorers\PredictedLabelScorerBase.cs (1)
243dst = ScoreColumnKind.AsMemory();
Scorers\ScoreSchemaFactory.cs (3)
31(ref ReadOnlyMemory<char> value) => { value = scoreColumnKindValue.AsMemory(); }); 95bufferEditor.Values[i] = string.Format("Quantile-{0}", quantiles[i]).AsMemory(); 128(ref ReadOnlyMemory<char> value) => value = scoreColumnKindValue.AsMemory());
Transforms\ColumnConcatenatingTransformer.cs (2)
641bldr.AddFeature(slot++, nameSrc.AsMemory()); 665bldr.AddFeature(slot + kvp.Key, sb.ToString().AsMemory());
Transforms\InvertHashUtils.cs (3)
205return Utils.Size(temp) > 0 ? temp.ToString().AsMemory() : String.Empty.AsMemory(); 224var retval = sb.ToString().AsMemory();
Transforms\KeyToVector.cs (1)
418editor.Values[slot++] = sb.ToString().AsMemory();
Transforms\ValueMapping.cs (3)
218editor.Values[i] = keys[i].ToString().AsMemory(); 244var converted = value.Select(x => x.ToString().AsMemory()); 876conv(string.Empty.AsMemory(), ref value);
Transforms\ValueToKeyMappingTransformer.cs (1)
533var terms = columns[iinfo].Key.AsMemory();
Transforms\ValueToKeyMappingTransformerImpl.cs (2)
239ReadOnlyMemory<char> term = sterm.AsMemory(); 796editor.Values[i] = sb.ToString().AsMemory();
Microsoft.ML.EntryPoints (1)
CrossValidationMacro.cs (1)
378dvBldr.AddColumn(MetricKinds.ColumnNames.WarningText, TextDataViewType.Instance, warn.AsMemory());
Microsoft.ML.FastTree (3)
TreeEnsembleFeaturizer.cs (3)
480editor.Values[t] = string.Format("Tree{0:000}", t).AsMemory(); 495editor.Values[i++] = string.Format("Tree{0:000}Leaf{1:000}", t, l).AsMemory(); 515editor.Values[i++] = string.Format("Tree{0:000}Node{1:000}", t, l).AsMemory();
Microsoft.ML.OnnxTransformer (2)
OnnxTransform.cs (2)
600dstEditor.Values[i] = slotsAttr.Strings[i].ToString(Encoding.UTF8).AsMemory(); 745editor.Values[i] = tensor.GetValue(i).AsMemory();
Microsoft.ML.Parquet (4)
ParquetLoader.cs (2)
711public void Conv(in string src, ref ReadOnlyMemory<char> dst) => dst = src.AsMemory(); 718public void Conv(in IList src, ref ReadOnlyMemory<char> dst) => dst = ConvertListToString(src).AsMemory();
PartitionedFileLoader.cs (2)
564_colValues[i] = values[source].AsMemory(); 570_colValues[i] = cleanPath.AsMemory();
Microsoft.ML.PerformanceTests (3)
HashBench.cs (3)
149InitMapMurmurHashV2("Hello".AsMemory(), TextDataViewType.Instance); 199var tokens = "Hello my friend, stay awhile and listen! ".Split().Select(token => token.AsMemory()).ToArray(); 249InitMapMurmurHashV1("Hello".AsMemory(), TextDataViewType.Instance);
Microsoft.ML.Samples (1)
Dynamic\SimpleDataViewImplementation.cs (1)
291=> value = _enumerator.Current.Text.AsMemory();
Microsoft.ML.TensorFlow (4)
TensorflowUtils.cs (3)
64metadataBuilder.Add(TensorflowOperatorTypeKind, TextDataViewType.Instance, (ref ReadOnlyMemory<char> value) => value = op.OpType.AsMemory()); 71bufferEditor.Values[i] = op.inputs[i].op.name.AsMemory(); 419result[i] = (T)(object)buffer[i].AsMemory();
TensorTypeExtensions.cs (1)
24dst = (T)(object)tensor.StringData()[0].AsMemory();
Microsoft.ML.TestFramework (19)
DataPipe\TestDataPipe.cs (7)
914ReadOnlyMemory<char>[] values = { "Fred".AsMemory(), "McGriff".AsMemory(), "free".AsMemory(), "agent".AsMemory() }; 916ReadOnlyMemory<char>[] values1 = { "erythromycin".AsMemory(), "treating".AsMemory(), "pneumonia".AsMemory() };
TestSparseDataView.cs (12)
40GenericSparseDataView(new ReadOnlyMemory<char>[] { "a".AsMemory(), "b".AsMemory(), "c".AsMemory() }, 41new ReadOnlyMemory<char>[] { "aa".AsMemory(), "bb".AsMemory(), "cc".AsMemory() }); 80GenericDenseDataView(new ReadOnlyMemory<char>[] { "a".AsMemory(), "b".AsMemory(), "c".AsMemory() }, 81new ReadOnlyMemory<char>[] { "aa".AsMemory(), "bb".AsMemory(), "cc".AsMemory() });
Microsoft.ML.Tests (27)
ExpressionLanguageTests\ExpressionLanguageTests.cs (1)
254ReadOnlyMemory<char> chars = text.AsMemory().Slice(ichMin, ichLim - ichMin);
Scenarios\Api\TestApi.cs (1)
248Assert.True(retrievedReadOnlyMemory.Span.SequenceEqual(valueString.AsMemory().Span));
SvmLightTests.cs (9)
81new SvmLightOutput() { Label = 1, Weight = 1, Features = new VBuffer<float>(5, 1, new[] { -2f }, new[] { 4 }), Comment = " A comment! 2:3".AsMemory() }, 109new SvmLightOutput() { Label = 1, Weight = 1, Features = new VBuffer<float>(5, 0, new float[0], new int[0]), Comment = " A comment! 2:3".AsMemory() }, 138new SvmLightOutput() { Label = 1, Weight = 1, Features = new VBuffer<float>(6, 1, new[] { -2f }, new[] { 4 }), Comment = " A comment! 2:3".AsMemory() }, 162AnnotationUtils.Kinds.SlotNames, new VBuffer<ReadOnlyMemory<char>>(3, new[] { "aurora".AsMemory(), "beachwood".AsMemory(), "chagrin".AsMemory() }), 311new SvmLightOutput() { Label = 1, Weight = 1, Features = new VBuffer<float>(6, 1, new[] { -2f }, new[] { 4 }), Comment = " A comment! 2:3".AsMemory() }, 468new SvmLightOutput() { Label = 1, Weight = 1, Features = new VBuffer<float>(6, 1, new[] { -2f }, new[] { 4 }), Comment = " A comment! 2:3".AsMemory() }, 495new SvmLightOutput() { Label = 1, Weight = 1, Features = new VBuffer<float>(6, 1, new[] { -2f }, new[] { 4 }), Comment = " A comment! 2:3".AsMemory() },
Transformers\HashTests.cs (4)
295HashTestCore("".AsMemory(), TextDataViewType.Instance, 0, 0, 0, 0, 0); 296HashTestCore("hello".AsMemory(), TextDataViewType.Instance, 940, 951, 857, 770, 0); 331new HashData {Foo = "alibaba".AsMemory()}, 332new HashData {Foo = "ba ba".AsMemory()},
Transformers\ValueMappingTests.cs (12)
93var keys = new List<ReadOnlyMemory<char>>() { "foo".AsMemory(), "bar".AsMemory(), "test".AsMemory(), "wahoo".AsMemory() }; 571Assert.Equal("foo2".AsMemory(), dValue); 581Assert.Contains("foo1".AsMemory(), allowedKeyPool); 582Assert.Contains("foo2".AsMemory(), allowedKeyPool); 583Assert.Contains("foo3".AsMemory(), allowedKeyPool); 634new KeyValuePair<ReadOnlyMemory<char>,int>("foo".AsMemory(), 1), 635new KeyValuePair<ReadOnlyMemory<char>,int>("bar".AsMemory(), 2), 636new KeyValuePair<ReadOnlyMemory<char>,int>("test".AsMemory(), 3), 637new KeyValuePair<ReadOnlyMemory<char>,int>("wahoo".AsMemory(), 4)
Microsoft.ML.TimeSeries (7)
SequentialAnomalyDetectionTransformBase.cs (4)
325_slotNames = new VBuffer<ReadOnlyMemory<char>>(4, new[] { "Alert".AsMemory(), "Raw Score".AsMemory(), 326"P-Value Score".AsMemory(), "Martingale Score".AsMemory() });
SrCnnTransformBase.cs (3)
168_slotNames = new VBuffer<ReadOnlyMemory<char>>(_parent.OutputLength, new[] { "Alert".AsMemory(), "Raw Score".AsMemory(), 169"Mag".AsMemory()});
Microsoft.ML.Transforms (30)
Dracula\CountTableTransformer.cs (2)
644inputSlotNames = new VBuffer<ReadOnlyMemory<char>>(1, new[] { inputCol.Name.AsMemory() }); 663editor.Values[i * nFeatures + j] = $"{slotName}_{featureNamesValues[j]}".AsMemory();
Dracula\Featurizer.cs (3)
131editor.Values[i] = $"{classNames[i]}_Count".AsMemory(); 133editor.Values[_labelBinCount + i] = $"{classNames[i]}_LogOdds".AsMemory(); 134editor.Values[NumFeatures - 1] = "IsBackoff".AsMemory();
Expression\BuiltinFunctions.cs (8)
713return sb.ToString().AsMemory(); 770return sb.ToString().AsMemory(); 909public static TX ToTX(I4 src) => src.ToString().AsMemory(); 910public static TX ToTX(I8 src) => src.ToString().AsMemory(); 911public static TX ToTX(R4 src) => src.ToString("R", CultureInfo.InvariantCulture).AsMemory(); 912public static TX ToTX(R8 src) => src.ToString("G17", CultureInfo.InvariantCulture).AsMemory(); 916return "0".AsMemory(); 918return "1".AsMemory();
Expression\Exec.cs (1)
32return str.AsMemory();
Expression\Node.cs (1)
817Value = tok.Value.AsMemory();
HashJoiningTransform.cs (2)
348var parts = ReadOnlyMemoryUtils.Split(slotMapString.AsMemory(), new[] { ';' }).ToArray(); 448dstEditor.Values[slot] = outputSlotName.ToString().AsMemory();
KeyToVectorMapping.cs (2)
274bldr.AddFeature(i, (slotNamePrefix + (_bitsPerKey[iinfo] - i - 1)).AsMemory()); 328editor.Values[slot++] = sb.ToString().AsMemory();
MissingValueIndicatorTransform.cs (2)
228editor.Values[slot++] = str.AsMemory().Slice(0, len); 229editor.Values[slot++] = str.AsMemory();
MissingValueReplacing.cs (1)
417var srcTxt = srcStr.AsMemory();
PermutationFeatureImportance.cs (1)
256: string.Format("f{0}", index).AsMemory();
SvmLight\SvmLightLoader.cs (1)
519_text = line.AsMemory();
Text\NgramTransform.cs (1)
551dstEditor.Values[slot] = sb.ToString().AsMemory();
Text\StopWordsRemovingTransformer.cs (2)
172.ToDictionary(lang => lang.ToString().AsMemory(), new ReadOnlyMemoryUtils.ReadonlyMemoryCharComparer()); 933LoadStopWords(ch, stopwords.AsMemory(), dataFile, stopwordsColumn, loader, out _stopWordsMap);
Text\TextNormalizing.cs (1)
448dst = buffer.ToString().AsMemory();
Text\TokenizingByCharacters.cs (1)
327editor.Values[i] = keyValuesStr.AsMemory().Slice(keyValuesBoundaries[i], keyValuesBoundaries[i + 1] - keyValuesBoundaries[i]);
Text\WordBagTransform.cs (1)
324dst = sb.ToString().AsMemory();
Microsoft.NET.StringTools (1)
SpanBasedStringBuilder.cs (1)
161_spans.Add(value!.AsMemory());
MSBuild (1)
FileUtilities.cs (1)
629return shouldAdjust ? newValue.ToString().AsMemory() : value;
System.Memory (1)
System\Buffers\ReadOnlySequence.Helpers.cs (1)
222var memory = (ReadOnlyMemory<T>)(object)((string)startObject).AsMemory();
System.Private.CoreLib (5)
src\libraries\System.Private.CoreLib\src\System\IO\File.cs (3)
1145=> WriteAllTextAsync(path, contents.AsMemory(), encoding, cancellationToken); 1361await writer.WriteLineAsync(line.AsMemory(), cancellationToken).ConfigureAwait(false); 1383=> AppendAllTextAsync(path, contents.AsMemory(), encoding, cancellationToken);
src\libraries\System.Private.CoreLib\src\System\IO\StreamWriter.cs (2)
718Task task = WriteAsyncInternal(value.AsMemory(), appendNewLine: false, default); 875Task task = WriteAsyncInternal(value.AsMemory(), appendNewLine: true, default);
System.Text.Json (2)
System\Text\Json\Document\JsonDocument.Parse.cs (2)
174return ParseValue(json.AsMemory(), options); 328return Parse(json.AsMemory(), options);
System.Text.RegularExpressions (8)
System\Text\RegularExpressions\Regex.Replace.cs (2)
183state.segments.Add(state.evaluator(match).AsMemory()); 202state.segments.Add(state.evaluator(match).AsMemory());
System\Text\RegularExpressions\RegexReplacement.cs (6)
132rule >= 0 ? _strings[rule].AsMemory() : // string lookup 139WholeString => match.Text.AsMemory(), 164rule >= 0 ? _strings[rule].AsMemory() : // string lookup 171WholeString => match.Text.AsMemory(), 232var state = (input, replacement, offsetAndCounts: new StructListBuilder<int>(), inputMemory: input.AsMemory(), prevat: 0, count); 298var state = (replacement: this, segments: new StructListBuilder<ReadOnlyMemory<char>>(), inputMemory: input.AsMemory(), prevat: 0, count);