コード例 #1
0
 private AssemblyParser(Assembly assembly, IAssemblyParserConfig options)
 {
     _assembly        = assembly;
     _options         = options;
     _is_running_mono = System.Type.GetType("Mono.Runtime") != null;
 }
コード例 #2
0
ファイル: AssemblyParser.cs プロジェクト: Horusiath/Vagabond
 /// <summary>
 /// Parse assembly using specified Assembly.
 /// </summary>
 /// <param name="assembly">Assembly to be parsed.</param>
 /// <param name="options">Parsing options configuration object.</param>
 /// <returns>Cecil Assembly tree.</returns>
 public static AssemblyDefinition Parse(Assembly assembly, IAssemblyParserConfig options)
 {
     var mapper = new AssemblyParser(assembly, options);
     return mapper.Map();
 }
コード例 #3
0
        /// <summary>
        /// Parse assembly using specified Assembly.
        /// </summary>
        /// <param name="assembly">Assembly to be parsed.</param>
        /// <param name="options">Parsing options configuration object.</param>
        /// <returns>Cecil Assembly tree.</returns>
        public static AssemblyDefinition Parse(Assembly assembly, IAssemblyParserConfig options)
        {
            var mapper = new AssemblyParser(assembly, options);

            return(mapper.Map());
        }
コード例 #4
0
ファイル: AssemblyParser.cs プロジェクト: Horusiath/Vagabond
 private AssemblyParser(Assembly assembly, IAssemblyParserConfig options)
 {
     _assembly = assembly;
     _options = options;
     _is_running_mono = System.Type.GetType("Mono.Runtime") != null;
 }