Hi,
This should help you on the way.
1. Make your list a member of the class that has an instance of the property class.
internal List<string> Protocol_list</string>
2. Fill the list with your method GetProgrammerProtocols
3. Put a break point inside
GetStandardValues
Use the watch and inspect the parameter
ITypeDescriptorContext context
You should find your calling class there and can use your list.