FunctionSetBase Class

Summary

Base class for implementing NAnt functions.
graph BT Type-->Base0["Object"] Type["FunctionSetBase"] class Type type-node Derived0["CygpathFunctions"]-->Type click Derived0 "/api/NAnt.Win32.Functions/CygpathFunctions" Derived1["AssemblyFunctions"]-->Type click Derived1 "/api/NAnt.Core.Functions/AssemblyFunctions" Derived2["TimeSpanFunctions"]-->Type click Derived2 "/api/NAnt.Core.Functions/TimeSpanFunctions" Derived3["DoubleConversionFunctions"]-->Type click Derived3 "/api/NAnt.Core.Functions/DoubleConversionFunctions" Derived4["NAntFunctions"]-->Type click Derived4 "/api/NAnt.Core.Functions/NAntFunctions" Derived5["ConversionFunctions"]-->Type click Derived5 "/api/NAnt.Core.Functions/ConversionFunctions" Derived6["PropertyFunctions"]-->Type click Derived6 "/api/NAnt.Core.Functions/PropertyFunctions" Derived7["TargetFunctions"]-->Type click Derived7 "/api/NAnt.Core.Functions/TargetFunctions" Derived8["OperatingSystemFunctions"]-->Type click Derived8 "/api/NAnt.Core.Functions/OperatingSystemFunctions" Derived9["PathFunctions"]-->Type click Derived9 "/api/NAnt.Core.Functions/PathFunctions" Derived10["FrameworkFunctions"]-->Type click Derived10 "/api/NAnt.Core.Functions/FrameworkFunctions" Derived11["TimeSpanConversionFunctions"]-->Type click Derived11 "/api/NAnt.Core.Functions/TimeSpanConversionFunctions" Derived12["VersionFunctions"]-->Type click Derived12 "/api/NAnt.Core.Functions/VersionFunctions" Derived13["FileVersionInfoFunctions"]-->Type click Derived13 "/api/NAnt.Core.Functions/FileVersionInfoFunctions" Derived14["FileFunctions"]-->Type click Derived14 "/api/NAnt.Core.Functions/FileFunctions" Derived15["ProjectFunctions"]-->Type click Derived15 "/api/NAnt.Core.Functions/ProjectFunctions" Derived16["StringFunctions"]-->Type click Derived16 "/api/NAnt.Core.Functions/StringFunctions" Derived17["DateTimeFunctions"]-->Type click Derived17 "/api/NAnt.Core.Functions/DateTimeFunctions" Derived18["PlatformFunctions"]-->Type click Derived18 "/api/NAnt.Core.Functions/PlatformFunctions" Derived19["VersionConversionFunctions"]-->Type click Derived19 "/api/NAnt.Core.Functions/VersionConversionFunctions" Derived20["MSBuildFunctions"]-->Type click Derived20 "/api/NAnt.MSBuild.Functions/MSBuildFunctions" Derived21["DirectoryFunctions"]-->Type click Derived21 "/api/NAnt.Core.Functions/DirectoryFunctions" Derived22["PkgConfigFunctions"]-->Type click Derived22 "/api/NAnt.Core.Functions/PkgConfigFunctions" Derived23["TaskFunctions"]-->Type click Derived23 "/api/NAnt.Core.Functions/TaskFunctions" Derived24["Int64ConversionFunctions"]-->Type click Derived24 "/api/NAnt.Core.Functions/Int64ConversionFunctions" Derived25["EnvironmentFunctions"]-->Type click Derived25 "/api/NAnt.Core.Functions/EnvironmentFunctions" Derived26["BooleanConversionFunctions"]-->Type click Derived26 "/api/NAnt.Core.Functions/BooleanConversionFunctions" Derived27["AssemblyNameFunctions"]-->Type click Derived27 "/api/NAnt.Core.Functions/AssemblyNameFunctions" Derived28["Int32ConversionFunctions"]-->Type click Derived28 "/api/NAnt.Core.Functions/Int32ConversionFunctions" Derived29["MathFunctions"]-->Type click Derived29 "/api/NAnt.Core.Functions/MathFunctions" Derived30["DateTimeConversionFunctions"]-->Type click Derived30 "/api/NAnt.Core.Functions/DateTimeConversionFunctions"

Syntax

public abstract class FunctionSetBase

Constructors

Name Summary
FunctionSetBase(Project, PropertyDictionary) Initializes a new instance of the NAnt.Core.FunctionSetBase class.

Properties

Name Value Summary
Project Project
Gets or sets the NAnt.Core.FunctionSetBase.Project that this functionset will reference.