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