5 instantiations of BufferScope
Microsoft.Build.Framework (5)
Collections\RefArrayBuilder.cs (3)
32
_scope = new
BufferScope
<T>(initialCapacity);
44
_scope = new
BufferScope
<T>(scratchBuffer);
313
var newScope = new
BufferScope
<T>(nextCapacity);
Utilities\ProcessExtensions.cs (2)
165
using BufferScope<char> charBuffer =
new
(data.Length);
543
using BufferScope<byte> buffer =
new
((int)size);
12 references to BufferScope
Microsoft.Build.Framework (12)
Collections\RefArrayBuilder.cs (2)
23
private
BufferScope
<T> _scope;
313
var
newScope = new BufferScope<T>(nextCapacity);
Utilities\BufferScope.cs (8)
20
/// Initializes a new instance of the <see cref="
BufferScope
{T}"/>.
30
/// Create the <see cref="
BufferScope
{T}"/> with an initial buffer. Useful for creating with an initial stack
41
/// Create the <see cref="
BufferScope
{T}"/> with an initial buffer. Useful for creating with an initial stack
77
/// Consider if creating new <see cref="
BufferScope
{T}"/> instances is possible and cleaner than using
150
/// Implicitly converts a <see cref="
BufferScope
{T}"/> to a <see cref="Span{T}"/>.
154
public static implicit operator Span<T>(
BufferScope
<T> scope)
158
/// Implicitly converts a <see cref="
BufferScope
{T}"/> to a <see cref="ReadOnlySpan{T}"/>.
162
public static implicit operator ReadOnlySpan<T>(
BufferScope
<T> scope)
Utilities\ProcessExtensions.cs (2)
165
using
BufferScope
<char> charBuffer = new(data.Length);
543
using
BufferScope
<byte> buffer = new((int)size);