本文整理汇总了C#中Directory.AddObject方法的典型用法代码示例。如果您正苦于以下问题:C# Directory.AddObject方法的具体用法?C# Directory.AddObject怎么用?C# Directory.AddObject使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Directory
的用法示例。
在下文中一共展示了Directory.AddObject方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: BuildFS
private void BuildFS()
{
RootDirectory = new Directory();
RootDirectory.Name = "/";
int entryCount = _imgFile.Header.EntryCount;
for (int i = 0; i < entryCount; i++)
{
TOCEntry entry = _imgFile.TOC[i];
Common.File.DataLoadDelegate load = () => LoadData(entry);
Common.File.DataStoreDelegate store = data => StoreData(entry, data);
Common.File.DataIsCustomDelegate isCustom = () => entry.CustomData != null;
var file = new Common.File(load, store, isCustom)
{
CompressedSize = entry.Size,
IsCompressed = false,
Name = _imgFile.TOC.GetName(i),
Size = entry.Size,
IsResource = entry.IsResourceFile,
ResourceType = entry.ResourceType,
ParentDirectory = RootDirectory
};
RootDirectory.AddObject(file);
}
}