C# Class MonoDevelop.Ide.Templates.SingleFileDescriptionTemplate

Inheritance: MonoDevelop.Ide.Templates.FileDescriptionTemplate
Mostra file Open project: powerumc/monodevelop_korean Class Usage Examples

Public Methods

Method Description
AddFileToProject ( MonoDevelop.Projects.SolutionFolderItem policyParent, Project project, string language, string directory, string name ) : ProjectFile
AddToProject ( MonoDevelop.Projects.SolutionFolderItem policyParent, Project project, string language, string directory, string name ) : bool
CreateContent ( Project project, string>.Dictionary tags, string language ) : string
CreateContent ( string language ) : string
CreateFileContent ( MonoDevelop.Projects.SolutionFolderItem policyParent, Project project, string language, string fileName, string identifier ) : Stream
GetFileName ( MonoDevelop.Projects.SolutionFolderItem policyParent, Project project, string language, string baseDirectory, string entryName ) : string
Load ( XmlElement filenode, FilePath baseDirectory ) : void
ModifyTags ( MonoDevelop.Projects.SolutionFolderItem policyParent, Project project, string language, string identifier, string fileName, string>.Dictionary &tags ) : void
SaveFile ( MonoDevelop.Projects.SolutionFolderItem policyParent, Project project, string language, string baseDirectory, string entryName ) : string
Show ( ) : void
SupportsProject ( Project project, string projectPath ) : bool

Protected Methods

Method Description
ProcessContent ( string content, IStringTagModel tags ) : string

Private Methods

Method Description
ContainsReference ( DotNetProject project, string aref ) : bool
CreateIdentifierName ( string identifier ) : string
GetLanguageBinding ( string language ) : MonoDevelop.Projects.LanguageBinding

Method Details

AddFileToProject() public method

public AddFileToProject ( MonoDevelop.Projects.SolutionFolderItem policyParent, Project project, string language, string directory, string name ) : ProjectFile
policyParent MonoDevelop.Projects.SolutionFolderItem
project MonoDevelop.Projects.Project
language string
directory string
name string
return MonoDevelop.Projects.ProjectFile

AddToProject() public final method

public final AddToProject ( MonoDevelop.Projects.SolutionFolderItem policyParent, Project project, string language, string directory, string name ) : bool
policyParent MonoDevelop.Projects.SolutionFolderItem
project MonoDevelop.Projects.Project
language string
directory string
name string
return bool

CreateContent() public method

public CreateContent ( Project project, string>.Dictionary tags, string language ) : string
project MonoDevelop.Projects.Project
tags string>.Dictionary
language string
return string

CreateContent() public method

public CreateContent ( string language ) : string
language string
return string

CreateFileContent() public method

public CreateFileContent ( MonoDevelop.Projects.SolutionFolderItem policyParent, Project project, string language, string fileName, string identifier ) : Stream
policyParent MonoDevelop.Projects.SolutionFolderItem
project MonoDevelop.Projects.Project
language string
fileName string
identifier string
return Stream

GetFileName() public method

public GetFileName ( MonoDevelop.Projects.SolutionFolderItem policyParent, Project project, string language, string baseDirectory, string entryName ) : string
policyParent MonoDevelop.Projects.SolutionFolderItem
project MonoDevelop.Projects.Project
language string
baseDirectory string
entryName string
return string

Load() public method

public Load ( XmlElement filenode, FilePath baseDirectory ) : void
filenode System.Xml.XmlElement
baseDirectory FilePath
return void

ModifyTags() public method

public ModifyTags ( MonoDevelop.Projects.SolutionFolderItem policyParent, Project project, string language, string identifier, string fileName, string>.Dictionary &tags ) : void
policyParent MonoDevelop.Projects.SolutionFolderItem
project MonoDevelop.Projects.Project
language string
identifier string
fileName string
tags string>.Dictionary
return void

ProcessContent() protected method

protected ProcessContent ( string content, IStringTagModel tags ) : string
content string
tags IStringTagModel
return string

SaveFile() public method

public SaveFile ( MonoDevelop.Projects.SolutionFolderItem policyParent, Project project, string language, string baseDirectory, string entryName ) : string
policyParent MonoDevelop.Projects.SolutionFolderItem
project MonoDevelop.Projects.Project
language string
baseDirectory string
entryName string
return string

Show() public method

public Show ( ) : void
return void

SupportsProject() public method

public SupportsProject ( Project project, string projectPath ) : bool
project MonoDevelop.Projects.Project
projectPath string
return bool