ActiproSoftware.Text.Languages.DotNet.Reflection Namespace
Classes
| AmbientAssemblyRepositoryProvider | Implements a class that can be used to provide a static IAssemblyRepository that is used for managing and caching assemblies by default. |
| ReflectionExtensions | Provides extension methods related to reflection. |
Interfaces
| IAliasedUsingDirective | Provides the base requirements of an using directive with an alias. |
| IAssembly | Provides the base requirements of an assembly. |
| IAssemblyDocumentation | Provides the base requirements of an object that can access documentation for the types and members defined in an assembly. |
| IAssemblyName | Provides the base requirements of an assembly name. |
| IAssemblyReference | Provides the base requirements of an assembly reference. |
| IAssemblyRepository | Provides the base requirements for a class that manages IAssembly instances and caching of data as appropriate. |
| IBinaryAssembly | Provides the base requirements of a binary assembly. |
| IBinaryAssemblyMetadata | Provides the base requirements for storing metadata of an IBinaryAssembly, generally used with serialization. |
| IBinaryAssemblyReference | Provides the base requirements of an assembly reference within an IBinaryAssembly. |
| IBinaryAssemblyReferenceCollection | Provides the base requirements for a collection of IBinaryAssemblyReference objects. |
| IDocumentationProvider | Provides the base requirements of an object that can return documentation for a .NET type or member definition. |
| IExternalAliasDirective | Provides the base requirements of an external alias directive. |
| INamespaceDeclaration | Provides the base requirements of a namespace declaration that encloses types declared in a source file. |
| INamespaceDefinition | Provides the base requirements of a namespace that can contain types and other nested namespaces. |
| INamespaceDefinitionCollection | Provides the base requirements for a collection of INamespaceDefinition objects. |
| IParameterDefinition | Provides the base requirements of a parameter definition. |
| IParameterDefinitionCollection | Provides the base requirements for a collection of IParameterDefinition objects. |
| IProjectAssembly | Provides the base requirements of a project (source code-based) assembly. |
| IProjectAssemblyReference | Provides the base requirements of an assembly reference within an IProjectAssembly. |
| IProjectAssemblyReferenceCollection | Provides the base requirements for a collection of IProjectAssemblyReference objects. |
| IQualifiedName | Provides the base requirements of a qualified name. |
| IReflectionDefinition | Provides the base requirements of a reflection definition. |
| ISimpleName | Provides the base requirements of a simple name with optional type arguments, which is a component of an IQualifiedName. |
| ISourceFile | Provides the base requirements of a source code file that can be loaded by an IProjectAssembly. |
| ISourceFileCollection | Provides the base requirements for a collection of ISourceFile objects. |
| ISourceFileLocation | Provides the base requirements of a source code file reference and related offsets within that file, generally used to denote where a type/member was defined. |
| ISourceFileLocationCollection | Provides the base requirements for a collection of ISourceFileLocation objects. |
| ITypeDefinition | Provides the base requirements of a type definition. |
| ITypeDefinitionCollection | Provides the base requirements for a collection of ITypeDefinition objects. |
| ITypeMemberDefinition | Provides the base requirements of a type member (method, property, etc.) definition. |
| ITypeMemberDefinitionCollection | Provides the base requirements for a collection of ITypeMemberDefinition objects. |
| ITypeMemberReference | Provides the base requirements of a type member (method, property, etc.) reference. |
| ITypeParameter | Provides the base requirements of a generic type parameter. |
| ITypeParameterCollection | Provides the base requirements for a collection of ITypeParameter objects. |
| ITypeReference | Provides the base requirements of a type reference. |
| ITypeReferenceCollection | Provides the base requirements for a collection of ITypeReference objects. |
| IUsingDirective | Provides the base requirements of an using directive. |
| IUsingDirectiveCollection | Provides the base requirements for a collection of IUsingDirective objects. |
| IVariableDefinition | Provides the base requirements of a variable definition. |
Enums
| TypeAccess | Specifies the type of access visibility for an ITypeDefinition. |
| TypeDefinitionKind | Specifies the kind of ITypeDefinition. |
| TypeMemberAccess | Specifies the type of access visibility for an ITypeMemberDefinition. |
| TypeMemberDefinitionKind | Specifies the kind of ITypeMemberDefinition. |