本文整理汇总了C#中Func.?.InvokeOrDefault方法的典型用法代码示例。如果您正苦于以下问题:C# Func.?.InvokeOrDefault方法的具体用法?C# Func.?.InvokeOrDefault怎么用?C# Func.?.InvokeOrDefault使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Func
的用法示例。
在下文中一共展示了Func.?.InvokeOrDefault方法的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: Search
public TransformDescriptor Search(Func<SearchTransformDescriptor, ISearchTransform> selector) =>
Assign(a => a.Search = selector?.InvokeOrDefault(new SearchTransformDescriptor()));
示例2: Watch
public ExecuteWatchDescriptor Watch(Func<PutWatchDescriptor, IPutWatchRequest> watch) =>
Assign(a => a.Watch = watch?.InvokeOrDefault(new PutWatchDescriptor()));
示例3: TriggerData
public ExecuteWatchDescriptor TriggerData(Func<ScheduleTriggerEventDescriptor, IScheduleTriggerEvent> selector) =>
Assign(a => a.TriggerData = selector?.InvokeOrDefault(new ScheduleTriggerEventDescriptor()));
示例4: Schedule
public TriggerDescriptor Schedule(Func<ScheduleDescriptor, IScheduleContainer> selector) =>
Assign(a => a.Schedule = selector?.InvokeOrDefault(new ScheduleDescriptor()));