IfcDoc.Schema.SEntity.GetFieldsOrdered C# (CSharp) Méthode

GetFieldsOrdered() public static méthode

public static GetFieldsOrdered ( Type type ) : IList
type System.Type
Résultat IList
        public static IList<FieldInfo> GetFieldsOrdered(Type type)
        {
            IList<FieldInfo> fields = null;
            if (s_fieldmap.TryGetValue(type, out fields))
            {
                return fields;
            }

            fields = new List<FieldInfo>();
            BuildFieldList(type, fields, FieldScope.Direct);
            s_fieldmap.Add(type, fields);

            return fields;
        }

Usage Example

Exemple #1
0
        public static FieldInfo GetFieldByName(Type type, string name)
        {
            IList <FieldInfo> fields = SEntity.GetFieldsOrdered(type);

            foreach (FieldInfo field in fields)
            {
                if (field.Name.Equals(name))
                {
                    return(field);
                }
            }

            return(null);
        }
All Usage Examples Of IfcDoc.Schema.SEntity::GetFieldsOrdered