C# Класс Runt.Core.Model.FileTree.DirectoryEntry

Наследование: Entry
Показать файл Открыть проект

Защищенные свойства (Protected)

Свойство Тип Описание
_children Lazy>
_dir System.IO.DirectoryInfo
_directories ImmutableList
_files ImmutableList

Открытые методы

Метод Описание
AsOpen ( bool open, Newtonsoft.Json.Linq.JObject c ) : Entry
Create ( DirectoryInfo dir, string relativePath ) : ImmutableList>.Tuple
WithChild ( int index, Entry child, Newtonsoft.Json.Linq.JObject changes, Newtonsoft.Json.Linq.JObject subChange ) : Entry

Защищенные методы

Метод Описание
ChangeIndex ( int index, Entry newVal, Newtonsoft.Json.Linq.JObject changes, Newtonsoft.Json.Linq.JObject subChanges ) : ImmutableList>.Tuple
DirectoryEntry ( string rel, bool isOpen, DirectoryInfo dir, ImmutableList directories, ImmutableList files ) : System

Описание методов

AsOpen() публичный Метод

public AsOpen ( bool open, Newtonsoft.Json.Linq.JObject c ) : Entry
open bool
c Newtonsoft.Json.Linq.JObject
Результат Entry

ChangeIndex() защищенный Метод

protected ChangeIndex ( int index, Entry newVal, Newtonsoft.Json.Linq.JObject changes, Newtonsoft.Json.Linq.JObject subChanges ) : ImmutableList>.Tuple
index int
newVal Entry
changes Newtonsoft.Json.Linq.JObject
subChanges Newtonsoft.Json.Linq.JObject
Результат ImmutableList>.Tuple

Create() публичный статический Метод

public static Create ( DirectoryInfo dir, string relativePath ) : ImmutableList>.Tuple
dir System.IO.DirectoryInfo
relativePath string
Результат ImmutableList>.Tuple

DirectoryEntry() защищенный Метод

protected DirectoryEntry ( string rel, bool isOpen, DirectoryInfo dir, ImmutableList directories, ImmutableList files ) : System
rel string
isOpen bool
dir System.IO.DirectoryInfo
directories ImmutableList
files ImmutableList
Результат System

WithChild() публичный Метод

public WithChild ( int index, Entry child, Newtonsoft.Json.Linq.JObject changes, Newtonsoft.Json.Linq.JObject subChange ) : Entry
index int
child Entry
changes Newtonsoft.Json.Linq.JObject
subChange Newtonsoft.Json.Linq.JObject
Результат Entry

Описание свойств

_children защищенное свойство

protected Lazy> _children
Результат Lazy>

_dir защищенное свойство

protected DirectoryInfo,System.IO _dir
Результат System.IO.DirectoryInfo

_directories защищенное свойство

protected ImmutableList _directories
Результат ImmutableList

_files защищенное свойство

protected ImmutableList _files
Результат ImmutableList