disposing object for .net SDK

Hi 

I am using .net SDK in my .net application and wondering if I need to dispose the object explicitly in order to clean up?

e.g

if i have Record record=new Record(objDB,"Document")

 

Then in dispose, do I have to dispose record object explicitly?