C# Класс Program.DynamicStrategyLoader

Показать файл Открыть проект Примеры использования класса

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

Метод Описание
AllStrategies ( ) : IEnumerable
CreateStrategiesFolderIfNecessary ( ) : bool
DynamicStrategyLoader ( ) : System
DynamicallyLoadFromFile ( ) : Assembly
DynamicallyLoadFromSource ( string code ) : CompiledResult
GetPlayerAction ( object playerActionOrString ) : PlayerAction
GetPlayerAction ( string name ) : PlayerAction
GetPlayerActionFromCode ( string code ) : PlayerAction
GetPlayerSource ( string name ) : string
Load ( ) : bool
LoadAllCustomStrategies ( ) : bool
WriteOutAllEmbeddedStrategies ( ) : bool

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

Метод Описание
InitGetCompiler ( ) : void

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

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

public AllStrategies ( ) : IEnumerable
Результат IEnumerable

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

public static CreateStrategiesFolderIfNecessary ( ) : bool
Результат bool

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

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

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

public DynamicallyLoadFromFile ( ) : Assembly
Результат System.Reflection.Assembly

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

public DynamicallyLoadFromSource ( string code ) : CompiledResult
code string
Результат CompiledResult

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

public GetPlayerAction ( object playerActionOrString ) : PlayerAction
playerActionOrString object
Результат Dominion.Strategy.PlayerAction

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

public GetPlayerAction ( string name ) : PlayerAction
name string
Результат Dominion.Strategy.PlayerAction

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

public GetPlayerActionFromCode ( string code ) : PlayerAction
code string
Результат Dominion.Strategy.PlayerAction

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

public GetPlayerSource ( string name ) : string
name string
Результат string

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

public Load ( ) : bool
Результат bool

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

public LoadAllCustomStrategies ( ) : bool
Результат bool

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

public static WriteOutAllEmbeddedStrategies ( ) : bool
Результат bool