C# Class AvalonStudio.Projects.CPlusPlus.SourceFile

Inheritance: ISourceFile
Show file Open project: VitalElement/AvalonStudio

Private Properties

Property Type Description
SourceFile System

Public Methods

Method Description
CompareTo ( IProjectItem other ) : int
CompareTo ( ISourceFile other ) : int
CompareTo ( string other ) : int
Create ( IProjectFolder parent, string name, string text = "" ) : Task
FromPath ( IProject project, IProjectFolder parent, string filePath ) : SourceFile
RaiseFileModifiedEvent ( ) : void
SetProject ( IProject project ) : void

Private Methods

Method Description
SourceFile ( ) : System

Method Details

CompareTo() public method

public CompareTo ( IProjectItem other ) : int
other IProjectItem
return int

CompareTo() public method

public CompareTo ( ISourceFile other ) : int
other ISourceFile
return int

CompareTo() public method

public CompareTo ( string other ) : int
other string
return int

Create() public static method

public static Create ( IProjectFolder parent, string name, string text = "" ) : Task
parent IProjectFolder
name string
text string
return Task

FromPath() public static method

public static FromPath ( IProject project, IProjectFolder parent, string filePath ) : SourceFile
project IProject
parent IProjectFolder
filePath string
return SourceFile

RaiseFileModifiedEvent() public method

public RaiseFileModifiedEvent ( ) : void
return void

SetProject() public method

public SetProject ( IProject project ) : void
project IProject
return void