7 overrides of DeclaringMethod
System.Private.CoreLib (5)
src\libraries\System.Private.CoreLib\src\System\Reflection\Emit\TypeBuilderInstantiation.cs (1)
251public override MethodBase? DeclaringMethod => null;
src\libraries\System.Private.CoreLib\src\System\Reflection\SignatureType.cs (1)
94public sealed override MethodBase DeclaringMethod => throw new NotSupportedException(SR.NotSupported_SignatureType);
src\System\Reflection\Emit\RuntimeGenericTypeParameterBuilder.cs (1)
194public override MethodBase? DeclaringMethod => m_type.DeclaringMethod;
src\System\Reflection\Emit\RuntimeTypeBuilder.cs (1)
1061public override MethodBase? DeclaringMethod => m_declMeth;
src\System\RuntimeType.CoreCLR.cs (1)
3247public override MethodBase? DeclaringMethod
System.Reflection.Context (1)
System\Reflection\Context\Delegation\DelegatingType.cs (1)
52public override MethodBase? DeclaringMethod
System.Reflection.MetadataLoadContext (1)
System\Reflection\TypeLoading\Types\RoType.cs (1)
145public abstract override MethodBase? DeclaringMethod { get; }
23 references to DeclaringMethod
Microsoft.CSharp (9)
Microsoft\CSharp\RuntimeBinder\RuntimeBinderExtensions.cs (4)
157if (t1.DeclaringMethod == null && member1.DeclaringType.Equals(t1.DeclaringType)) 159if (!(t2.DeclaringMethod == null && member2.DeclaringType.Equals(t2.DeclaringType))) 164else if (t2.DeclaringMethod == null && member2.DeclaringType.Equals(t2.DeclaringType)) 225if (typeParam.DeclaringMethod != null)
Microsoft\CSharp\RuntimeBinder\SymbolTable.cs (5)
467if (t.DeclaringMethod != null) 744if (t.IsGenericParameter && t.DeclaringMethod != null) 746MethodBase methodBase = t.DeclaringMethod; 1634if (t.IsGenericParameter && t.DeclaringMethod != null && t.DeclaringMethod == m)
Microsoft.Extensions.AI.Abstractions (1)
src\Shared\JsonSchemaExporter\NullabilityInfoContext\NullabilityInfoHelpers.cs (1)
43target.DeclaringMethod != null;
Microsoft.VisualBasic.Core (9)
Microsoft\VisualBasic\CompilerServices\OverloadResolution.vb (1)
1132If AreGenericMethodDefsEqual(parameterType.DeclaringMethod, targetProcedure) Then
Microsoft\VisualBasic\CompilerServices\Symbols.vb (4)
545possibleGenericParameter.DeclaringMethod IsNot Nothing AndAlso 546AreGenericMethodDefsEqual(possibleGenericParameter.DeclaringMethod, genericMethodDef) Then 563Debug.Assert(referringType.DeclaringMethod.IsGenericMethodDefinition, "Unexpected generic method instantiation!!!") 565If AreGenericMethodDefsEqual(referringType.DeclaringMethod, method) Then
Microsoft\VisualBasic\CompilerServices\Utils.vb (4)
274If t1.DeclaringMethod Is Nothing AndAlso member1.DeclaringType.Equals(t1.DeclaringType) Then 275If Not (t2.DeclaringMethod Is Nothing AndAlso member2.DeclaringType.Equals(t2.DeclaringType)) Then 278ElseIf t2.DeclaringMethod Is Nothing AndAlso member2.DeclaringType.Equals(t2.DeclaringType) Then 325If typeParam.DeclaringMethod IsNot Nothing Then
System.Private.CoreLib (3)
src\libraries\System.Private.CoreLib\src\System\Type.cs (2)
58public virtual bool IsGenericTypeParameter => IsGenericParameter && DeclaringMethod is null; 59public virtual bool IsGenericMethodParameter => IsGenericParameter && DeclaringMethod != null;
src\System\Reflection\Emit\SignatureHelper.cs (1)
326if (clsArgument.DeclaringMethod != null)
System.Reflection.Context (1)
System\Reflection\Context\Delegation\DelegatingType.cs (1)
54get { return _typeInfo.DeclaringMethod; }