ImageMagick.ExifWriter.GetIndexes C# (CSharp) Method

GetIndexes() private method

private GetIndexes ( ExifParts part, ExifTag tags ) : Collection
part ExifParts
tags ExifTag
return Collection
    private Collection<int> GetIndexes(ExifParts part, ExifTag[] tags)
    {
      if (!EnumHelper.HasFlag(_AllowedParts, part))
        return new Collection<int>();

      Collection<int> result = new Collection<int>();
      for (int i = 0; i < _Values.Count; i++)
      {
        ExifValue value = _Values[i];

        if (!value.HasValue)
          continue;

        int index = Array.IndexOf(tags, value.Tag);
        if (index > -1)
          result.Add(i);
      }

      return result;
    }