C# Class Dashing.CodeGeneration.ProxyGenerator

Inheritance: IProxyGenerator
Show file Open project: Polylytics/dashing

Public Methods

Method Description
GenerateProxies ( CodeGeneratorConfig codeGeneratorConfig, IMap>.IDictionary mapDictionary ) : ProxyGeneratorResult

Private Methods

Method Description
CreateFkClass ( IMap map, IMap>.IDictionary maps, CodeGeneratorConfig codeGeneratorConfig ) : CodeTypeDeclaration
CreateTrackingClass ( IMap map, CodeGeneratorConfig codeGeneratorConfig ) : CodeTypeDeclaration
CreateUpdateClass ( IMap map, IMap>.IDictionary maps, CodeGeneratorConfig codeGeneratorConfig ) : CodeTypeDeclaration
GenerateGetSetProperty ( CodeTypeDeclaration owningClass, string name, Type type, MemberAttributes attributes, bool useBaseProperty = false ) : CodeMemberProperty

Method Details

GenerateProxies() public method

public GenerateProxies ( CodeGeneratorConfig codeGeneratorConfig, IMap>.IDictionary mapDictionary ) : ProxyGeneratorResult
codeGeneratorConfig CodeGeneratorConfig
mapDictionary IMap>.IDictionary
return ProxyGeneratorResult