23 references to ByValArray
Microsoft.Build.Tasks.Core (3)
Interop.cs (1)
63[MarshalAs(UnmanagedType.ByValArray, SizeConst = 8)]
NativeMethods.cs (2)
699[MarshalAs(UnmanagedType.ByValArray, SizeConst = 16)] 740[MarshalAs(UnmanagedType.ByValArray, SizeConst = 16)]
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.Interop.SourceGeneration (1)
MarshalAsParser.cs (1)
165bool isArrayType = unmanagedType == UnmanagedType.LPArray || unmanagedType == UnmanagedType.ByValArray;
PresentationFramework (3)
System\Windows\Standard\NativeMethods.cs (3)
1787[MarshalAs(UnmanagedType.ByValArray, SizeConst = 128)] 1796[MarshalAs(UnmanagedType.ByValArray, SizeConst = 256)] 1800[MarshalAs(UnmanagedType.ByValArray, SizeConst = 64)]
PresentationUI (1)
MS\Internal\Documents\Application\NativeDirectoryServicesQueryAPIs.cs (1)
159[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)
294[MarshalAs(UnmanagedType.ByValArray, SizeConst = 0x20)]
UIAutomationClientSideProviders (3)
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 (2)
src\Microsoft.DotNet.Wpf\src\Shared\MS\Win32\NativeMethodsCLR.cs (2)
2760[MarshalAs(UnmanagedType.ByValArray, SizeConst=32)] 4050[MarshalAs(UnmanagedType.ByValArray, SizeConst=6)/*leftover(offset=0, widths)*/]