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

Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
ProjectTemplates List

Private Properties

Свойство Тип Описание
ExpandLanguageWildcards void
GetItemSpecificCreateInfo MonoDevelop.Projects.ProjectCreateInformation
GetItemsToCreate IEnumerable
OnExtensionChanged void
ProjectTemplate System
SavePackageReferences void

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

Метод Описание
CreateProjects ( MonoDevelop.Projects.SolutionFolderItem policyParent, MonoDevelop.Projects.ProjectCreateInformation cInfo ) : IEnumerable
CreateWorkspaceItem ( MonoDevelop.Projects.ProjectCreateInformation cInfo ) : WorkspaceItem
HasItemFeatures ( SolutionFolder parentFolder, MonoDevelop.Projects.ProjectCreateInformation cinfo ) : bool
HasPackages ( ) : bool

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

Метод Описание
ProjectTemplate ( RuntimeAddin addin, string id, MonoDevelop.Ide.Codons.ProjectTemplateCodon codon ) : System
ProjectTemplate ( RuntimeAddin addin, string id, MonoDevelop.Ide.Codons.ProjectTemplateCodon codon, string overrideLanguage ) : System

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

Метод Описание
ExpandLanguageWildcards ( List list ) : void
GetItemSpecificCreateInfo ( ISolutionItemDescriptor descriptor, MonoDevelop.Projects.ProjectCreateInformation cInfo ) : MonoDevelop.Projects.ProjectCreateInformation
GetItemsToCreate ( MonoDevelop.Ide.Templates.SolutionDescriptor solutionDescriptor, MonoDevelop.Projects.ProjectCreateInformation cInfo ) : IEnumerable
OnExtensionChanged ( object s, Mono.Addins.ExtensionNodeEventArgs args ) : void
ProjectTemplate ( ) : System
SavePackageReferences ( SolutionItem solutionEntryItem, ISolutionItemDescriptor descriptor, MonoDevelop.Projects.ProjectCreateInformation cInfo ) : void

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

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

public CreateProjects ( MonoDevelop.Projects.SolutionFolderItem policyParent, MonoDevelop.Projects.ProjectCreateInformation cInfo ) : IEnumerable
policyParent MonoDevelop.Projects.SolutionFolderItem
cInfo MonoDevelop.Projects.ProjectCreateInformation
Результат IEnumerable

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

public CreateWorkspaceItem ( MonoDevelop.Projects.ProjectCreateInformation cInfo ) : WorkspaceItem
cInfo MonoDevelop.Projects.ProjectCreateInformation
Результат WorkspaceItem

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

public HasItemFeatures ( SolutionFolder parentFolder, MonoDevelop.Projects.ProjectCreateInformation cinfo ) : bool
parentFolder SolutionFolder
cinfo MonoDevelop.Projects.ProjectCreateInformation
Результат bool

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

public HasPackages ( ) : bool
Результат bool

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

protected ProjectTemplate ( RuntimeAddin addin, string id, MonoDevelop.Ide.Codons.ProjectTemplateCodon codon ) : System
addin Mono.Addins.RuntimeAddin
id string
codon MonoDevelop.Ide.Codons.ProjectTemplateCodon
Результат System

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

protected ProjectTemplate ( RuntimeAddin addin, string id, MonoDevelop.Ide.Codons.ProjectTemplateCodon codon, string overrideLanguage ) : System
addin Mono.Addins.RuntimeAddin
id string
codon MonoDevelop.Ide.Codons.ProjectTemplateCodon
overrideLanguage string
Результат System

Описание свойств

ProjectTemplates публичное статическое свойство

public static List ProjectTemplates
Результат List