C# Class Mono.Addins.Database.AddinIndex

Datei anzeigen Open project: mono/mono-addins Class Usage Examples

Public Methods

Method Description
Add ( AddinDescription desc ) : void
FindCondition ( AddinDescription desc, ModuleDescription mod, string conditionId ) : string
GetMissingDependencies ( AddinDescription desc, ModuleDescription mod ) : IEnumerable
GetSimilarExistingAddin ( AddinDescription conf, string addinId ) : AddinDescription
GetSortedAddins ( ) : List

Private Methods

Method Description
FindDescriptions ( string domain, string fullid ) : List
InsertSortedAddin ( HashSet inserted, Dictionary lists, AddinDescription desc ) : void

Method Details

Add() public method

public Add ( AddinDescription desc ) : void
desc Mono.Addins.Description.AddinDescription
return void

FindCondition() public method

public FindCondition ( AddinDescription desc, ModuleDescription mod, string conditionId ) : string
desc Mono.Addins.Description.AddinDescription
mod Mono.Addins.Description.ModuleDescription
conditionId string
return string

GetMissingDependencies() public method

public GetMissingDependencies ( AddinDescription desc, ModuleDescription mod ) : IEnumerable
desc Mono.Addins.Description.AddinDescription
mod Mono.Addins.Description.ModuleDescription
return IEnumerable

GetSimilarExistingAddin() public method

public GetSimilarExistingAddin ( AddinDescription conf, string addinId ) : AddinDescription
conf Mono.Addins.Description.AddinDescription
addinId string
return Mono.Addins.Description.AddinDescription

GetSortedAddins() public method

public GetSortedAddins ( ) : List
return List