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