C# Класс JsonFx.Compilation.JsonServiceBuildProvider

Наследование: JsonFx.Compilation.ResourceBuildProvider
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
GenerateCode ( AssemblyBuilder assemblyBuilder ) : void
GetGeneratedType ( CompilerResults results ) : Type

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

Метод Описание
CommaIndexInTypeName ( string typeName ) : int
CreateMethodMap ( Type serviceType ) : MethodInfo>.Dictionary

Gets a mapping of method JsonName to MethodInfo for a given type.

CreateParamMap ( MethodInfo method ) : String[]

Gets a mapping of parameter position to parameter name for a given method.

EnsureDirective ( ) : void
GenerateServiceProxyCode ( AssemblyBuilder assemblyBuilder, Type serviceType ) : void
GetType ( string typeName ) : Type
GetTypeFromAssemblies ( ICollection assemblies, string typeName, bool ignoreCase ) : Type
GetTypeToCache ( string typeName, Assembly assembly ) : Type
ProcessDirective ( string directiveName, string>.IDictionary attribs, int lineNumber ) : void

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

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

public GenerateCode ( AssemblyBuilder assemblyBuilder ) : void
assemblyBuilder System.Web.Compilation.AssemblyBuilder
Результат void

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

public GetGeneratedType ( CompilerResults results ) : Type
results System.CodeDom.Compiler.CompilerResults
Результат System.Type