ISolutionTypesProvider Methods
If implemented, provides access to the known types in the current solution.Name | Description |
---|---|
AddReference(String) | Adds a new reference by an assembly name. |
AddReferenceFromFile(String) | Adds a new reference by an assembly file path. |
FindType(Predicate<IDXTypeInfo>) | Returns the first found type that satisfies the specified predicate. |
FindType(String) | Obtains a project type by its full name. |
FindTypes(IDXTypeInfo, Predicate<IDXTypeInfo>) | Obtains a collection of types that extend the specified base class and satisfy the specified predicate. |
FindTypes(Predicate<IDXTypeInfo>) | Obtains a collection of types that satisfy the specified predicate. |
GetAssembly(String) | Obtains the specified assembly |
GetAssemblyReferencePath(String, String) | Returns the path to an application’s assembly reference. |
GetProjectTypes(String) | Obtains project types available in the specified assembly. |
GetTypes() | Obtains a collection of available types. |
IsReferenceExists(String) | Indicates whether the specified assembly is referenced by the project. |
See Also