C# Class Sarcasm.Reflection.MetaRepository

ファイルを表示 Open project: davidnemeti/Sarcasm

Public Methods

Method Description
DomainTypeToMetaDomain ( Type domainType ) : MetaDomain
GrammarTypeToMetaGrammar ( Type grammarType ) : MetaGrammar
MetaRepository ( ) : System
RegisterAll ( Assembly assembly ) : void
RegisterCodeGenerator ( MetaCodeGenerator metaCodeGenerator ) : void
RegisterCodeGenerators ( Assembly assembly ) : void
RegisterDomain ( MetaDomain metaDomain ) : void
RegisterDomains ( Assembly assembly ) : void
RegisterFormatter ( MetaFormatter metaFormatter ) : void
RegisterFormatters ( Assembly assembly ) : void
RegisterGrammar ( MetaGrammar metaGrammar ) : void
RegisterGrammars ( Assembly assembly ) : void

Private Methods

Method Description
RegisterUniversalGrammar ( MetaGrammar metaGrammar ) : void

Method Details

DomainTypeToMetaDomain() public method

public DomainTypeToMetaDomain ( Type domainType ) : MetaDomain
domainType System.Type
return MetaDomain

GrammarTypeToMetaGrammar() public method

public GrammarTypeToMetaGrammar ( Type grammarType ) : MetaGrammar
grammarType System.Type
return MetaGrammar

MetaRepository() public method

public MetaRepository ( ) : System
return System

RegisterAll() public method

public RegisterAll ( Assembly assembly ) : void
assembly System.Reflection.Assembly
return void

RegisterCodeGenerator() public method

public RegisterCodeGenerator ( MetaCodeGenerator metaCodeGenerator ) : void
metaCodeGenerator MetaCodeGenerator
return void

RegisterCodeGenerators() public method

public RegisterCodeGenerators ( Assembly assembly ) : void
assembly System.Reflection.Assembly
return void

RegisterDomain() public method

public RegisterDomain ( MetaDomain metaDomain ) : void
metaDomain MetaDomain
return void

RegisterDomains() public method

public RegisterDomains ( Assembly assembly ) : void
assembly System.Reflection.Assembly
return void

RegisterFormatter() public method

public RegisterFormatter ( MetaFormatter metaFormatter ) : void
metaFormatter MetaFormatter
return void

RegisterFormatters() public method

public RegisterFormatters ( Assembly assembly ) : void
assembly System.Reflection.Assembly
return void

RegisterGrammar() public method

public RegisterGrammar ( MetaGrammar metaGrammar ) : void
metaGrammar MetaGrammar
return void

RegisterGrammars() public method

public RegisterGrammars ( Assembly assembly ) : void
assembly System.Reflection.Assembly
return void