45 references to Flags
ILCompiler.Compiler (20)
Compiler\Compilation.cs (1)
460
if ((signature.
Flags
& MethodSignatureFlags.UnmanagedCallingConventionMask) != 0)
Compiler\DependencyAnalysis\NativeLayoutVertexNode.cs (1)
292
if ((_signature.
Flags
& MethodSignatureFlags.UnmanagedCallingConventionMask) != 0)
Compiler\LibraryRootProvider.cs (1)
89
if ((signature.
Flags
& MethodSignatureFlags.UnmanagedCallingConventionMask) == MethodSignatureFlags.CallingConventionVarargs)
IL\ILImporter.Scanner.cs (2)
549
if ((method.Signature.
Flags
& MethodSignatureFlags.UnmanagedCallingConventionMask) == MethodSignatureFlags.CallingConventionVarargs)
1168
if ((signature.
Flags
& MethodSignatureFlags.UnmanagedCallingConventionMask) == 0)
parent\parent\Common\Compiler\NativeAotNameMangler.cs (2)
398
sb.Append("__FnPtr_"u8).Append(((int)fnPtrType.Signature.
Flags
).ToString("X2")).Append(EnterNameScopeSequence);
519
sb.Append(signature.
Flags
.ToStringInvariant());
parent\parent\Common\Internal\Runtime\EETypeBuilderHelpers.cs (1)
160
return (sig.
Flags
& MethodSignatureFlags.UnmanagedCallingConventionMask) switch
parent\parent\Common\JitInterface\WasmLowering.cs (2)
22
Debug.Assert(signature.
Flags
== 0);
656
if (!flags.HasFlag(LoweringFlags.IsUnmanagedCallersOnly) && signature.
Flags
.HasFlag(MethodSignatureFlags.UnmanagedCallingConvention))
parent\parent\Common\TypeSystem\IL\Stubs\CalliMarshallingMethodThunk.Mangling.cs (1)
28
Debug.Assert((_targetSignature.
Flags
& MethodSignatureFlags.UnmanagedCallingConventionMask) == MethodSignatureFlags.UnmanagedCallingConvention);
parent\parent\Common\TypeSystem\IL\Stubs\DelegateMethodILEmitter.cs (1)
89
signature = new MethodSignature(signature.
Flags
, signature.GenericParameterCount, returnType, parameters);
parent\parent\Common\TypeSystem\IL\Stubs\DelegateThunks.cs (2)
111
builder.Flags = Signature.
Flags
| MethodSignatureFlags.Static;
260
Signature.
Flags
| MethodSignatureFlags.Static, 0, Signature.ReturnType, targetMethodParameters);
parent\parent\Common\TypeSystem\IL\Stubs\DynamicInvokeMethodThunk.cs (1)
140
if ((_targetSignature.
Flags
& MethodSignatureFlags_ValueTypeInstanceMethod) == 0)
parent\parent\Common\TypeSystem\IL\Stubs\PInvokeILEmitter.cs (2)
325
_targetMethod.Signature.
Flags
, 0, nativeReturnType, nativeParameterTypes);
371
calliThunk.TargetSignature.
Flags
, 0, nativeReturnType,
parent\parent\Common\TypeSystem\Interop\InteropStateManager.cs (1)
192
normalizedSignatureBuilder.Flags = (signature.
Flags
& MethodSignatureFlags.Static) | MethodSignatureFlags.UnmanagedCallingConvention;
parent\parent\Common\TypeSystem\Interop\UnmanagedCallingConventions.cs (1)
54
MethodSignatureFlags unmanagedCallconv = signature.
Flags
& MethodSignatureFlags.UnmanagedCallingConventionMask;
parent\parent\Common\TypeSystem\MetadataEmitter\TypeSystemMetadataEmitter.cs (1)
665
switch (sig.
Flags
& MethodSignatureFlags.UnmanagedCallingConventionMask)
ILCompiler.MetadataTransform (3)
ILCompiler\Metadata\Transform.Method.cs (3)
242
SignatureCallingConvention callingConvention = (SignatureCallingConvention)(signature.
Flags
& Cts.MethodSignatureFlags.UnmanagedCallingConventionMask);
243
if ((signature.
Flags
& Cts.MethodSignatureFlags.Static) == 0)
247
if ((signature.
Flags
& Cts.MethodSignatureFlags.ExplicitThis) != 0)
ILCompiler.ReadyToRun (15)
Compiler\DependencyAnalysis\ReadyToRun\GCRefMapBuilder.cs (1)
80
bool hasThis = (signature.
Flags
& MethodSignatureFlags.Static) == 0;
Compiler\DependencyAnalysis\ReadyToRun\SignatureBuilder.cs (2)
380
SignatureCallingConvention callingConvention = (SignatureCallingConvention)(type.Signature.
Flags
& MethodSignatureFlags.UnmanagedCallingConventionMask);
381
SignatureAttributes callingConventionAttributes = ((type.Signature.
Flags
& MethodSignatureFlags.Static) != 0 ? SignatureAttributes.None : SignatureAttributes.Instance);
Compiler\ReadyToRunLibraryRootProvider.cs (1)
93
if ((signature.
Flags
& MethodSignatureFlags.UnmanagedCallingConventionMask) == MethodSignatureFlags.CallingConventionVarargs)
IL\Stubs\InstanceCalliHelperIntrinsics.cs (1)
52
builder.Flags = (sig.
Flags
| MethodSignatureFlags.ExplicitThis) & ~MethodSignatureFlags.Static;
IL\Stubs\PInvokeILEmitter.cs (1)
52
_targetMethod.Signature.
Flags
, 0, nativeReturnType,
JitInterface\CorInfoImpl.ReadyToRun.cs (1)
3486
switch (signature.
Flags
& MethodSignatureFlags.UnmanagedCallingConventionMask)
parent\parent\Common\Compiler\NativeAotNameMangler.cs (2)
398
sb.Append("__FnPtr_"u8).Append(((int)fnPtrType.Signature.
Flags
).ToString("X2")).Append(EnterNameScopeSequence);
519
sb.Append(signature.
Flags
.ToStringInvariant());
parent\parent\Common\JitInterface\CorInfoImpl.cs (2)
922
sig->callConv = (CorInfoCallConv)(signature.
Flags
& MethodSignatureFlags.UnmanagedCallingConventionMask);
1784
if ((methodDesc.Signature.
Flags
& MethodSignatureFlags.UnmanagedCallingConventionMask) == 0)
parent\parent\Common\JitInterface\WasmLowering.cs (2)
22
Debug.Assert(signature.
Flags
== 0);
656
if (!flags.HasFlag(LoweringFlags.IsUnmanagedCallersOnly) && signature.
Flags
.HasFlag(MethodSignatureFlags.UnmanagedCallingConvention))
parent\parent\Common\TypeSystem\Interop\UnmanagedCallingConventions.cs (1)
54
MethodSignatureFlags unmanagedCallconv = signature.
Flags
& MethodSignatureFlags.UnmanagedCallingConventionMask;
parent\parent\Common\TypeSystem\MetadataEmitter\TypeSystemMetadataEmitter.cs (1)
665
switch (sig.
Flags
& MethodSignatureFlags.UnmanagedCallingConventionMask)
ILCompiler.RyuJit (3)
JitInterface\CorInfoImpl.RyuJit.cs (1)
2008
if ((signature.
Flags
& MethodSignatureFlags.UnmanagedCallingConventionMask) == 0)
parent\parent\Common\JitInterface\CorInfoImpl.cs (2)
922
sig->callConv = (CorInfoCallConv)(signature.
Flags
& MethodSignatureFlags.UnmanagedCallingConventionMask);
1784
if ((methodDesc.Signature.
Flags
& MethodSignatureFlags.UnmanagedCallingConventionMask) == 0)
ILCompiler.TypeSystem (4)
parent\parent\Common\TypeSystem\Common\TypeSystemContext.cs (1)
247
Debug.Assert((signature.
Flags
& MethodSignatureFlags.UnmanagedCallingConventionMask) is 0 or MethodSignatureFlags.UnmanagedCallingConvention);
parent\parent\Common\TypeSystem\Ecma\EcmaType.cs (1)
396
if ((sig.
Flags
& MethodSignatureFlags.UnmanagedCallingConventionMask) == MethodSignatureFlags.CallingConventionVarargs)
parent\parent\Common\TypeSystem\IL\UnsafeAccessors.cs (2)
326
if ((declSig.
Flags
& MethodSignatureFlags.UnmanagedCallingConventionMask)
327
!= (maybeSig.
Flags
& MethodSignatureFlags.UnmanagedCallingConventionMask))