public Task <ITriggerBinding> TryCreateAsync(TriggerBindingProviderContext context) { ParameterInfo parameter = context.Parameter; NewEntityTriggerAttribute triggerAttribute = parameter.GetCustomAttribute <NewEntityTriggerAttribute>(inherit: false); if (triggerAttribute is null) { return(Task.FromResult <ITriggerBinding>(null)); } }
public Task <ITriggerBinding> TryCreateAsync(TriggerBindingProviderContext context) { if (context == null) { throw new ArgumentNullException(nameof(context)); } ParameterInfo parameter = context.Parameter; NewEntityTriggerAttribute triggerAttribute = parameter.GetCustomAttribute <NewEntityTriggerAttribute>(inherit: false); if (triggerAttribute is null) { return(Task.FromResult <ITriggerBinding>(null)); } }
public NewEntityTriggerBinding(ParameterInfo parameter, NewEntityTriggerAttribute triggerAttribute) { this.parameter = parameter; this.triggerAttribute = triggerAttribute; }