36 overrides of GenerateDebugInfo
Microsoft.CodeAnalysis.CSharp (33)
Compiler\MethodBodySynthesizer.Lowered.cs (2)
269internal override bool GenerateDebugInfo 301internal sealed override bool GenerateDebugInfo
Lowering\ClosureConversion\SynthesizedClosureMethod.cs (1)
220internal override bool GenerateDebugInfo => !this.IsAsync;
Lowering\IteratorRewriter\IteratorFinallyMethodSymbol.cs (1)
194internal override bool GenerateDebugInfo
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousType.SynthesizedMethodBase.cs (1)
31internal sealed override bool GenerateDebugInfo
Symbols\ErrorMethodSymbol.cs (1)
272internal override bool GenerateDebugInfo
Symbols\FunctionPointers\FunctionPointerMethodSymbol.cs (1)
836internal override bool GenerateDebugInfo => throw ExceptionUtilities.Unreachable();
Symbols\Metadata\PE\PEMethodSymbol.cs (1)
1582internal override bool GenerateDebugInfo => false;
Symbols\ReducedExtensionMethodSymbol.cs (1)
505internal override bool GenerateDebugInfo
Symbols\SignatureOnlyMethodSymbol.cs (1)
101internal override bool GenerateDebugInfo { get { throw ExceptionUtilities.Unreachable(); } }
Symbols\Source\LambdaSymbol.cs (1)
397internal override bool GenerateDebugInfo
Symbols\Source\LocalFunctionSymbol.cs (1)
306internal override bool GenerateDebugInfo => true;
Symbols\Source\SourceConstructorSymbolBase.cs (1)
186internal sealed override bool GenerateDebugInfo
Symbols\Source\SourceCustomEventAccessorSymbol.cs (1)
90internal override bool GenerateDebugInfo
Symbols\Source\SourceDelegateMethodSymbol.cs (1)
184internal override bool GenerateDebugInfo
Symbols\Source\SourceDestructorSymbol.cs (1)
183internal override bool GenerateDebugInfo
Symbols\Source\SourceOrdinaryMethodSymbol.cs (1)
807internal override bool GenerateDebugInfo => !IsAsync && !IsIterator;
Symbols\Source\SourcePropertyAccessorSymbol.cs (1)
720internal sealed override bool GenerateDebugInfo
Symbols\Source\SourceUserDefinedConversionSymbol.cs (1)
117internal override bool GenerateDebugInfo
Symbols\Source\SourceUserDefinedOperatorSymbol.cs (1)
117internal override bool GenerateDebugInfo
Symbols\Synthesized\Records\SynthesizedRecordEqualityOperatorBase.cs (1)
58internal sealed override bool GenerateDebugInfo => false;
Symbols\Synthesized\Records\SynthesizedRecordOrdinaryMethod.cs (1)
85internal sealed override bool GenerateDebugInfo => false;
Symbols\Synthesized\SynthesizedDelegateSymbol.cs (1)
208internal override bool GenerateDebugInfo
Symbols\Synthesized\SynthesizedEntryPointSymbol.cs (1)
55internal override bool GenerateDebugInfo
Symbols\Synthesized\SynthesizedEventAccessorSymbol.cs (1)
37internal override bool GenerateDebugInfo
Symbols\Synthesized\SynthesizedGlobalMethodSymbol.cs (1)
55internal sealed override bool GenerateDebugInfo
Symbols\Synthesized\SynthesizedImplementationMethod.cs (1)
81internal sealed override bool GenerateDebugInfo
Symbols\Synthesized\SynthesizedInstanceConstructor.cs (1)
30internal override bool GenerateDebugInfo
Symbols\Synthesized\SynthesizedInteractiveInitializerMethod.cs (1)
178internal override bool GenerateDebugInfo
Symbols\Synthesized\SynthesizedIntrinsicOperatorSymbol.cs (1)
304internal override bool GenerateDebugInfo
Symbols\Synthesized\SynthesizedSimpleProgramEntryPointSymbol.cs (1)
184internal sealed override bool GenerateDebugInfo
Symbols\Synthesized\SynthesizedStaticConstructor.cs (1)
303internal sealed override bool GenerateDebugInfo
Symbols\Wrapped\WrappedMethodSymbol.cs (1)
350internal override bool GenerateDebugInfo
Microsoft.CodeAnalysis.CSharp.ExpressionEvaluator.ExpressionCompiler (3)
Symbols\EEMethodSymbol.cs (1)
395internal override bool GenerateDebugInfo
Symbols\PlaceholderMethodSymbol.cs (1)
194internal override bool GenerateDebugInfo
Symbols\SynthesizedContextMethodSymbol.cs (1)
159internal override bool GenerateDebugInfo
7 references to GenerateDebugInfo
Microsoft.CodeAnalysis.CSharp (7)
CodeGen\CodeGenerator.cs (2)
105if (!method.GenerateDebugInfo) 134_emitPdbSequencePoints = emittingPdb && method.GenerateDebugInfo;
CodeGen\EmitExpression.cs (1)
3781Debug.Assert(_method.GenerateDebugInfo, "Implied by this.emitSequencePoints");
CodeGen\EmitStatement.cs (1)
822return _ilEmitStyle == ILEmitStyle.Debug && _method.GenerateDebugInfo && _methodBodySyntaxOpt?.IsKind(SyntaxKind.Block) == true ||
Compiler\MethodCompiler.cs (1)
775method.GenerateDebugInfo ? importChain : null,
Symbols\ReducedExtensionMethodSymbol.cs (1)
507get { return _reducedFrom.GenerateDebugInfo; }
Symbols\Wrapped\WrappedMethodSymbol.cs (1)
354return UnderlyingMethod.GenerateDebugInfo;