C# Класс MonoDevelop.Ide.Templates.SingleFileDescriptionTemplate

Наследование: MonoDevelop.Ide.Templates.FileDescriptionTemplate
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
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

Защищенные методы

Метод Описание
ProcessContent ( string content, IStringTagModel tags ) : string

Приватные методы

Метод Описание
ContainsReference ( DotNetProject project, string aref ) : bool
CreateIdentifierName ( string identifier ) : string
GetLanguageBinding ( string language ) : MonoDevelop.Projects.LanguageBinding

Описание методов

AddFileToProject() публичный Метод

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
Результат MonoDevelop.Projects.ProjectFile

AddToProject() публичный закрытый Метод

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
Результат bool

CreateContent() публичный Метод

public CreateContent ( Project project, string>.Dictionary tags, string language ) : string
project MonoDevelop.Projects.Project
tags string>.Dictionary
language string
Результат string

CreateContent() публичный Метод

public CreateContent ( string language ) : string
language string
Результат string

CreateFileContent() публичный Метод

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
Результат Stream

GetFileName() публичный Метод

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
Результат string

Load() публичный Метод

public Load ( XmlElement filenode, FilePath baseDirectory ) : void
filenode System.Xml.XmlElement
baseDirectory FilePath
Результат void

ModifyTags() публичный Метод

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
Результат void

ProcessContent() защищенный Метод

protected ProcessContent ( string content, IStringTagModel tags ) : string
content string
tags IStringTagModel
Результат string

SaveFile() публичный Метод

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
Результат string

Show() публичный Метод

public Show ( ) : void
Результат void

SupportsProject() публичный Метод

public SupportsProject ( Project project, string projectPath ) : bool
project MonoDevelop.Projects.Project
projectPath string
Результат bool