- Namespace
- XamlIl
.TypeSystem - Interfaces
-
- IXamlIlTypeSystem
- IAssemblyResolver
- Base Types
-
- object
graph BT
Type-->Base0["object"]
Type-.->Interface0["IXamlIlTypeSystem"]
click Interface0 "/api/XamlIl.TypeSystem/IXamlIlTypeSystem"
Type-.->Interface1["IAssemblyResolver"]
Type["CecilTypeSystem"]
class Type type-node
Syntax
public class CecilTypeSystem : IXamlIlTypeSystem, IAssemblyResolver
Constructors
Name | Summary |
---|---|
CecilTypeSystem |
Properties
Name | Value | Summary |
---|---|---|
Assemblies | IReadOnlyList |
|
TargetAssembly | IXamlIlAssembly | |
Target |
AssemblyDefinition |
Methods
Name | Value | Summary |
---|---|---|
Create |
AssemblyDefinition | |
CreateTypeBuilder |
IXamlIlTypeBuilder | |
Dispose |
void | |
FindAssembly |
IXamlIlAssembly | |
FindType |
IXamlIlType | |
FindType |
IXamlIlType | |
GetAssembly |
AssemblyDefinition | |
GetMethodReference |
MethodReference | |
GetTypeReference |
TypeReference | |
RegisterAssembly |
IXamlIlAssembly | |
Resolve |
AssemblyDefinition | |
Resolve |
AssemblyDefinition |
Extension Methods
Name | Value | Summary |
---|---|---|
GetType |
IXamlIlType |