public readonly IMemberData Depender; // this is important in case the resource is null public ResourceDep(ResourceOpenBehavior behavior, IResource resource, IMemberData dep) { this.Behavior = behavior; this.Resource = resource; this.Depender = dep; }
public ResourceDep(IResource resource) { Depender = null; this.Resource = resource; Behavior = ResourceOpenBehavior.Before; }
/// <summary> /// Creates a new ResourceOpen attribute for a resource property. /// </summary> /// <param name="behavior"></param> public ResourceOpenAttribute(ResourceOpenBehavior behavior) { this.Behavior = behavior; }