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