Class CorePackage
Acts as an extension package for all built-in commands, project templates, build log devices, compiler directives, subsystems and actions.
public class CorePackage : IPackage
- Inheritance
-
CorePackage
- Implements
- Inherited Members
- Extension Methods
Properties
Metadata
The metadata of the extension.
public PackageMetadata Metadata { get; }
Property Value
Methods
BuildActions()
An array of build actions.
public IBuildAction[] BuildActions()
Returns
BuildLogDevices()
An array of build log devices.
public IBuildLogDevice[] BuildLogDevices()
Returns
Commands()
An array of compiler commands added by this extension.
public ICompilerCommand[] Commands()
Returns
CompilerDirectives()
An array of compiler directives.
public ICompilerDirective[] CompilerDirectives()
Returns
DeploymentTargets()
An array of deployment targets.
public IDeploymentTarget[] DeploymentTargets()
Returns
GlobalProperties()
An array of global configuration properties.
public GlobalConfigProperty[] GlobalProperties()
Returns
Hidden()
If true, the extension is hidden and does not appear in the list of installed extensions.
public bool Hidden()
Returns
- bool
Wheter or not the package is hidden.
LocalizationResourceProviders()
A list of localization resource providers defined by this extension.
public IResourceProvider<string>[] LocalizationResourceProviders()
Returns
Macros()
An array of macros defined by this extension.
public IMacro[] Macros()
Returns
- IMacro[]
ProjectTemplates()
An array of project templates added by this extension.
public IProjectTemplate[] ProjectTemplates()
Returns
Properties()
A list of build system property registrations.
public Property[] Properties()
Returns
- Property[]
Subsystems()
An array of subsystems.
public ISubsystem[] Subsystems()