Я думаю, вы ищете что-то вроде этого:
Const path = "C:\Test.txt"
Dim query = From assembly In My.Application.Info.LoadedAssemblies
From type In assembly.GetTypes
Where type.IsSubclassOf(GetType(UserControl))
From prop In type.GetProperties
Select PropInfo = String.Format("{0}{3}{1}{3}{2}",
assembly.GetName().Name,
type.Name,
prop.Name,
vbTab)
If query.Any Then
IO.File.WriteAllLines(path, query)
End If
Измените запрос LINQ в соответствии с вашими требованиями. Например, если вы хотите, чтобы общедоступные свойства были доступны только для записи:
Where prop.CanWrite AndAlso Not prop.GetSetMethod Is Nothing AndAlso prop.GetSetMethod.IsPublic