本文整理汇总了C#中FileSystem.LoadFromFile方法的典型用法代码示例。如果您正苦于以下问题:C# FileSystem.LoadFromFile方法的具体用法?C# FileSystem.LoadFromFile怎么用?C# FileSystem.LoadFromFile使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类FileSystem
的用法示例。
在下文中一共展示了FileSystem.LoadFromFile方法的7个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: serviceConfiguration
private static BottleServiceConfiguration serviceConfiguration()
{
var directory = BottlesServicePackageFacility.GetApplicationDirectory();
var fileSystem = new FileSystem();
return fileSystem.LoadFromFile<BottleServiceConfiguration>(directory, BottleServiceConfiguration.FILE);
}
示例2: serviceConfiguration
private static JasperServiceConfiguration serviceConfiguration()
{
var directory = FubuRuntime.DefaultApplicationPath();
var fileSystem = new FileSystem();
return fileSystem.LoadFromFile<JasperServiceConfiguration>(directory, JasperServiceConfiguration.FILE);
}
示例3: LoadFrom
public static SolutionConfig LoadFrom(string directory)
{
var fileSystem = new FileSystem();
var file = directory.AppendPath(FileName);
return fileSystem.FileExists(file)
? fileSystem.LoadFromFile<SolutionConfig>(file)
: null;
}
示例4: read_config_manifest_from_file
public void read_config_manifest_from_file()
{
var manifest = new PackageManifest();
manifest.SetRole(BottleRoles.Config);
var system = new FileSystem();
system.WriteObjectToFile("manifest.xml", manifest);
var manifest2 = system.LoadFromFile<PackageManifest>("manifest.xml");
manifest2.ContentFileSet.ShouldBeNull();
}
示例5: LoadFromFile
public static Project LoadFromFile(string filename)
{
if (!File.Exists(filename))
{
throw new FileNotFoundException("Could not locate designated Project File", filename);
}
var fileSystem = new FileSystem();
var project = fileSystem.LoadFromFile<Project>(filename);
project.ProjectFolder = Path.GetDirectoryName(filename);
project.FileName = filename;
return project;
}
示例6: persist_and_load
public void persist_and_load()
{
var system = new FileSystem();
var history1 = new ProjectHistory();
history1.Store(new ProjectToken
{
Filename = "project1.xml",
Name = "project1"
});
history1.Store(new ProjectToken
{
Filename = "project2.xml",
Name = "project2"
});
history1.Store(new ProjectToken
{
Filename = "project3.xml",
Name = "project3"
});
history1.Store(new ProjectToken
{
Filename = "project4.xml",
Name = "project4"
});
system.PersistToFile(history1, "history.xml");
var history2 = system.LoadFromFile<ProjectHistory>("history.xml");
history2.Projects.ShouldEqual(new[]
{
new ProjectToken
{
Filename = "project4.xml",
Name = "project4"
},
new ProjectToken
{
Filename = "project3.xml",
Name = "project3"
},
new ProjectToken
{
Filename = "project2.xml",
Name = "project2"
},
new ProjectToken
{
Filename = "project1.xml",
Name = "project1"
}
});
history2.LastAccessed.ShouldEqual(new ProjectToken
{
Filename = "project4.xml",
Name = "project4"
});
}
示例7: LoadFromFile
public static Project LoadFromFile(string filename)
{
if (!File.Exists(filename))
{
return null;
}
var fileSystem = new FileSystem();
var project = fileSystem.LoadFromFile<Project>(filename);
project.ProjectFolder = Path.GetDirectoryName(filename);
project.FileName = filename;
return project;
}