Antlr4.Codegen.OutputModelWalker.GetFields C# (CSharp) Method

GetFields() private static method

private static GetFields ( System.Type type ) : IEnumerable
type System.Type
return IEnumerable
        private static IEnumerable<FieldInfo> GetFields(Type type)
        {
            var declaredFields = type.GetTypeInfo().DeclaredFields;
            if (type.GetTypeInfo().BaseType != null)
                declaredFields = declaredFields.Concat(GetFields(type.GetTypeInfo().BaseType));

            return declaredFields;
        }
    }