45 writes to SizeConst
Microsoft.Build (2)
WindowsNative.cs (2)
247[MarshalAs(UnmanagedType.ByValTStr, SizeConst = MaxPath)] 253[MarshalAs(UnmanagedType.ByValTStr, SizeConst = 14)]
Microsoft.Build.Engine.OM.UnitTests (2)
WindowsNative.cs (2)
247[MarshalAs(UnmanagedType.ByValTStr, SizeConst = MaxPath)] 253[MarshalAs(UnmanagedType.ByValTStr, SizeConst = 14)]
Microsoft.Build.Tasks.Core (7)
Interop.cs (1)
63[MarshalAs(UnmanagedType.ByValArray, SizeConst = 8)]
LockCheck.cs (2)
186[MarshalAs(UnmanagedType.ByValTStr, SizeConst = CCH_RM_MAX_APP_NAME + 1)] 188[MarshalAs(UnmanagedType.ByValTStr, SizeConst = CCH_RM_MAX_SVC_NAME + 1)]
NativeMethods.cs (2)
699[MarshalAs(UnmanagedType.ByValArray, SizeConst = 16)] 740[MarshalAs(UnmanagedType.ByValArray, SizeConst = 16)]
WindowsNative.cs (2)
247[MarshalAs(UnmanagedType.ByValTStr, SizeConst = MaxPath)] 253[MarshalAs(UnmanagedType.ByValTStr, SizeConst = 14)]
Microsoft.Build.Utilities.Core (2)
WindowsNative.cs (2)
247[MarshalAs(UnmanagedType.ByValTStr, SizeConst = MaxPath)] 253[MarshalAs(UnmanagedType.ByValTStr, SizeConst = 14)]
Microsoft.DotNet.SignCheckLibrary (3)
Interop\PortableExecutable\ImageDosHeader.cs (2)
72[MarshalAs(UnmanagedType.ByValArray, SizeConst = 4)] 85[MarshalAs(UnmanagedType.ByValArray, SizeConst = 10)]
Interop\PortableExecutable\ImageSectionHeader.cs (1)
15[MarshalAs(UnmanagedType.ByValArray, SizeConst = 8)]
MSBuild (2)
WindowsNative.cs (2)
247[MarshalAs(UnmanagedType.ByValTStr, SizeConst = MaxPath)] 253[MarshalAs(UnmanagedType.ByValTStr, SizeConst = 14)]
PresentationCore (1)
MS\Win32\UnsafeNativeMethodsPointer.cs (1)
345[MarshalAs(UnmanagedType.ByValTStr, SizeConst = POINTER_DEVICE_PRODUCT_STRING_MAX)]
PresentationFramework (10)
MS\Internal\AppModel\ShellProvider.cs (1)
76[MarshalAs(UnmanagedType.ByValTStr, SizeConst = 260)]
MS\Internal\Printing\NativeMethods.cs (2)
86[MarshalAs(UnmanagedType.ByValTStr, SizeConst = CCHDEVICENAME)] 104[MarshalAs(UnmanagedType.ByValTStr, SizeConst = CCHFORMNAME)]
System\Windows\Standard\NativeMethods.cs (6)
1787[MarshalAs(UnmanagedType.ByValArray, SizeConst = 128)] 1796[MarshalAs(UnmanagedType.ByValArray, SizeConst = 256)] 1800[MarshalAs(UnmanagedType.ByValArray, SizeConst = 64)] 1857[MarshalAs(UnmanagedType.ByValTStr, SizeConst = 32)] 2182[MarshalAs(UnmanagedType.ByValTStr, SizeConst = 260)] 2184[MarshalAs(UnmanagedType.ByValTStr, SizeConst = 14)]
System\Windows\Standard\ShellProvider.cs (1)
335[MarshalAs(UnmanagedType.ByValTStr, SizeConst = 260)]
PresentationUI (1)
MS\Internal\Documents\Application\NativeDirectoryServicesQueryAPIs.cs (1)
159[MarshalAs(UnmanagedType.ByValArray, SizeConst=1)]
System.Private.CoreLib (1)
src\System\Reflection\MdImport.cs (1)
294attribute.SizeConst = sizeConst;
System.Reflection.MetadataLoadContext (3)
System\Reflection\TypeLoading\CustomAttributes\Ecma\EcmaCustomAttributeHelpers.cs (3)
197ma.SizeConst = br.ReadCompressedInteger(); 207ma.SizeConst = br.ReadCompressedInteger(); 231ma.SizeConst = br.ReadCompressedInteger();
System.Runtime.InteropServices (1)
System\Runtime\InteropServices\ComTypes\IEnumSTATDATA.cs (1)
26int Next(int celt, [Out, MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 0)] STATDATA[] rgelt, [Out, MarshalAs(UnmanagedType.LPArray, SizeConst = 1)] int[] pceltFetched);
System.Windows.Controls.Ribbon (1)
Microsoft\Windows\Controls\Ribbon\NativeMethods.cs (1)
294[MarshalAs(UnmanagedType.ByValArray, SizeConst = 0x20)]
UIAutomationClientSideProviders (4)
MS\Win32\NativeMethods.cs (1)
665[MarshalAs (UnmanagedType.ByValTStr, SizeConst = 32)]
MS\Win32\UnsafeNativeMethods.cs (3)
332[MarshalAs(System.Runtime.InteropServices.UnmanagedType.ByValArray, SizeConst = NativeMethods.CCHILDREN_TITLEBAR + 1)] 341[MarshalAs(System.Runtime.InteropServices.UnmanagedType.ByValArray, SizeConst = NativeMethods.CCHILDREN_TITLEBAR + 1)] 343[MarshalAs(System.Runtime.InteropServices.UnmanagedType.ByValArray, SizeConst = NativeMethods.CCHILDREN_TITLEBAR + 1)]
UIAutomationTypes (4)
src\Microsoft.DotNet.Wpf\src\Shared\MS\Win32\NativeMethodsCLR.cs (3)
2760[MarshalAs(UnmanagedType.ByValArray, SizeConst=32)] 3610[MarshalAs(UnmanagedType.ByValTStr, SizeConst=32)] 4050[MarshalAs(UnmanagedType.ByValArray, SizeConst=6)/*leftover(offset=0, widths)*/]
src\Microsoft.DotNet.Wpf\src\Shared\MS\Win32\NativeMethodsOther.cs (1)
101[MarshalAs(UnmanagedType.ByValTStr, SizeConst=128)]
xunit.console (1)
common\AssemblyResolution\Microsoft.DotNet.PlatformAbstractions\Native\NativeMethods.Windows.cs (1)
20[MarshalAs(UnmanagedType.ByValTStr, SizeConst = 128)]
4 references to SizeConst
Microsoft.Interop.SourceGeneration (1)
MarshalAsParser.cs (1)
137if (namedArguments.TryGetValue(nameof(MarshalAsAttribute.SizeConst), out TypedConstant sizeConstArg))
System.Private.CoreLib (1)
src\System\Reflection\RuntimeCustomAttributeData.cs (1)
368namedArgs[i++] = new CustomAttributeNamedArgument(type.GetField("SizeConst")!, marshalAs.SizeConst);
System.Reflection.MetadataLoadContext (2)
System\Reflection\TypeLoading\CustomAttributes\CustomAttributeHelpers.cs (2)
119attributeType.ToCustomAttributeNamedArgument(nameof(MarshalAsAttribute.SizeConst), ct[CoreType.Int32], ma.SizeConst),