Ejemplo n.º 1
0
        public void RegisterAssembly(AssemblyDefinition asm)
        {
            var wrapped = new CecilAssembly(this, asm);

            _asms.Add(wrapped);
            _assemblyDic[asm] = wrapped;
        }
Ejemplo n.º 2
0
        public IXamlAssembly RegisterAssembly(AssemblyDefinition asm)
        {
            var wrapped = new CecilAssembly(this, asm);

            _asms.Add(wrapped);
            _assemblyDic[asm] = wrapped;
            return(wrapped);
        }
Ejemplo n.º 3
0
 public CecilType(CecilTypeSystem typeSystem, CecilAssembly assembly, TypeDefinition definition,
                  TypeReference reference)
 {
     _assembly  = assembly;
     TypeSystem = typeSystem;
     Reference  = reference;
     Definition = definition;
 }
Ejemplo n.º 4
0
 public CecilType(CecilTypeSystem typeSystem, CecilAssembly assembly, TypeDefinition definition,
                  TypeReference reference)
 {
     _assembly  = assembly;
     TypeSystem = typeSystem;
     Reference  = reference;
     Definition = definition;
     if (reference.IsArray)
     {
         Definition = ((CecilType)typeSystem.GetType("System.Array")).Definition;
     }
 }
Ejemplo n.º 5
0
 public CecilTypeBuilder(CecilTypeSystem typeSystem, CecilAssembly assembly, TypeDefinition definition)
     : base(typeSystem, assembly, definition)
 {
 }
Ejemplo n.º 6
0
 public CecilType(CecilTypeSystem typeSystem, CecilAssembly assembly, TypeDefinition definition)
     : this(typeSystem, assembly, definition, definition)
 {
 }