25 writes to Capacity
dotnet-svcutil-lib (1)
FrameworkFork\Microsoft.Xml\Xml\BufferBuilder.cs (1)
329_stringBuilder.Capacity = _length;
GenerateDocumentationAndConfigFiles (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\ObjectPools\Extensions.cs (1)
177sb.Capacity = Threshold;
Microsoft.AspNetCore.Razor.Utilities.Shared (2)
src\roslyn\src\Razor\src\Shared\Microsoft.AspNetCore.Razor.SharedUtilities\PooledObjects\StringBuilderPool.Policy.cs (1)
39builder.Capacity = _maximumObjectSize;
src\roslyn\src\Razor\src\Shared\Microsoft.AspNetCore.Razor.SharedUtilities\StringBuilderExtensions.cs (1)
14builder.Capacity = newCapacity;
Microsoft.AspNetCore.Routing (2)
UriBuildingContext.cs (2)
202_path.Capacity = 128; 208_query.Capacity = 128;
Microsoft.CodeAnalysis.Analyzers (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\ObjectPools\Extensions.cs (1)
177sb.Capacity = Threshold;
Microsoft.CodeAnalysis.AnalyzerUtilities (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\ObjectPools\Extensions.cs (1)
177sb.Capacity = Threshold;
Microsoft.CodeAnalysis.CodeStyle (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\ObjectPools\Extensions.cs (1)
177sb.Capacity = Threshold;
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (1)
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseUtf8StringLiteral\UseUtf8StringLiteralCodeFixProvider.cs (1)
143builder.Capacity = initializer.ElementValues.Length;
Microsoft.CodeAnalysis.CSharp.Features (1)
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseUtf8StringLiteral\UseUtf8StringLiteralCodeFixProvider.cs (1)
143builder.Capacity = initializer.ElementValues.Length;
Microsoft.CodeAnalysis.ResxSourceGenerator (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\ObjectPools\Extensions.cs (1)
177sb.Capacity = Threshold;
Microsoft.CodeAnalysis.Workspaces (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\ObjectPools\Extensions.cs (1)
177sb.Capacity = Threshold;
Microsoft.Extensions.Logging.Console (2)
ConsoleLogger.cs (2)
68sb.Capacity = 1024; 98sb.Capacity = 1024;
Microsoft.VisualStudio.TestPlatform.Common (1)
Utilities\SimpleJSON.cs (1)
477sb.Capacity = aText.Length + aText.Length / 10;
Microsoft.Win32.Msi (1)
WindowsInstaller.cs (1)
112buffer.Capacity = (int)++bufsize;
PresentationCore (4)
System\Windows\Media\Animation\Clock.cs (2)
4176Capacity = 1024 4204builder.Capacity = 1024;
System\Windows\Media\Animation\Timeline.cs (2)
966Capacity = 1024 985builder.Capacity = 1024;
Roslyn.Diagnostics.Analyzers (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\ObjectPools\Extensions.cs (1)
177sb.Capacity = Threshold;
System.ComponentModel.TypeConverter (1)
System\ComponentModel\MaskedTextProvider.cs (1)
428_testString.Capacity = _testString.Length;
System.Data.Odbc (1)
System\Data\Odbc\Odbc32.cs (1)
739message.Capacity = cchActual + 1;
System.Private.CoreLib (1)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Text\StringBuilder.cs (1)
310Capacity = capacity;
107 references to Capacity
csc (1)
src\roslyn\src\Compilers\Shared\NativeMethods.cs (1)
139uint len = GetFinalPathNameByHandleW(hFile: handle, lpszFilePath: sb, cchFilePath: (uint)sb.Capacity, dwFlags: flags);
dotnet (1)
src\sdk\artifacts\.packages\microsoft.codeanalysis.buildclient\5.11.0-1.26424.106\contentFiles\cs\net11.0\NativeMethods.cs (1)
139uint len = GetFinalPathNameByHandleW(hFile: handle, lpszFilePath: sb, cchFilePath: (uint)sb.Capacity, dwFlags: flags);
GenerateDocumentationAndConfigFiles (2)
src\roslyn\src\Dependencies\PooledObjects\PooledStringBuilder.cs (1)
48if (builder.Capacity <= 1024)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\ObjectPools\Extensions.cs (1)
175if (sb.Capacity > Threshold)
Microsoft.AspNetCore.Razor.Utilities.Shared (3)
src\roslyn\src\Dependencies\PooledObjects\PooledStringBuilder.cs (1)
48if (builder.Capacity <= 1024)
src\roslyn\src\Razor\src\Shared\Microsoft.AspNetCore.Razor.SharedUtilities\PooledObjects\StringBuilderPool.Policy.cs (1)
37if (builder.Capacity > _maximumObjectSize)
src\roslyn\src\Razor\src\Shared\Microsoft.AspNetCore.Razor.SharedUtilities\StringBuilderExtensions.cs (1)
12if (builder.Capacity < newCapacity)
Microsoft.AspNetCore.Routing (2)
UriBuildingContext.cs (2)
199if (_path.Capacity > 128) 206if (_query.Capacity > 128)
Microsoft.Build (2)
Logging\BaseConsoleLogger.cs (1)
1217if (shared.Capacity < capacity)
src\msbuild\artifacts\.packages\microsoft.codeanalysis.pooledobjects\5.0.0-1.25277.114\contentFiles\cs\netstandard2.0\PooledStringBuilder.cs (1)
44if (builder.Capacity <= 1024)
Microsoft.Build.Framework (16)
ReuseableStringBuilder.cs (10)
192_borrowedWithCapacity = _borrowedBuilder.Capacity; 269else if (returned.Capacity < capacity) 275MSBuildEventSource.Log.ReusableStringBuilderFactoryStart(hash: returned.GetHashCode(), newCapacity: newCapacity, oldCapacity: returned.Capacity, type: "miss-need-bigger"); 284MSBuildEventSource.Log.ReusableStringBuilderFactoryStart(hash: returned.GetHashCode(), newCapacity: capacity, oldCapacity: returned.Capacity, type: "hit"); 315if (returningBuilder.Capacity > MaxBuilderSizeCapacity) 319MSBuildEventSource.Log.ReusableStringBuilderFactoryStop(hash: returningBuilder.GetHashCode(), returningCapacity: returningBuilder.Capacity, returningLength: returningLength, type: "discard"); 324if (returningBuilder.Capacity != returning._borrowedWithCapacity) 326Debug.Assert(returningBuilder.Capacity > returning._borrowedWithCapacity, "Capacity can only increase"); 333int newCapacity = SelectBracketedCapacity(returningBuilder.Capacity); 348MSBuildEventSource.Log.ReusableStringBuilderFactoryStop(hash: returningBuilder.GetHashCode(), returningCapacity: returningBuilder.Capacity, returningLength: returningLength, type: returning._borrowedBuilder != returningBuilder ? "return-new" : "return");
Utilities\StringBuilderCache.cs (6)
50builder is null || builder.Capacity <= MAX_BUILDER_SIZE, 55if (builder?.Capacity >= capacity) 89if (builder.Capacity <= MAX_BUILDER_SIZE) 124oldCapacity: builder.Capacity, 131returningCapacity: builder.Capacity, 133type: builder.Capacity <= MAX_BUILDER_SIZE ? "sbc-return" : "sbc-discard");
Microsoft.Build.Tasks.CodeAnalysis (1)
src\roslyn\src\Compilers\Shared\NativeMethods.cs (1)
139uint len = GetFinalPathNameByHandleW(hFile: handle, lpszFilePath: sb, cchFilePath: (uint)sb.Capacity, dwFlags: flags);
Microsoft.CodeAnalysis (1)
src\roslyn\src\Dependencies\PooledObjects\PooledStringBuilder.cs (1)
48if (builder.Capacity <= 1024)
Microsoft.CodeAnalysis.Analyzers (2)
src\roslyn\src\Dependencies\PooledObjects\PooledStringBuilder.cs (1)
48if (builder.Capacity <= 1024)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\ObjectPools\Extensions.cs (1)
175if (sb.Capacity > Threshold)
Microsoft.CodeAnalysis.AnalyzerUtilities (2)
src\roslyn\src\Dependencies\PooledObjects\PooledStringBuilder.cs (1)
48if (builder.Capacity <= 1024)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\ObjectPools\Extensions.cs (1)
175if (sb.Capacity > Threshold)
Microsoft.CodeAnalysis.CodeStyle (2)
src\roslyn\src\Dependencies\PooledObjects\PooledStringBuilder.cs (1)
48if (builder.Capacity <= 1024)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\ObjectPools\Extensions.cs (1)
175if (sb.Capacity > Threshold)
Microsoft.CodeAnalysis.Extensions.Package (1)
src\roslyn\src\Dependencies\PooledObjects\PooledStringBuilder.cs (1)
48if (builder.Capacity <= 1024)
Microsoft.CodeAnalysis.ResxSourceGenerator (2)
src\roslyn\src\Dependencies\PooledObjects\PooledStringBuilder.cs (1)
48if (builder.Capacity <= 1024)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\ObjectPools\Extensions.cs (1)
175if (sb.Capacity > Threshold)
Microsoft.CodeAnalysis.Workspaces (2)
src\roslyn\src\Dependencies\PooledObjects\PooledStringBuilder.cs (1)
48if (builder.Capacity <= 1024)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\ObjectPools\Extensions.cs (1)
175if (sb.Capacity > Threshold)
Microsoft.Extensions.Logging.Console (2)
ConsoleLogger.cs (2)
66if (sb.Capacity > 1024) 96if (sb.Capacity > 1024)
Microsoft.Extensions.ObjectPool (3)
ObjectPoolProviderExtensions.cs (1)
28/// <param name="maximumRetainedCapacity">The maximum value for <see cref="StringBuilder.Capacity"/> that is allowed to be
StringBuilderPooledObjectPolicy.cs (2)
20/// Gets or sets the maximum value for <see cref="StringBuilder.Capacity"/> that is allowed to be 35if (obj.Capacity > MaximumRetainedCapacity)
Microsoft.VisualBasic.Forms (2)
Microsoft\VisualBasic\Interaction.vb (2)
160appTitleLength = NativeMethods.GetWindowText(windowHandle, appTitleBuilder, appTitleBuilder.Capacity) 179appTitleLength = NativeMethods.GetWindowText(windowHandle, appTitleBuilder, appTitleBuilder.Capacity)
Microsoft.VisualStudio.TestPlatform.Common (1)
Utilities\SimpleJSON.cs (1)
476if (sb.Capacity < aText.Length + aText.Length / 10)
Microsoft.VisualStudio.TestPlatform.ObjectModel (1)
Nuget.Frameworks\StringBuilderPool.cs (1)
80if (builder.Capacity <= MaxPoolSize)
Microsoft.Win32.Msi (1)
WindowsInstaller.cs (1)
104uint bufsize = (uint)buffer.Capacity;
NuGet.Common (1)
src\nuget-client\build\Shared\StringBuilderPool.cs (1)
78if (builder.Capacity <= MaxPoolSize)
NuGet.Frameworks (1)
src\nuget-client\build\Shared\StringBuilderPool.cs (1)
78if (builder.Capacity <= MaxPoolSize)
NuGet.LibraryModel (1)
src\nuget-client\build\Shared\StringBuilderPool.cs (1)
78if (builder.Capacity <= MaxPoolSize)
NuGet.Packaging (1)
src\nuget-client\build\Shared\StringBuilderPool.cs (1)
78if (builder.Capacity <= MaxPoolSize)
NuGet.Protocol (1)
src\nuget-client\build\Shared\StringBuilderPool.cs (1)
78if (builder.Capacity <= MaxPoolSize)
NuGet.Versioning (1)
src\nuget-client\build\Shared\StringBuilderPool.cs (1)
78if (builder.Capacity <= MaxPoolSize)
PresentationCore (2)
System\Windows\Automation\Peers\GenericRootAutomationPeer.cs (1)
45UnsafeNativeMethods.GetWindowText(new HandleRef(null, hwnd), sb, sb.Capacity);
System\Windows\Media\GlyphsSerializer.cs (1)
56* _glyphStringBuider.Capacity
PresentationFramework (18)
Microsoft\Win32\CommonItemDialog.cs (1)
672sb.Capacity /* max # of chars to copy before truncation occurs */
MS\Internal\AppModel\ShellProvider.cs (1)
955HRESULT hr = NativeMethods2.SHGetFolderPathEx(ref knownFolder, 0, IntPtr.Zero, pathBuilder, (uint)pathBuilder.Capacity);
MS\Win32\UxThemeWrapper.cs (2)
257if (UnsafeNativeMethods.GetCurrentThemeName(themeNameSB, themeNameSB.Capacity, 258themeColorSB, themeColorSB.Capacity,
System\Windows\Automation\Peers\WindowAutomationPeer.cs (1)
38UnsafeNativeMethods.GetWindowText(new HandleRef(null, window.Handle), sb, sb.Capacity);
System\Windows\Shell\JumpList.cs (7)
1017shellLink.GetPath(pathBuilder, pathBuilder.Capacity, null, SLGP.RAWPATH); 1019shellLink.GetArguments(argsBuilder, argsBuilder.Capacity); 1021shellLink.GetDescription(descBuilder, descBuilder.Capacity); 1024shellLink.GetIconLocation(iconBuilder, iconBuilder.Capacity, out iconIndex); 1026shellLink.GetWorkingDirectory(dirBuilder, dirBuilder.Capacity); 1065shellLink.GetPath(pathBuilder, pathBuilder.Capacity, null, SLGP.RAWPATH); 1081shellLink.GetArguments(argsBuilder, argsBuilder.Capacity);
System\Windows\Standard\NativeMethods.cs (6)
2685_GetCurrentThemeName(fileNameBuilder, fileNameBuilder.Capacity, 2686colorBuilder, colorBuilder.Capacity, 2687sizeBuilder, sizeBuilder.Capacity) 2710int size = _GetModuleFileName(hModule, buffer, buffer.Capacity); 2718if (size == buffer.Capacity) 2721buffer.EnsureCapacity(buffer.Capacity * 2);
ReachFramework (2)
MS\Internal\Printing\Configuration\COMPSTUISRID.cs (1)
38int charCount = UnsafeNativeMethods.LoadStringW(handle, srid, resString, resString.Capacity);
PrintSystemExceptions\PrintSystemException.cs (1)
275win32ErrorMessage.Capacity,
Roslyn.Diagnostics.Analyzers (2)
src\roslyn\src\Dependencies\PooledObjects\PooledStringBuilder.cs (1)
48if (builder.Capacity <= 1024)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\ObjectPools\Extensions.cs (1)
175if (sb.Capacity > Threshold)
System.Data.Odbc (1)
System\Data\Odbc\Odbc32.cs (1)
737if ((SQLRETURN.SUCCESS_WITH_INFO == retcode) && (message.Capacity - 1 < cchActual))
System.Net.Http (2)
src\runtime\src\libraries\Common\src\System\Text\StringBuilderCache.cs (2)
29if (capacity <= sb.Capacity) 44if (sb.Capacity <= MaxBuilderSize)
System.Net.Primitives (2)
src\runtime\src\libraries\Common\src\System\Text\StringBuilderCache.cs (2)
29if (capacity <= sb.Capacity) 44if (sb.Capacity <= MaxBuilderSize)
System.Private.CoreLib (13)
Internal\Runtime\CompilerHelpers\InteropHelpers.cs (2)
101return (byte*)CoTaskMemAllocAndZeroMemory(checked((sb.Capacity + 2) * Marshal.SystemMaxDBCSCharSize)); 110return (char*)CoTaskMemAllocAndZeroMemory(checked((sb.Capacity + 2) * 2));
src\runtime\src\libraries\Common\src\System\Text\StringBuilderCache.cs (2)
29if (capacity <= sb.Capacity) 44if (sb.Capacity <= MaxBuilderSize)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Text\StringBuilder.cs (8)
231info.AddValue(CapacityField, Capacity); 281if (Capacity != value) 308if (Capacity < capacity) 312return Capacity; 403/// <see cref="Capacity"/> of zero but retains its original <see cref="MaxCapacity"/>. 457int capacityToPreserve = Math.Min(Capacity, Math.Max(Length * 6 / 5, m_ChunkChars.Length)); 865throw new ArgumentOutOfRangeException(nameof(Capacity), SR.ArgumentOutOfRange_Capacity); 2632Debug.Assert(Capacity == Length, nameof(ExpandByABlock) + " should only be called when there is no space left.");
System\Text\StringBuilder.NativeAot.cs (1)
16int currentLength = Capacity;
System.Private.Xml (2)
src\runtime\src\libraries\Common\src\System\Text\StringBuilderCache.cs (2)
29if (capacity <= sb.Capacity) 44if (sb.Capacity <= MaxBuilderSize)
System.Private.Xml.Linq (2)
src\runtime\src\libraries\Common\src\System\Text\StringBuilderCache.cs (2)
29if (capacity <= sb.Capacity) 44if (sb.Capacity <= MaxBuilderSize)
System.Reflection.Metadata (1)
System\Reflection\Internal\Utilities\PooledStringBuilder.cs (1)
38if (builder.Capacity <= 1024)
UIAutomationClientSideProviders (2)
MS\Internal\AutomationProxies\Misc.cs (1)
1168ProxySendMessage(hwnd, NativeMethods.WM_GETTEXT, (IntPtr)str.Capacity, str);
MS\Internal\AutomationProxies\WindowsAltTab.cs (1)
240cchItemText = (uint)itemText.Capacity;
vbc (1)
src\roslyn\src\Compilers\Shared\NativeMethods.cs (1)
139uint len = GetFinalPathNameByHandleW(hFile: handle, lpszFilePath: sb, cchFilePath: (uint)sb.Capacity, dwFlags: flags);
VBCSCompiler (1)
src\roslyn\src\Compilers\Shared\NativeMethods.cs (1)
139uint len = GetFinalPathNameByHandleW(hFile: handle, lpszFilePath: sb, cchFilePath: (uint)sb.Capacity, dwFlags: flags);