Class CSharpSourceExtensions
Extensions management class for the model IVsCSharpSource
Inherited Members
Namespace: CodeFactory.VisualStudio
Assembly: CodeFactory.VisualStudio.dll
Syntax
public static class CSharpSourceExtensions
Methods
| Improve this Doc View SourceSourceMissingInterfaceMembers(VsCSharpSource)
Extension method that checks a IVsCSharpSource model and determines if the classes and structures in the source have any missing interface members.
Declaration
public static IReadOnlyList<KeyValuePair<CsContainer, IReadOnlyList<CsMember>>> SourceMissingInterfaceMembers(this VsCSharpSource source)
Parameters
Type | Name | Description |
---|---|---|
VsCSharpSource | source | The source implementation to validate. |
Returns
Type | Description |
---|---|
IReadOnlyList<KeyValuePair<CsContainer, IReadOnlyList<CsMember>>> | The list of missing members by target container, or an empty list if nothing is missing. |