Documentation

PreBuildParseEvent extends BuildEvent
in package

EventArgs is the base class for classes containing event data.

This class contains no event data. It is used by events that do not pass state information to an event handler when an event is raised. The single empty EventArgs instance can be obtained through .

Table of Contents

PRE_BUILD_PARSE  = 'preBuildParse'
$_emptyEventArgsInstance  : EventArgs|null
Single instance of EventArgs.
$directory  : string
$parseQueue  : Files
$targetDirectory  : string
__construct()  : mixed
getDirectory()  : string
getEmptyInstance()  : EventArgs
Gets the single, empty and immutable EventArgs instance.
getParseQueue()  : Files
getTargetDirectory()  : string

Constants

Properties

$_emptyEventArgsInstance

Single instance of EventArgs.

private static EventArgs|null $_emptyEventArgsInstance

$targetDirectory

private string $targetDirectory

Methods

__construct()

public __construct(string $directory, string $targetDirectory, Files $parseQueue) : mixed
Parameters
$directory : string
$targetDirectory : string
$parseQueue : Files
Return values
mixed

getDirectory()

public getDirectory() : string
Return values
string

getEmptyInstance()

Gets the single, empty and immutable EventArgs instance.

public static getEmptyInstance() : EventArgs

This instance will be used when events are dispatched without any parameter, like this: EventManager::dispatchEvent('eventname');

The benefit from this is that only one empty instance is instantiated and shared (otherwise there would be instances for every dispatched in the abovementioned form).

Tags
link
https://msdn.microsoft.com/en-us/library/system.eventargs.aspx
see
EventManager::dispatchEvent
Return values
EventArgs

getTargetDirectory()

public getTargetDirectory() : string
Return values
string

Search results