예제 #1
0
        /// <summary>
        /// Checks whether all field ids from provided schema are present in the given binary type.
        /// </summary>
        private static bool HasAllFields(BinaryTypeHolder binaryTypeHolder, int[] schema)
        {
            var fieldIds = binaryTypeHolder.GetFieldIds();

            foreach (var fieldId in schema)
            {
                if (!fieldIds.Contains(fieldId))
                {
                    return(false);
                }
            }

            return(true);
        }