Csharp/C Sharp/Development Class/Evidence — различия между версиями

Материал из .Net Framework эксперт
Перейти к: навигация, поиск
м (1 версия)
 
м (1 версия)
 
(нет различий)

Текущая версия на 11:43, 26 мая 2010

GetHostEnumerator and GetAssemblyEnumerator

using System;
using System.Reflection;
using System.Collections;
using System.Security.Policy;
public class MainClass {
    public static void Main(string[] args) {
        Assembly a = Assembly.LoadFrom(args[0]);
        Evidence e = a.Evidence;
        IEnumerator x = e.GetHostEnumerator();
        Console.WriteLine("HOST EVIDENCE COLLECTION:");
        while (x.MoveNext()) {
            Console.WriteLine(x.Current.ToString());
            Console.WriteLine("Press Enter to see next evidence.");
            Console.ReadLine();
        }
        x = e.GetAssemblyEnumerator();
        Console.WriteLine("ASSEMBLY EVIDENCE COLLECTION:");
        while (x.MoveNext()) {
            Console.WriteLine(x.Current.ToString());
            Console.WriteLine("Press Enter to see next evidence.");
            Console.ReadLine();
        }
    }
}