Property | Type | Description | |
---|---|---|---|
CollectReferences | void | ||
ConvertTo | IEnumerable |
||
GetMatchingTypeDefinitions | IEnumerable |
||
GetMatchingTypeDefinitions | IEnumerable |
||
GetMatchingTypeDefinitions | IEnumerable |
||
ProjectTypeCache | System |
Method | Description | |
---|---|---|
ClearCache ( ) : void |
Clears the cache.
|
|
ForceUpdate ( ) : void |
Forces the update of the project wrapper.
|
|
Get ( MonobjcProject project ) : |
Get the type cache for the given project.
|
|
GetAllClasses ( bool projectOnly ) : IEnumerable |
Gets all the known classes.
|
|
GetAllProtocols ( bool projectOnly ) : IEnumerable |
Gets all the known protocols.
|
|
GetEntryPoints ( ) : IEnumerable |
Resolves the entry points of the project.
|
|
GetMainFile ( IType type ) : FilePath |
Gets the main file for the type
|
|
GetMainMethod ( IType type ) : IMethod |
Gets the main method of the given type.
|
|
IsInProject ( IType type ) : bool |
Check if the type is defined in the main project.
|
|
IsInProjectReference ( IType type ) : bool |
Check if the type is defined in a referenced project.
|
|
RecomputeReferences ( ) : void |
Recomputes the reference types.
|
|
Remove ( MonobjcProject project ) : void |
Remove the specified project type cache.
|
|
ResolvePartialType ( String className ) : IType |
Resolves the specified class name.
|
|
ResolveType ( IType type ) : IType |
Gets the DOM type of the type.
|
|
ResolveType ( ITypeDefinition typeDefinition ) : IType |
Gets the DOM type of the type definition.
|
|
ResolveType ( |
Gets the DOM type of the type.
|
Method | Description | |
---|---|---|
CollectReferences ( ICollection |
||
ConvertTo ( IEnumerable |
||
GetMatchingTypeDefinitions ( bool>.Func |
||
GetMatchingTypeDefinitions ( IEnumerable |
||
GetMatchingTypeDefinitions ( MonoDevelop.Ide.TypeSystem.TypeSystemService wrapper, bool>.Func |
||
ProjectTypeCache ( MonobjcProject project ) : System |
Initializes a new instance of the MonoDevelop.Monobjc.Utilities.ProjectTypeCache class.
|
public static Get ( MonobjcProject project ) : |
||
project | MonobjcProject | |
return |
public GetAllClasses ( bool projectOnly ) : IEnumerable |
||
projectOnly | bool | |
return | IEnumerable |
public GetAllProtocols ( bool projectOnly ) : IEnumerable |
||
projectOnly | bool | |
return | IEnumerable |
public GetMainMethod ( IType type ) : IMethod | ||
type | IType | |
return | IMethod |
public IsInProjectReference ( IType type ) : bool | ||
type | IType | |
return | bool |
public static Remove ( MonobjcProject project ) : void | ||
project | MonobjcProject | |
return | void |
public ResolvePartialType ( String className ) : IType | ||
className | String | |
return | IType |
public ResolveType ( ITypeDefinition typeDefinition ) : IType | ||
typeDefinition | ITypeDefinition | |
return | IType |