Shared.CellItem' does not implement interface member 'System.IDisposable.Dispose()

user2708073

I am new to c# and am trying to dispose of objects taking up large amounts of memory as I've run memory profiling and need to dispose of some resources and call the finalize method for GC. However IDisposable cant implement my class why is this? and how should I implement IDispose to my class?

 public class CellItem: IDisposable
        {
            public int MedicationDispenseId { get; set; }
            public Enumerations.Timeslot Timeslot { get; set; }
            public DateTime DateAdministered { get; set; }

            public void dispose() {

                if (this.MedicationDispenseId != null ) {
                    this.dispose();

                }
                if (this.Timeslot != null)
                {
                    this.dispose();

                }
                if (this.DateAdministered != null)
                {
                    this.dispose();

                }
            }

        }
oleksii

C# is case-sensitive, you want to name your methods starting with capital letter, i.e.

dispose => Dispose

Also have a look at Implement IDisposable correctly and yet another good answer from John Skeet.

Collected from the Internet

Please contact [email protected] to delete if infringement.

edited at
0

Comments

0 comments
Login to comment

Related

From Dev

Why is IDisposable instantly calling Dispose()?

From Dev

How does WebResponse not have "Dispose" publically visible when it implements IDisposable?

From Dev

If I have a Dispose method, must I implement IDisposable?

From Dev

Does disposing an object dispose of all IDisposable properties?

From Dev

Why CancellationTokenRegistration exists and why does it implement IDisposable

From Dev

"..." cannot implement an interface member because it is not public

From Dev

Cannot implement an interface member because it is not public

From Dev

Error when upgrading to WebAPI 2.1 XmlDocumentationProvider does not implement interface member GetDocumentation

From Dev

Error: Does not implement interface member

From Dev

How to implement static interface member to WCF?

From Dev

Must implement Sub Dispose() for interface 'System.IDisposable'

From Dev

Does not implement interface member issues

From Dev

Xamarin jar binding error: Class does not implement interface member

From Dev

To Dispose() or Not To Dispose() elements in an array of IDisposable objects?

From Dev

How to implement IDisposable interface in a class inherited from SocketAsyncEventArgs

From Dev

'Data.Repository.UnitofWork' does not implement interface member 'Data.Repository.IUnitofWork.Customer'

From Dev

Does NUnit dispose of objects that implement IDisposable?

From Dev

Should I implement IDisposable when class has IDisposable member but no unmanaged resources?

From Dev

Reasoning behind implementing Dispose but not implement IDisposable?

From Dev

Error: Does not implement interface member

From Dev

Class does not implement interface member

From Dev

Must implement Sub Dispose() for interface 'System.IDisposable'

From Dev

"Class does not implement interface member" error on class implementing a generic interface

From Dev

Error 1: does not implement interface member

From Dev

Will Ninject Dispose of an Object that doesn't have IDisposable on it's Interface, but does on it's implementation?

From Dev

Fighter class does not implement interface member

From Dev

The "does not implement interface member" error when using inheritance

From Dev

Implement interface in class or as member

From Dev

Does not implement interface member MVC

Related Related

  1. 1

    Why is IDisposable instantly calling Dispose()?

  2. 2

    How does WebResponse not have "Dispose" publically visible when it implements IDisposable?

  3. 3

    If I have a Dispose method, must I implement IDisposable?

  4. 4

    Does disposing an object dispose of all IDisposable properties?

  5. 5

    Why CancellationTokenRegistration exists and why does it implement IDisposable

  6. 6

    "..." cannot implement an interface member because it is not public

  7. 7

    Cannot implement an interface member because it is not public

  8. 8

    Error when upgrading to WebAPI 2.1 XmlDocumentationProvider does not implement interface member GetDocumentation

  9. 9

    Error: Does not implement interface member

  10. 10

    How to implement static interface member to WCF?

  11. 11

    Must implement Sub Dispose() for interface 'System.IDisposable'

  12. 12

    Does not implement interface member issues

  13. 13

    Xamarin jar binding error: Class does not implement interface member

  14. 14

    To Dispose() or Not To Dispose() elements in an array of IDisposable objects?

  15. 15

    How to implement IDisposable interface in a class inherited from SocketAsyncEventArgs

  16. 16

    'Data.Repository.UnitofWork' does not implement interface member 'Data.Repository.IUnitofWork.Customer'

  17. 17

    Does NUnit dispose of objects that implement IDisposable?

  18. 18

    Should I implement IDisposable when class has IDisposable member but no unmanaged resources?

  19. 19

    Reasoning behind implementing Dispose but not implement IDisposable?

  20. 20

    Error: Does not implement interface member

  21. 21

    Class does not implement interface member

  22. 22

    Must implement Sub Dispose() for interface 'System.IDisposable'

  23. 23

    "Class does not implement interface member" error on class implementing a generic interface

  24. 24

    Error 1: does not implement interface member

  25. 25

    Will Ninject Dispose of an Object that doesn't have IDisposable on it's Interface, but does on it's implementation?

  26. 26

    Fighter class does not implement interface member

  27. 27

    The "does not implement interface member" error when using inheritance

  28. 28

    Implement interface in class or as member

  29. 29

    Does not implement interface member MVC

HotTag

Archive