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