29 references to ByValArray
Microsoft.Build.Tasks.Core (3)
Interop.cs (1)
63[MarshalAs(UnmanagedType.ByValArray, SizeConst = 8)]
NativeMethods.cs (2)
701[MarshalAs(UnmanagedType.ByValArray, SizeConst = 16)] 742[MarshalAs(UnmanagedType.ByValArray, SizeConst = 16)]
Microsoft.CodeAnalysis (5)
PEWriter\MetadataWriter.cs (1)
3610case UnmanagedType.ByValArray: // NATIVE_TYPE_FIXEDARRAY
Symbols\Attributes\MarshalAsAttributeDecoder.cs (1)
42case UnmanagedType.ByValArray:
Symbols\Attributes\MarshalPseudoCustomAttributeData.cs (3)
69_marshalType = UnmanagedType.ByValArray; 145Debug.Assert(_marshalType == UnmanagedType.ByValTStr || _marshalType == UnmanagedType.LPArray || _marshalType == Cci.Constants.UnmanagedType_SafeArray || _marshalType == UnmanagedType.ByValArray); 163Debug.Assert(_marshalType == UnmanagedType.LPArray || _marshalType == UnmanagedType.ByValArray);
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)]
Microsoft.Extensions.Diagnostics.ResourceMonitoring (1)
Windows\Network\IN6_ADDR.cs (1)
12[MarshalAs(UnmanagedType.ByValArray, SizeConst = 16)]
Microsoft.Interop.SourceGeneration (1)
MarshalAsParser.cs (1)
165bool isArrayType = unmanagedType == UnmanagedType.LPArray || unmanagedType == UnmanagedType.ByValArray;
PresentationFramework (3)
System\Windows\Standard\NativeMethods.cs (3)
1763[MarshalAs(UnmanagedType.ByValArray, SizeConst = 128)] 1772[MarshalAs(UnmanagedType.ByValArray, SizeConst = 256)] 1776[MarshalAs(UnmanagedType.ByValArray, SizeConst = 64)]
PresentationUI (1)
MS\Internal\Documents\Application\NativeDirectoryServicesQueryAPIs.cs (1)
158[MarshalAs(UnmanagedType.ByValArray, SizeConst=1)]
System.Reflection.Emit (5)
System\Reflection\Emit\PseudoCustomAttributesData.cs (5)
150case UnmanagedType.ByValArray: // NATIVE_TYPE_FIXEDARRAY 263_marshalType = UnmanagedType.ByValArray; 320case UnmanagedType.ByValArray: 323throw new NotSupportedException(SR.Format(SR.NotSupported_UnmanagedTypeOnlyForFields, nameof(UnmanagedType.ByValArray))); 333throw new NotSupportedException(SR.Format(SR.NotSupported_UnmanagedTypeOnlyForFields, nameof(UnmanagedType.ByValArray)));
System.Reflection.MetadataLoadContext (1)
System\Reflection\TypeLoading\CustomAttributes\Ecma\EcmaCustomAttributeHelpers.cs (1)
194case UnmanagedType.ByValArray:
System.Windows.Controls.Ribbon (1)
Microsoft\Windows\Controls\Ribbon\NativeMethods.cs (1)
289[MarshalAs(UnmanagedType.ByValArray, SizeConst = 0x20)]
UIAutomationClientSideProviders (3)
MS\Win32\UnsafeNativeMethods.cs (3)
325[MarshalAs(System.Runtime.InteropServices.UnmanagedType.ByValArray, SizeConst = NativeMethods.CCHILDREN_TITLEBAR + 1)] 334[MarshalAs(System.Runtime.InteropServices.UnmanagedType.ByValArray, SizeConst = NativeMethods.CCHILDREN_TITLEBAR + 1)] 336[MarshalAs(System.Runtime.InteropServices.UnmanagedType.ByValArray, SizeConst = NativeMethods.CCHILDREN_TITLEBAR + 1)]
UIAutomationTypes (2)
src\Microsoft.DotNet.Wpf\src\Shared\MS\Win32\NativeMethodsCLR.cs (2)
1520[MarshalAs(UnmanagedType.ByValArray, SizeConst=32)] 1898[MarshalAs(UnmanagedType.ByValArray, SizeConst=6)/*leftover(offset=0, widths)*/]