C# Class Microsoft.DocAsCode.Build.Engine.XRefArchive

Inheritance: IXRefContainer, IDisposable
ファイルを表示 Open project: dotnet/docfx Class Usage Examples

Private Properties

Property Type Description
CreateCore string
CreateEntry System.IO.Compression.ZipArchiveEntry
DeleteCore void
GetEntry string
HasEntryCore bool
IXRefContainer IEnumerable
IndexOfEntry int
NormalizeName string
OpenCore XRefMap
UpdateCore void
XRefArchive System

Public Methods

Method Description
CreateMajor ( XRefMap map ) : string
CreateMinor ( XRefMap map, IEnumerable names ) : string
Delete ( string name ) : void
DeleteMajor ( ) : void
Dispose ( ) : void
Get ( string name ) : XRefMap
GetMajor ( ) : XRefMap
GetReader ( ) : IXRefContainerReader
HasEntry ( string name ) : bool
Open ( string file, XRefArchiveMode mode ) : XRefArchive
Update ( string name, XRefMap map ) : void
UpdateMajor ( XRefMap map ) : void

Private Methods

Method Description
CreateCore ( string name, XRefMap map ) : string
CreateEntry ( string name ) : ZipArchiveEntry
DeleteCore ( int index ) : void
GetEntry ( string name ) : string
HasEntryCore ( string name ) : bool
IXRefContainer ( ) : IEnumerable
IndexOfEntry ( string name ) : int
NormalizeName ( string name ) : string
OpenCore ( string name ) : XRefMap
UpdateCore ( string name, XRefMap map ) : void
XRefArchive ( XRefArchiveMode mode, ZipArchive archive, List entries ) : System

Method Details

CreateMajor() public method

public CreateMajor ( XRefMap map ) : string
map XRefMap
return string

CreateMinor() public method

public CreateMinor ( XRefMap map, IEnumerable names ) : string
map XRefMap
names IEnumerable
return string

Delete() public method

public Delete ( string name ) : void
name string
return void

DeleteMajor() public method

public DeleteMajor ( ) : void
return void

Dispose() public method

public Dispose ( ) : void
return void

Get() public method

public Get ( string name ) : XRefMap
name string
return XRefMap

GetMajor() public method

public GetMajor ( ) : XRefMap
return XRefMap

GetReader() public method

public GetReader ( ) : IXRefContainerReader
return IXRefContainerReader

HasEntry() public method

public HasEntry ( string name ) : bool
name string
return bool

Open() public static method

public static Open ( string file, XRefArchiveMode mode ) : XRefArchive
file string
mode XRefArchiveMode
return XRefArchive

Update() public method

public Update ( string name, XRefMap map ) : void
name string
map XRefMap
return void

UpdateMajor() public method

public UpdateMajor ( XRefMap map ) : void
map XRefMap
return void