27 references to ByValArray
ILAssembler (2)
Actions\GrammarActions.Marshalling.Actions.cs (1)
276BlobBuilder blob = CreateNativeTypeBlob(UnmanagedType.ByValArray);
PseudoCustomAttributes.MarshalAs.cs (1)
222case (int)UnmanagedType.ByValArray:
Microsoft.CodeAnalysis (5)
PEWriter\MetadataWriter.cs (1)
3645case 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.Extensions.Diagnostics.ResourceMonitoring (1)
Windows\Network\IN6_ADDR.cs (1)
12[MarshalAs(UnmanagedType.ByValArray, SizeConst = 16)]
Microsoft.Interop.SourceGeneration (1)
MarshalAsParser.cs (1)
181bool isArrayType = unmanagedType == UnmanagedType.LPArray || unmanagedType == UnmanagedType.ByValArray;
PresentationFramework (3)
System\Windows\Standard\NativeMethods.cs (3)
1765[MarshalAs(UnmanagedType.ByValArray, SizeConst = 128)] 1774[MarshalAs(UnmanagedType.ByValArray, SizeConst = 256)] 1778[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.Speech (2)
Internal\SapiInterop\SapiRecoInterop.cs (2)
250[MarshalAs(UnmanagedType.ByValArray, SizeConst = 20)] // SP_MAX_LANGIDS 259[MarshalAs(UnmanagedType.ByValArray, SizeConst = 255)]
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\wpf\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)*/]