2 types derived from SourceMethodSymbol
Microsoft.CodeAnalysis.CSharp (2)
Symbols\Source\LambdaSymbol.cs (1)
16
internal sealed class LambdaSymbol :
SourceMethodSymbol
Symbols\Source\LocalFunctionOrSourceMemberMethodSymbol.cs (1)
10
internal abstract class LocalFunctionOrSourceMemberMethodSymbol :
SourceMethodSymbol
36 references to SourceMethodSymbol
Microsoft.CodeAnalysis.CSharp (22)
FlowAnalysis\DefiniteAssignment.cs (1)
710
if (CurrentSymbol is
SourceMethodSymbol
sourceMethod &&
Lowering\DiagnosticsPass_ExpressionTrees.cs (5)
29
private
SourceMethodSymbol
_staticLocalOrAnonymousFunction;
155
var
outerLocalFunction = _staticLocalOrAnonymousFunction;
158
_staticLocalOrAnonymousFunction = (
SourceMethodSymbol
)node.Symbol;
683
var
outerLocalFunction = _staticLocalOrAnonymousFunction;
686
_staticLocalOrAnonymousFunction = (
SourceMethodSymbol
)node.Symbol;
Lowering\SynthesizedMethodBaseSymbol.cs (1)
176
public sealed override bool AreLocalsZeroed => !(BaseMethod is
SourceMethodSymbol
sourceMethod) || sourceMethod.AreLocalsZeroed;
Symbols\Extensions\SourceExtensionImplementationMethodSymbol.cs (1)
83
SourceMethodSymbol
.AddSynthesizedAttributes(this, moduleBuilder, ref attributes);
Symbols\Metadata\PE\PEMethodSymbol.cs (2)
1013
bool isInstanceIncrementDecrementOrCompoundAssignmentOperator =
SourceMethodSymbol
.IsInstanceIncrementDecrementOrCompoundAssignmentOperator(this);
1525
(
SourceMethodSymbol
.IsInstanceIncrementDecrementOrCompoundAssignmentOperator(this) ?
Symbols\Source\SourceComplexParameterSymbol.cs (1)
83
private Binder WithTypeParametersBinderOpt => (ContainingSymbol as
SourceMethodSymbol
)?.WithTypeParametersBinder;
Symbols\Source\SourceMethodSymbol.cs (1)
47
if (ContainingSymbol is
SourceMethodSymbol
method)
Symbols\Source\SourceMethodSymbolWithAttributes.cs (2)
1099
static ArrayBuilder<string> getNamespaceNames(
SourceMethodSymbol
@this)
1429
static UnmanagedCallersOnlyAttributeData DecodeUnmanagedCallersOnlyAttributeData(
SourceMethodSymbol
@this, CSharpAttributeData attribute, Location location, BindingDiagnosticBag diagnostics)
Symbols\Source\SourcePropertySymbolBase.cs (1)
1283
/// Analogous to <see cref="
SourceMethodSymbol
.BoundAttributesSource"/>.
Symbols\Source\SourceTypeParameterSymbol.cs (5)
613
public abstract
SourceMethodSymbol
Owner { get; }
661
private readonly
SourceMethodSymbol
_owner;
663
public SourceNotOverridingMethodTypeParameterSymbol(
SourceMethodSymbol
owner, string name, int ordinal, ImmutableArray<Location> locations, ImmutableArray<SyntaxReference> syntaxRefs)
669
public override
SourceMethodSymbol
Owner => _owner;
911
public override
SourceMethodSymbol
Owner
Symbols\Symbol.cs (1)
1714
internal static bool IsCaptured(Symbol variable,
SourceMethodSymbol
containingSymbol)
Symbols\TypeSymbol.cs (1)
1911
if (!implementingMethod.IsExplicitInterfaceImplementation && implementingMethod is
SourceMethodSymbol
&&
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (14)
Symbols\CovariantReturnTests.cs (14)
3891
var
member = (
SourceMethodSymbol
)comp.GlobalNamespace.GetMember("Derived.M");
4010
var
member = (
SourceMethodSymbol
)comp.GlobalNamespace.GetMember("Derived.M");
4133
var
member = (
SourceMethodSymbol
)comp.GlobalNamespace.GetMember("Derived.M");
4248
var
member = (
SourceMethodSymbol
)comp.GlobalNamespace.GetMember("Derived.M");
4357
var
member = (
SourceMethodSymbol
)comp.GlobalNamespace.GetMember("Derived.M");
4529
var
member = (
SourceMethodSymbol
)comp.GlobalNamespace.GetMember("Derived.get_Prop");
4877
var
member = (
SourceMethodSymbol
)comp.GlobalNamespace.GetMember("Derived.get_P");