1 type derived from SourceMethodSymbol
Microsoft.CodeAnalysis.CSharp (1)
Symbols\Source\SourceMethodSymbolWithAttributes.cs (1)
23internal abstract class SourceMethodSymbolWithAttributes : SourceMethodSymbol, IAttributeTargetSymbol
23 references to SourceMethodSymbol
Microsoft.CodeAnalysis.CSharp (9)
FlowAnalysis\DefiniteAssignment.cs (1)
688if (CurrentSymbol is SourceMethodSymbol sourceMethod &&
Lowering\DiagnosticsPass_ExpressionTrees.cs (3)
28private SourceMethodSymbol _staticLocalOrAnonymousFunction; 144var outerLocalFunction = _staticLocalOrAnonymousFunction; 596var outerLocalFunction = _staticLocalOrAnonymousFunction;
Lowering\SynthesizedMethodBaseSymbol.cs (1)
187public sealed override bool AreLocalsZeroed => !(BaseMethod is SourceMethodSymbol sourceMethod) || sourceMethod.AreLocalsZeroed;
Symbols\Source\SourceMethodSymbol.cs (1)
44if (ContainingSymbol is SourceMethodSymbol method)
Symbols\Source\SourceTypeParameterSymbol.cs (2)
593private readonly SourceMethodSymbol _owner; 595public SourceMethodTypeParameterSymbol(SourceMethodSymbol owner, string name, int ordinal, ImmutableArray<Location> locations, ImmutableArray<SyntaxReference> syntaxRefs)
Symbols\Symbol.cs (1)
1556internal static bool IsCaptured(Symbol variable, SourceMethodSymbol containingSymbol)
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (14)
Symbols\CovariantReturnTests.cs (14)
3891var member = (SourceMethodSymbol)comp.GlobalNamespace.GetMember("Derived.M"); 4010var member = (SourceMethodSymbol)comp.GlobalNamespace.GetMember("Derived.M"); 4133var member = (SourceMethodSymbol)comp.GlobalNamespace.GetMember("Derived.M"); 4248var member = (SourceMethodSymbol)comp.GlobalNamespace.GetMember("Derived.M"); 4357var member = (SourceMethodSymbol)comp.GlobalNamespace.GetMember("Derived.M"); 4529var member = (SourceMethodSymbol)comp.GlobalNamespace.GetMember("Derived.get_Prop"); 4877var member = (SourceMethodSymbol)comp.GlobalNamespace.GetMember("Derived.get_P");