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