C# Class JsonFx.Compilation.JbstCodeProvider

Inheritance: ResourceCodeProvider, IResourceNameGenerator
Mostrar archivo Open project: pocket-playlab/jsonfx-v1 Class Usage Examples

Protected Methods

Method Description
GenerateCodeExtensions ( IResourceBuildHelper helper, CodeTypeDeclaration resourceType ) : void
ProcessExternalResource ( IResourceBuildHelper helper, string url, string &preProcessed, string &compacted, List errors ) : void
ProcessResource ( IResourceBuildHelper helper, string virtualPath, string sourceText, string &resource, string &compacted, List errors ) : void
ResetCodeProvider ( ) : void
SetBaseClass ( CodeTypeDeclaration resourceType ) : void

Private Methods

Method Description
ExtractGlobalizationKeys ( object root, List globalizationKeys ) : void
GetClassForJbst ( string jbstName ) : string
IResourceNameGenerator ( string virtualPath ) : string

Method Details

GenerateCodeExtensions() protected method

protected GenerateCodeExtensions ( IResourceBuildHelper helper, CodeTypeDeclaration resourceType ) : void
helper IResourceBuildHelper
resourceType System.CodeDom.CodeTypeDeclaration
return void

ProcessExternalResource() protected method

protected ProcessExternalResource ( IResourceBuildHelper helper, string url, string &preProcessed, string &compacted, List errors ) : void
helper IResourceBuildHelper
url string
preProcessed string
compacted string
errors List
return void

ProcessResource() protected method

protected ProcessResource ( IResourceBuildHelper helper, string virtualPath, string sourceText, string &resource, string &compacted, List errors ) : void
helper IResourceBuildHelper
virtualPath string
sourceText string
resource string
compacted string
errors List
return void

ResetCodeProvider() protected method

protected ResetCodeProvider ( ) : void
return void

SetBaseClass() protected method

protected SetBaseClass ( CodeTypeDeclaration resourceType ) : void
resourceType System.CodeDom.CodeTypeDeclaration
return void