Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

CertXplorer - Use TypeDescriptionProvider #17

Open
odalet opened this issue Jan 12, 2014 · 0 comments
Open

CertXplorer - Use TypeDescriptionProvider #17

odalet opened this issue Jan 12, 2014 · 0 comments

Comments

@odalet
Copy link
Owner

odalet commented Jan 12, 2014

At the moment, dictionaries are not expanded in the property grid unless the following attribute is declared on top of the property:

[TypeConverter(typeof(ReadOnlyDictionaryConverter))]        

We should create a global TypeDesciptionProvider that would handle this automatically for all dictionaries. It would also allow to support other types.

Once this is done, rewrite the PemData class of the PemPlugin; it won't need any more the inner ComplexPemDataclass.

It may also be useful to get rid of the various wrappers in Delta.CertXplorer\CertManagers\Wrappers as they only exist so that the property grid supports the wrapped types.

Inspiration should be found in the Hawkeye2 source code as it makes extensive use of TypeDesciptionProvider.

@ghost ghost assigned odalet Jan 12, 2014
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant