2 writes to SubstitutedSourceMethod
Microsoft.CodeAnalysis.CSharp.ExpressionEvaluator.ExpressionCompiler (2)
Symbols\EEMethodSymbol.cs (2)
126
this.
SubstitutedSourceMethod
= sourceMethod.AsMember(substitutedSourceType);
129
this.
SubstitutedSourceMethod
= this.SubstitutedSourceMethod.Construct(_typeParameters.As<TypeSymbol>());
11 references to SubstitutedSourceMethod
Microsoft.CodeAnalysis.CSharp.ExpressionEvaluator.ExpressionCompiler (11)
Binders\EEMethodBinder.cs (1)
44
var substitutedSourceMethod = method.
SubstitutedSourceMethod
;
CompilationContext.cs (1)
936
var substitutedSourceMethod = GetSubstitutedSourceMethod(method.
SubstitutedSourceMethod
, hasDisplayClassThis);
Symbols\EEMethodSymbol.cs (9)
129
this.SubstitutedSourceMethod = this.
SubstitutedSourceMethod
.Construct(_typeParameters.As<TypeSymbol>());
131
TypeParameterChecker.Check(this.
SubstitutedSourceMethod
, _allTypeParameters);
136
var substitutedSourceThisParameter = this.
SubstitutedSourceMethod
.ThisParameter;
141
Debug.Assert(TypeSymbol.Equals(_thisParameter.Type, this.
SubstitutedSourceMethod
.ContainingType, TypeCompareKind.ConsiderEverything2));
146
foreach (var substitutedSourceParameter in this.
SubstitutedSourceMethod
.Parameters)
306
get { return this.
SubstitutedSourceMethod
.IsVararg; }
311
get { return this.
SubstitutedSourceMethod
.RefKind; }
656
thisType: this.
SubstitutedSourceMethod
.ContainingType,
660
substitutedSourceMethod: this.
SubstitutedSourceMethod
.OriginalDefinition,