Sitecore.FakeDb.Data.Engines.DataStorage.FindItemDbField C# (CSharp) Method

FindItemDbField() protected method

protected FindItemDbField ( DbItem fakeItem, DbField templateField ) : DbField
fakeItem DbItem
templateField DbField
return DbField
    protected DbField FindItemDbField(DbItem fakeItem, DbField templateField)
    {
      Assert.IsNotNull(fakeItem, "fakeItem");
      Assert.IsNotNull(templateField, "templateField");

      // The item has fields with the IDs matching the fields in the template it directly inherits from
      if (fakeItem.Fields.ContainsKey(templateField.ID))
      {
        return fakeItem.Fields[templateField.ID];
      }

      return fakeItem.Fields.SingleOrDefault(f => string.Equals(f.Name, templateField.Name));
    }