C# Class MonoDevelop.Ide.Templates.ProjectTemplate

ファイルを表示 Open project: powerumc/monodevelop_korean Class Usage Examples

Public Properties

Property Type Description
ProjectTemplates List

Private Properties

Property Type Description
ExpandLanguageWildcards void
GetItemSpecificCreateInfo MonoDevelop.Projects.ProjectCreateInformation
GetItemsToCreate IEnumerable
OnExtensionChanged void
ProjectTemplate System
SavePackageReferences void

Public Methods

Method Description
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

Protected Methods

Method Description
ProjectTemplate ( RuntimeAddin addin, string id, MonoDevelop.Ide.Codons.ProjectTemplateCodon codon ) : System
ProjectTemplate ( RuntimeAddin addin, string id, MonoDevelop.Ide.Codons.ProjectTemplateCodon codon, string overrideLanguage ) : System

Private Methods

Method Description
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

Method Details

CreateProjects() public method

public CreateProjects ( MonoDevelop.Projects.SolutionFolderItem policyParent, MonoDevelop.Projects.ProjectCreateInformation cInfo ) : IEnumerable
policyParent MonoDevelop.Projects.SolutionFolderItem
cInfo MonoDevelop.Projects.ProjectCreateInformation
return IEnumerable

CreateWorkspaceItem() public method

public CreateWorkspaceItem ( MonoDevelop.Projects.ProjectCreateInformation cInfo ) : WorkspaceItem
cInfo MonoDevelop.Projects.ProjectCreateInformation
return WorkspaceItem

HasItemFeatures() public method

public HasItemFeatures ( SolutionFolder parentFolder, MonoDevelop.Projects.ProjectCreateInformation cinfo ) : bool
parentFolder SolutionFolder
cinfo MonoDevelop.Projects.ProjectCreateInformation
return bool

HasPackages() public method

public HasPackages ( ) : bool
return bool

ProjectTemplate() protected method

protected ProjectTemplate ( RuntimeAddin addin, string id, MonoDevelop.Ide.Codons.ProjectTemplateCodon codon ) : System
addin Mono.Addins.RuntimeAddin
id string
codon MonoDevelop.Ide.Codons.ProjectTemplateCodon
return System

ProjectTemplate() protected method

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
return System

Property Details

ProjectTemplates public_oe static_oe property

public static List ProjectTemplates
return List