InternName() 공개 정적인 메소드

public static InternName ( string name ) : string
name string
리턴 string
예제 #1
0
파일: AppAction.cs 프로젝트: YSheldon/cdef
            public override void Execute(App app)
            {
                DefFactory factory    = new DefFactory();
                Translator translator = new Translator();
                Pdb        pdb        = app._pdb;

                string[] args = app._args;
                for (int i = 2; i < args.Length; i++)
                {
                    string    symName = PdbSymbol.InternName(args[i]);
                    PdbSymbol symbol  = pdb.Find(symName);
                    if (symbol == null)
                    {
                        app.WriteError("can't find symbol: " + symName);
                        continue;
                    }
                    Def def = factory.CreateMixedTypedef(symbol.TranslateBy(translator), symbol.Name);
                    Console.WriteLine(def.Output("", "    "));
                }
            }
예제 #2
0
파일: Translator.cs 프로젝트: YSheldon/cdef
 public CType TranslateTypeRef(IDiaSymbol sym)
 {
     return(new CTypeRef(PdbSymbol.InternName(sym.name)));
 }