![]() |
Init(args)
Scripting Reference
|
Initializer argument menu item that can be used to defer initialization of its client until a service that it requires becomes available.
Public Member Functions | |
System.Threading.Tasks.Task< TValue > | GetForAsync< TValue > (Component client) |
Defers execution of the calling method until the service of type TValue is available, and then returns it. | |
bool | CanProvideValue< TService > ([AllowNull] Component client) |
![]() | |
bool | HasValueFor< TValue > (Component client) |
Gets a value indicating whether this value provider can provide a value of type TValue for the client at this time. | |
bool | CanProvideValue< TValue > ([AllowNull] Component client) |
Gets a value indicating whether this value provider can potentially provide a value of the given type to the client at runtime. | |
![]() | |
NullGuardResult | EvaluateNullGuard< TValue > ([AllowNull] Component client) |
Gets a value indicating whether null guard passes for this object or not, and if not, what was the cause of the failure. | |