private IEnumerable <PropertyInfo> GetAllExtendedPropertiesFromType() { return(ExtendedType .WrapAsEnumerable() .Concat(ExtendedType.GetInterfaces().Where(x => !x.IsAssignableFrom(ServerType))) .SelectMany(x => x.GetProperties()) .Distinct()); }
private IEnumerable <PropertyInfo> GetAllExtendedPropertiesFromType() { return(ExtendedType .WrapAsEnumerable() .Concat(ExtendedType.GetInterfaces().Where(x => !x.IsAssignableFrom(ServerType))) .SelectMany(x => x.GetProperties()) .Distinct()); }