protected void Location(DirectiveLocation location) { var values = Enum.GetValues(typeof(DirectiveLocation)); foreach (DirectiveLocation value in values) { if (location.HasFlag(value)) { DirectiveDescription.Locations.Add(value); } } }
public IDirectiveTypeDescriptor Location(DirectiveLocation value) { Array values = Enum.GetValues(typeof(DirectiveLocation)); foreach (DirectiveLocation item in values) { if (value.HasFlag(item)) { Definition.Locations.Add(item); } } return(this); }