mirror of
https://github.com/github/codeql.git
synced 2025-12-18 18:10:39 +01:00
35 lines
574 B
C#
35 lines
574 B
C#
using System;
|
|
using System.ComponentModel;
|
|
|
|
class NoDispose { }
|
|
|
|
class Dispose1 : IDisposable
|
|
{
|
|
public void Dispose() { }
|
|
}
|
|
|
|
class Dispose2<T> : IDisposable
|
|
{
|
|
public virtual void Dispose(bool disposing) { }
|
|
public void Dispose() { Dispose(true); }
|
|
}
|
|
|
|
class Dispose3 : Dispose2<int>
|
|
{
|
|
public override void Dispose(bool disposing) { }
|
|
}
|
|
|
|
class Dispose4 : Dispose2<int> { }
|
|
|
|
class Dispose5 : Component
|
|
{
|
|
protected override void Dispose(bool disposing) { }
|
|
}
|
|
|
|
struct NoDisposeStruct { }
|
|
|
|
struct Dispose1Struct : IDisposable
|
|
{
|
|
public void Dispose() { }
|
|
}
|