Exemple #1
0
        public void Resolve(CodeGen code_gen, ExternTable table)
        {
            var ar = table.GetAssemblyRef(assemblyReference);

            if (ar != null)
            {
                code_gen.PEFile.AddExternClass(name, ta, ar.AssemblyRef);
            }
        }
Exemple #2
0
        public void Resolve(CodeGen code_gen, ExternTable table)
        {
            var ar = table.GetAssemblyRef(assemblyReference);

            if (ar != null)
            {
                string ns   = null;
                string name = fullName;

                int pos = name.LastIndexOf('.');
                if (pos > 0)
                {
                    ns   = name.Substring(0, pos);
                    name = name.Substring(pos + 1);
                }

                code_gen.PEFile.AddExternClass(ns, name, ta, ar.AssemblyRef);
            }
        }
Exemple #3
0
            public void Resolve (CodeGen code_gen, ExternTable table)
            {
                var ar = table.GetAssemblyRef (assemblyReference);
                if (ar != null) {
                    string ns = null;
                    string name = fullName;

                    int pos = name.LastIndexOf ('.');
                    if (pos > 0) {
                        ns = name.Substring (0, pos);
                        name = name.Substring (pos + 1);
                    }
 
                    code_gen.PEFile.AddExternClass (ns, name, ta, ar.AssemblyRef);
                }
            }
Exemple #4
0
 public void Resolve (CodeGen code_gen, ExternTable table)
 {
     var ar = table.GetAssemblyRef (assemblyReference);
     if (ar != null)
         code_gen.PEFile.AddExternClass (name, ta, ar.AssemblyRef);
 }