C# Класс SDE.Core.MetaGrfHolder

Merges multiple GRFs in one
Наследование: GrfHolder, IDisposable
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
Dispose ( ) : void
GetData ( string relativePath ) : byte[]
GetDataBuffered ( string relativePath ) : byte[]
GetDecompressedData ( FileEntry node ) : byte[]
GetGrf ( string file ) : GrfHolder
MetaGrfHolder ( ) : System
SetData ( string relativePath, string dataPath ) : void
Update ( List paths, GrfHolder extraGrf = null ) : void
this ( string relativePath ) : string

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

Метод Описание
Dispose ( bool disposing ) : void

Приватные методы

Метод Описание
_getData ( TkPath path ) : byte[]
_openGrfs ( IEnumerable paths, GrfHolder extraGrf ) : void

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

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

public Dispose ( ) : void
Результат void

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

protected Dispose ( bool disposing ) : void
disposing bool
Результат void

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

public GetData ( string relativePath ) : byte[]
relativePath string
Результат byte[]

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

public GetDataBuffered ( string relativePath ) : byte[]
relativePath string
Результат byte[]

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

public GetDecompressedData ( FileEntry node ) : byte[]
node FileEntry
Результат byte[]

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

public GetGrf ( string file ) : GrfHolder
file string
Результат GrfHolder

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

public MetaGrfHolder ( ) : System
Результат System

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

public SetData ( string relativePath, string dataPath ) : void
relativePath string
dataPath string
Результат void

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

public Update ( List paths, GrfHolder extraGrf = null ) : void
paths List
extraGrf GrfHolder
Результат void

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

public this ( string relativePath ) : string
relativePath string
Результат string