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
actorActorThe actor
performableobjectThe performable item
filePathstringThe full absolute path to the asset file
fileSummarystringAn optional human-readable summary of the asset file
phasePerformancePhaseThe 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; }