Class NetTypes
- Namespace
- Alternet.Syntax.CodeCompletion
- Assembly
- Alternet.Syntax.Parsers.Advanced.v9.dll
Contains collection of build-in types. Reserved for internal use.
public class NetTypes
- Inheritance
-
NetTypes
Properties
- Assemblies
Represents the list of loaded assemblies.
- AssemblyTypes
Represents the list of loaded types.
- ExtensionMethods
Gets a collection of extension methods (containing
ExtensionAttribute
) for all build-in types.
- ForwardedTypes
Represents the list of forard types.
- GlobalTypes
Represents the list of global types.
- Namespaces
Represents the list of namespaces.
- Types
Represents the list of loaded types.
Methods
- AddAssembly(Assembly)
Adds specified assembly to the collection for assemblies.
- AddForwardedType(Type, Assembly)
Adds specified type to the collection of forward types.
- AddNamespace(string, Assembly)
Adds specified namespace to the collection of namespaces.
- AddType(Type, bool)
Adds specified type to the collection of types.
- GetAssemblies(string)
Retrieves collection of namespaces located in specified assemblies.
- GetExtensionMethods(string)
Retrieves collection of extension methods for the type.
- GetGlobalTypes(IList<Type>, string, bool)
Finds global types from specified namespace.
- GetNamespaces(IList<Assembly>)
Retrieves collection of namespaces located in specified assemblies.
- GetTypeByName(string, IList<Assembly>, bool)
Retrieves type by its name.
- GetTypes(Assembly)
Retrieves collection of types located in specified assembly.
- IsExtensionMethod(MethodInfo)
Determines if given method is an extension method.
- IsForwardedType(Type, out IList<Assembly>)
Determines if given type is a forwarded type.
- IsSpecialType(Type)
Gets a value indicating whether the Type has a name that requires special handling.
- RemoveAssembly(Assembly)
Removes specified assembly form the list of assemblies.
- RemoveNamespace(string, Assembly)
Removes namespace from the list of namespaces.
- RemoveType(Type)
Removes specified type from the list of types.