ICsFile Class Reference

Abstract C# file interface. More...

List of all members.

Public Member Functions

virtual ~ICsFile ()
 Destructor.
virtual void setBuffer (int n_chars, TCHAR *chars)=0
 Set buffer.
virtual void getBuffer (int &n_chars, TCHAR *&chars)=0
 Returns buffer.
virtual void setPath (const tstring &path)=0
 Set file path (path used in error reporting).
virtual tstring getPath ()=0
 Get file path.
virtual void setModified (bool flag)=0
 Set modification flag.
virtual bool isModified () const =0
 Returns modification flag.
virtual ICsProjectgetProject ()=0
 Returns project.
virtual CsCompilationUnitgetCompilationUnit ()=0
 Returns compilation unit.

Detailed Description

Abstract C# file interface.


Constructor & Destructor Documentation

virtual ICsFile::~ICsFile (  )  [virtual]

Destructor.


Member Function Documentation

virtual void ICsFile::getBuffer ( int &  n_chars,
TCHAR *&  chars 
) [pure virtual]

Returns buffer.

virtual CsCompilationUnit* ICsFile::getCompilationUnit (  )  [pure virtual]

Returns compilation unit.

virtual tstring ICsFile::getPath (  )  [pure virtual]

Get file path.

virtual ICsProject* ICsFile::getProject (  )  [pure virtual]

Returns project.

virtual bool ICsFile::isModified (  )  const [pure virtual]

Returns modification flag.

virtual void ICsFile::setBuffer ( int  n_chars,
TCHAR *  chars 
) [pure virtual]

Set buffer.

virtual void ICsFile::setModified ( bool  flag  )  [pure virtual]

Set modification flag.

virtual void ICsFile::setPath ( const tstring &  path  )  [pure virtual]

Set file path (path used in error reporting).

© 2010 metaspec