Avoid calling GC.SuppressFinalize()
このページは日本語には対応しておりません。随時翻訳に取り組んでいます。翻訳に関してご質問やご意見ございましたら、お気軽にご連絡ください。
ID: csharp-best-practices/avoid-call-gc-suppress-finalize
Language: C#
Severity: Warning
Category: Best Practices
Description
As per C# documentation, the GC.SuppressFinalize()
method should only be called inside the Dispose()
method.
Learn More
Non-Compliant Code Examples
class MyClass {
public static void myMethod()
{
GC.SuppressFinalize(this);
}
}
Compliant Code Examples
class MyClass {
public void Dispose()
{
Dispose(true);
GC.SuppressFinalize(this);
}
}
Seamless integrations. Try Datadog Code Analysis