Class PerformableAssetEventArgs
- Namespace
- CSF.Screenplay.Actors
- Assembly
- CSF.Screenplay.Abstractions.dll
Event arguments which represent the revealing of a file asset which relates to a performable.
public class PerformableAssetEventArgs : PerformableEventArgs, IHasPerformanceIdentity
- Inheritance
-
PerformableAssetEventArgs
- Implements
- Inherited Members
Constructors
PerformableAssetEventArgs(Actor, object, string, string, PerformancePhase)
Initializes a new instance of PerformableAssetEventArgs.
public PerformableAssetEventArgs(Actor actor, object performable, string filePath, string fileSummary = null, PerformancePhase phase = PerformancePhase.Unspecified)
Parameters
actor
ActorThe actor
performable
objectThe performable item
filePath
stringThe full absolute path to the asset file
fileSummary
stringAn optional human-readable summary of the asset file
phase
PerformancePhaseThe phase of performance
Properties
FilePath
Gets a full/absolute path to the asset file.
public string FilePath { get; }
Property Value
FileSummary
Gets an optional human-readable summary of what this asset represents. This should be one sentence at most, suitable for display in a UI tool-tip.
public string FileSummary { get; }