C# Class Phantom.Integration.NAnt.NAntTaskImportBuilder

Inheritance: ITaskImportBuilder
Exibir arquivo Open project: JeremySkinner/Phantom

Public Methods

Method Description
BuildImportsFrom ( string assemblyNameOrPath ) : IEnumerable

Private Methods

Method Description
AppendTaskAdapter ( StringBuilder builder, Type taskType, HashSet referencedTypes ) : void
AppendTaskAdapterConstructorAndField ( StringBuilder builder, Type taskType ) : void
AppendTaskAdapterProperty ( StringBuilder builder, TaskParameter parameter, HashSet referencedTypes ) : void
BuildAdapter ( Assembly assembly, string adapterNamespace, string adapterPath, string importsPath ) : void
GenerateAdapterCode ( Assembly assembly, string adapterNamespace, HashSet referencedTypes ) : string
GetTaskName ( Type taskType ) : string
GetTaskParameters ( Type taskType ) : IEnumerable

Method Details

BuildImportsFrom() public method

public BuildImportsFrom ( string assemblyNameOrPath ) : IEnumerable
assemblyNameOrPath string
return IEnumerable