public IList <InternalEventPropDescriptor> AssessProperties(Type clazz) { var result = new List <InternalEventPropDescriptor>(); PropertyListBuilderExplicit.GetExplicitProperties(result, clazz, _legacyConfig); AddPublicFields(result, clazz); AddPublicMethods(result, clazz); return(result); }
public IList <InternalEventPropDescriptor> AssessProperties(Type type) { IList <InternalEventPropDescriptor> result = PropertyHelper.GetProperties(type); if (optionalLegacyConfig != null) { PropertyListBuilderExplicit.GetExplicitProperties(result, type, optionalLegacyConfig); } return(result); }