C# Class JPB.DataAccess.EntityCreator.Core.Compiler.ElementCompiler

ファイルを表示 Open project: JPVenson/DataAccess

Protected Properties

Property Type Description
_base System.CodeDom.CodeTypeDeclaration

Public Methods

Method Description
Add ( CodeTypeMember property ) : void
ColumninfosToInfoCache ( IEnumerable columnInfos ) : List
Compile ( IEnumerable columnInfos, Stream to = null ) : void
ElementCompiler ( string targetDir, string targetCsName ) : System
PreCompile ( ) : void

Private Methods

Method Description
ElementCompiler ( ) : System
GenerateConfigMehtod ( IEnumerable columnInfos, CodeNamespace importNameSpace ) : void
debug ( CodeCompileUnit cp ) : string

Method Details

Add() public method

public Add ( CodeTypeMember property ) : void
property System.CodeDom.CodeTypeMember
return void

ColumninfosToInfoCache() public method

public ColumninfosToInfoCache ( IEnumerable columnInfos ) : List
columnInfos IEnumerable
return List

Compile() public method

public Compile ( IEnumerable columnInfos, Stream to = null ) : void
columnInfos IEnumerable
to Stream
return void

ElementCompiler() public method

public ElementCompiler ( string targetDir, string targetCsName ) : System
targetDir string
targetCsName string
return System

PreCompile() public abstract method

public abstract PreCompile ( ) : void
return void

Property Details

_base protected_oe property

protected CodeTypeDeclaration,System.CodeDom _base
return System.CodeDom.CodeTypeDeclaration