C# Класс Pchp.Core.Reflection.ExtensionsTable

Table of loaded extensions.
Показать файл Открыть проект

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

Метод Описание
AddAssembly ( Assembly ass ) : void

Adds extensions specified within the assembly attribute into the table.

AddRoutine ( ClrRoutineInfo routine ) : void

Adds routine within its associated extension.

ContainsExtension ( string extension ) : bool

Gets value indicating that given extension was loaded.

GetExtensions ( ) : ICollection

Gets known extension names.

GetRoutinesByExtension ( string extension ) : ICollection

Gets routines associated with specified extension.

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

Метод Описание
AddAssembly ( AssemblyName assname ) : bool
AddRoutine ( PhpExtensionAttribute extension, ClrRoutineInfo routine ) : void
EnsureExtension ( string extension ) : ICollection
EnsureExtensions ( string extensions ) : void

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

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

Adds extensions specified within the assembly attribute into the table.
public AddAssembly ( Assembly ass ) : void
ass System.Reflection.Assembly The assembly to be added.
Результат void

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

Adds routine within its associated extension.
public AddRoutine ( ClrRoutineInfo routine ) : void
routine ClrRoutineInfo Library routine to be included in the table.
Результат void

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

Gets value indicating that given extension was loaded.
public ContainsExtension ( string extension ) : bool
extension string
Результат bool

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

Gets known extension names.
public GetExtensions ( ) : ICollection
Результат ICollection

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

Gets routines associated with specified extension.
public GetRoutinesByExtension ( string extension ) : ICollection
extension string Extension name.
Результат ICollection