Volante.Impl.ClassDescriptor.equals C# (CSharp) Méthode

equals() public méthode

public equals ( ClassDescriptor cd ) : bool
cd ClassDescriptor
Résultat bool
        public bool equals(ClassDescriptor cd)
        {
            if (cd == null || allFields.Length != cd.allFields.Length)
            {
                return false;
            }
            for (int i = 0; i < allFields.Length; i++)
            {
                if (!allFields[i].equals(cd.allFields[i]))
                {
                    return false;
                }
            }
            return true;
        }

Usage Example

        internal void resolve()
        {
            if (resolved)
            {
                return;
            }

            DatabaseImpl    classStorage = (DatabaseImpl)Database;
            ClassDescriptor desc         = new ClassDescriptor(classStorage, cls);

            resolved = true;
            if (!desc.equals(this))
            {
                classStorage.registerClassDescriptor(desc);
            }
        }
All Usage Examples Of Volante.Impl.ClassDescriptor::equals