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. |