static bool CompareDelegateArgumentEquality(DelegateArgument newBoundArgument, DelegateArgument oldBoundArgument) { if (newBoundArgument == null) { return(oldBoundArgument == null); } else if (oldBoundArgument == null) { return(false); } return((newBoundArgument.Name == oldBoundArgument.Name) && (newBoundArgument.Type == oldBoundArgument.Type) && (newBoundArgument.Direction == oldBoundArgument.Direction)); }
private static DelegateArgument CreateDelegateArgument(ActivityDelegateArgumentMetadata argument) { DelegateArgument delegateArgument = null; if (argument.Direction == ActivityDelegateArgumentDirection.In) { delegateArgument = Activator.CreateInstance(typeof(DelegateInArgument <>).MakeGenericType(argument.Type)) as DelegateArgument; } else { delegateArgument = Activator.CreateInstance(typeof(DelegateOutArgument <>).MakeGenericType(argument.Type)) as DelegateArgument; } delegateArgument.Name = argument.Name; return(delegateArgument); }
public DelegateArgumentReference(DelegateArgument delegateArgument) : this() { this.DelegateArgument = delegateArgument; }
public DelegateArgumentValue(DelegateArgument delegateArgument) : this() { this.DelegateArgument = delegateArgument; }
public DelegateArgumentReference(DelegateArgument delegateArgument) { throw new NotImplementedException(); }
public DelegateArgumentValue(DelegateArgument delegateArgument) { throw new NotImplementedException(); }