public override object CallProvideValue(XAML3.MarkupExtension me, IServiceProvider serviceProvider) { try { object val = me.ProvideValue(serviceProvider); return(val); } catch (Exception e) { if (CriticalExceptions.IsCriticalException(e)) { throw; } throw CreateException(SR.Get(SRID.ProvideValue, me.GetType()), e); } }
internal XamlSetMarkupExtensionEventArgs(XamlMember member, MarkupExtension value, IServiceProvider serviceProvider, object targetObject) : this(member, value, serviceProvider) { TargetObject = targetObject; }
public XamlSetMarkupExtensionEventArgs(XamlMember member, MarkupExtension value, IServiceProvider serviceProvider) : base(member, value) { ServiceProvider = serviceProvider; }