Base:
property
Signature
Internal.TypeSystem.MethodDesc.Signature
47 references to Signature
ILCompiler.Compiler (22)
Compiler\Dataflow\FlowAnnotations.cs (1)
411signature = method.Signature;
Compiler\DependencyAnalysis\MethodMetadataNode.cs (3)
58MethodSignature sig = _method.Signature; 79GenericArgumentDataFlow.ProcessGenericArgumentDataFlow(ref dependencies, factory, new MessageOrigin(_method), _method.Signature.ReturnType, _method); 81foreach (TypeDesc parameterType in _method.Signature)
Compiler\SubstitutedILProvider.cs (1)
419&& callee.Signature is { Length: 0, IsStatic: true }
Compiler\SubstitutionProvider.cs (2)
49if (!method.Signature.IsStatic) 52if (!method.Signature.ReturnType.IsWellKnownType(WellKnownType.Boolean))
src\runtime\src\coreclr\tools\Common\Compiler\AsyncMethodVariant.cs (1)
21Debug.Assert(wrappedMethod.Signature.ReturnsTaskOrValueTask());
src\runtime\src\coreclr\tools\Common\Compiler\CompilerTypeSystemContext.Async.cs (1)
165&& ecmaMethod.Signature.ReturnsTaskOrValueTask())
src\runtime\src\coreclr\tools\Common\Compiler\Dataflow\DynamicallyAccessedMembersBinder.cs (8)
326if ((property.GetMethod != null) && !property.GetMethod.Signature.IsStatic) continue; 327if ((property.SetMethod != null) && !property.SetMethod.Signature.IsStatic) continue; 332if ((property.GetMethod != null) && property.GetMethod.Signature.IsStatic) continue; 333if ((property.SetMethod != null) && property.SetMethod.Signature.IsStatic) continue; 394if ((@event.AddMethod != null) && !@event.AddMethod.Signature.IsStatic) continue; 395if ((@event.RemoveMethod != null) && !@event.RemoveMethod.Signature.IsStatic) continue; 400if ((@event.AddMethod != null) && @event.AddMethod.Signature.IsStatic) continue; 401if ((@event.RemoveMethod != null) && @event.RemoveMethod.Signature.IsStatic) continue;
src\runtime\src\coreclr\tools\Common\Compiler\GenericCycleDetection\GraphBuilder.cs (3)
292|| interfaceMethod.Signature.Length != method.Signature.Length 293|| interfaceMethod.Signature.IsStatic != method.Signature.IsStatic) 325MethodSignature methodSig = method.Signature;
src\runtime\src\coreclr\tools\Common\Compiler\ProcessLinkerXmlBase.cs (1)
441foreach (EventPseudoDesc @event in type.GetEventsOnTypeHierarchy(e => string.Concat(CecilTypeNameFormatter.Instance.FormatName(e.AddMethod.Signature[0]), " ", e.Name) == signature))
src\runtime\src\coreclr\tools\Common\TypeSystem\IL\NativeAotILProvider.cs (1)
301if (ecmaMethod.Signature.ReturnsTaskOrValueTask())
ILCompiler.ReadyToRun (17)
Compiler\DependencyAnalysis\ReadyToRun\TypeValidationChecker.cs (3)
174var getSignature = method.Signature; 313if (type.IsInterface && method.IsVirtual && !method.Signature.IsStatic && type.HasInstantiation) 315if (!ValidateVarianceInSignature(type.Instantiation, method.Signature, Internal.TypeSystem.GenericVariance.Covariant, Internal.TypeSystem.GenericVariance.Contravariant))
src\runtime\src\coreclr\tools\Common\Compiler\AsyncMethodVariant.cs (1)
21Debug.Assert(wrappedMethod.Signature.ReturnsTaskOrValueTask());
src\runtime\src\coreclr\tools\Common\Compiler\CompilerTypeSystemContext.Async.cs (1)
165&& ecmaMethod.Signature.ReturnsTaskOrValueTask())
src\runtime\src\coreclr\tools\Common\Compiler\Dataflow\DynamicallyAccessedMembersBinder.cs (8)
326if ((property.GetMethod != null) && !property.GetMethod.Signature.IsStatic) continue; 327if ((property.SetMethod != null) && !property.SetMethod.Signature.IsStatic) continue; 332if ((property.GetMethod != null) && property.GetMethod.Signature.IsStatic) continue; 333if ((property.SetMethod != null) && property.SetMethod.Signature.IsStatic) continue; 394if ((@event.AddMethod != null) && !@event.AddMethod.Signature.IsStatic) continue; 395if ((@event.RemoveMethod != null) && !@event.RemoveMethod.Signature.IsStatic) continue; 400if ((@event.AddMethod != null) && @event.AddMethod.Signature.IsStatic) continue; 401if ((@event.RemoveMethod != null) && @event.RemoveMethod.Signature.IsStatic) continue;
src\runtime\src\coreclr\tools\Common\Compiler\GenericCycleDetection\GraphBuilder.cs (3)
292|| interfaceMethod.Signature.Length != method.Signature.Length 293|| interfaceMethod.Signature.IsStatic != method.Signature.IsStatic) 325MethodSignature methodSig = method.Signature;
src\runtime\src\coreclr\tools\Common\Compiler\ProcessLinkerXmlBase.cs (1)
441foreach (EventPseudoDesc @event in type.GetEventsOnTypeHierarchy(e => string.Concat(CecilTypeNameFormatter.Instance.FormatName(e.AddMethod.Signature[0]), " ", e.Name) == signature))
ILCompiler.TypeSystem (8)
src\runtime\src\coreclr\tools\Common\TypeSystem\Ecma\EcmaMethod.cs (1)
356&& Signature.Length == 0
src\runtime\src\coreclr\tools\Common\TypeSystem\Ecma\EcmaType.cs (3)
331if (signature == null || signature.Equals(method.Signature.ApplySubstitution(substitution))) 348if (signature == null || signature.EquivalentTo(method.Signature.ApplySubstitution(substitution))) 391MethodSignature sig = method.Signature;
src\runtime\src\coreclr\tools\Common\TypeSystem\IL\EcmaMethodIL.Symbols.cs (1)
65if (!_method.Signature.IsStatic)
src\runtime\src\coreclr\tools\Common\TypeSystem\IL\UnsafeAccessors.cs (3)
30if (!method.Signature.IsStatic) 551MethodSignature originalSignature = method.Signature; 798codeStream.EmitStInd(((ParameterizedType)context.Declaration.Signature[i]).ParameterType);