1 write to _method
Microsoft.CodeAnalysis.CSharp (1)
CodeGen\CodeGenerator.cs (1)
99_method = method;
20 references to _method
Microsoft.CodeAnalysis.CSharp (20)
CodeGen\CodeGenerator.cs (10)
168Debug.Assert(!_method.ReturnsVoid, "returning something from void method?"); 169var slotConstraints = _method.RefKind == RefKind.None 176int syntaxOffset = _method.CalculateLocalSyntaxOffset(LambdaUtilities.GetDeclaratorPosition(bodySyntax), bodySyntax.SyntaxTree); 177var localSymbol = new SynthesizedLocal(_method, _method.ReturnTypeWithAnnotations, SynthesizedLocalKind.FunctionReturnValue, bodySyntax); 193result = AllocateTemp(_method.ReturnType, _boundBody.Syntax, slotConstraints); 273if (_emitPdbSequencePoints && _method.IsImplicitlyDeclared) 311Debug.Assert(_method.ReturnsVoid == (_returnTemp == null)); 313if (_emitPdbSequencePoints && !_method.IsIterator && !_method.IsAsync)
CodeGen\EmitAddress.cs (1)
467=> HasHome(expression, addressKind, _method, IsPeVerifyCompatEnabled(), _stackLocals);
CodeGen\EmitConversion.cs (1)
361method = method.GetConstructedLeastOverriddenMethod(_method.ContainingType, requireSameReturnType: true);
CodeGen\EmitExpression.cs (4)
179var thisType = _method.ContainingType; 1953actualMethodTargetedByTheCall = method.GetConstructedLeastOverriddenMethod(_method.ContainingType, requireSameReturnType: true); 1974(object)actualMethodTargetedByTheCall.ContainingModule == (object)_method.ContainingModule) 4055Debug.Assert(_method.GenerateDebugInfo, "Implied by this.emitSequencePoints");
CodeGen\EmitStatement.cs (4)
847return _ilEmitStyle == ILEmitStyle.Debug && _method.GenerateDebugInfo && _methodBodySyntaxOpt?.IsKind(SyntaxKind.Block) == true || 858(boundReturnStatement.Syntax.IsKind(SyntaxKind.Block) || _method?.IsImplicitConstructor == true) && 873var unexpectedTemp = this.EmitAddress(expressionOpt, this._method.RefKind == RefKind.RefReadOnly ? AddressKind.ReadOnlyStrict : AddressKind.Writeable); 1868int syntaxOffset = _method.CalculateLocalSyntaxOffset(LambdaUtilities.GetDeclaratorPosition(syntax), syntax.SyntaxTree);