LongoMatch.Services.ToolsManager.RegisterImporter C# (CSharp) Method

RegisterImporter() public method

public RegisterImporter ( Func importFunction, string description, string filterName, string extensions, bool needsEdition, bool canOverwrite ) : void
importFunction Func
description string
filterName string
extensions string
needsEdition bool
canOverwrite bool
return void
        public void RegisterImporter(Func<Project> importFunction,
									  string description, string filterName,
									  string [] extensions, bool needsEdition,
									  bool canOverwrite)
        {
            ProjectImporter importer = new ProjectImporter {
                Description = description,
                ImportFunction = importFunction,
                FilterName = filterName,
                Extensions = extensions,
                NeedsEdition = needsEdition,
                CanOverwrite = canOverwrite,
            };
            ProjectImporters.Add (importer);
        }

Usage Example

Ejemplo n.º 1
0
 public void TestRegister()
 {
     var toolsManager = new ToolsManager ();
     toolsManager.RegisterImporter (() => new ProjectLongoMatch (), "", "", null, false, false);
     Assert.AreEqual (1, toolsManager.ProjectImporters.Count);
 }