33 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)
221internal 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)
852internal override bool GenerateDebugInfo => throw ExceptionUtilities.Unreachable();
Symbols\Metadata\PE\PEMethodSymbol.cs (1)
1627internal override bool GenerateDebugInfo => false;
Symbols\ReducedExtensionMethodSymbol.cs (1)
513internal override bool GenerateDebugInfo
Symbols\SignatureOnlyMethodSymbol.cs (1)
107internal override bool GenerateDebugInfo { get { throw ExceptionUtilities.Unreachable(); } }
Symbols\Source\LambdaSymbol.cs (1)
418internal override bool GenerateDebugInfo
Symbols\Source\LocalFunctionSymbol.cs (1)
340internal override bool GenerateDebugInfo => true;
Symbols\Source\SourceConstructorSymbolBase.cs (1)
163internal sealed override bool GenerateDebugInfo
Symbols\Source\SourceCustomEventAccessorSymbol.cs (1)
90internal override bool GenerateDebugInfo
Symbols\Source\SourceDelegateMethodSymbol.cs (1)
174internal override bool GenerateDebugInfo
Symbols\Source\SourceDestructorSymbol.cs (1)
175internal override bool GenerateDebugInfo
Symbols\Source\SourceOrdinaryMethodSymbol.cs (1)
630internal sealed override bool GenerateDebugInfo => !IsAsync && !IsIterator;
Symbols\Source\SourcePropertyAccessorSymbol.cs (1)
743internal 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)
90internal 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)
44internal override bool GenerateDebugInfo
Symbols\Synthesized\SynthesizedGlobalMethodSymbol.cs (1)
72internal 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)
185internal sealed override bool GenerateDebugInfo
Symbols\Synthesized\SynthesizedStaticConstructor.cs (1)
303internal sealed override bool GenerateDebugInfo
Symbols\Wrapped\WrappedMethodSymbol.cs (1)
350internal override bool GenerateDebugInfo
6 references to GenerateDebugInfo
Microsoft.CodeAnalysis.CSharp (6)
CodeGen\CodeGenerator.cs (2)
105if (!method.GenerateDebugInfo) 134_emitPdbSequencePoints = emittingPdb && method.GenerateDebugInfo;
CodeGen\EmitExpression.cs (1)
4055Debug.Assert(_method.GenerateDebugInfo, "Implied by this.emitSequencePoints");
CodeGen\EmitStatement.cs (1)
847return _ilEmitStyle == ILEmitStyle.Debug && _method.GenerateDebugInfo && _methodBodySyntaxOpt?.IsKind(SyntaxKind.Block) == true ||
Symbols\ReducedExtensionMethodSymbol.cs (1)
515get { return _reducedFrom.GenerateDebugInfo; }
Symbols\Wrapped\WrappedMethodSymbol.cs (1)
354return UnderlyingMethod.GenerateDebugInfo;