Example #1
0
File: FileIO.cs Project: zqb971/mef
        public static string GetNewTemporaryDirectory()
        {
            string path = Path.Combine(GetRootTemporaryDirectory(), TestServices.GenerateRandomString());

            Directory.CreateDirectory(path);

            return(path);
        }
        private Func <T> CreateValueGenerator <T>(T value)
        {
            DynamicMethod methodBuilder = new DynamicMethod(TestServices.GenerateRandomString(), typeof(T), Type.EmptyTypes);
            // Generate the method body that simply returns the dictionary
            ILGenerator ilGenerator = methodBuilder.GetILGenerator();

            GenerationServices.LoadValue(ilGenerator, value);
            ilGenerator.Emit(OpCodes.Ret);
            return((Func <T>)methodBuilder.CreateDelegate(typeof(Func <T>)));
        }
Example #3
0
File: FileIO.cs Project: zqb971/mef
 public static string GetTemporaryFileName(string extension)
 {
     return(Path.Combine(GetRootTemporaryDirectory(), TestServices.GenerateRandomString() + "." + extension));
 }