C# Class JSIL.Ast.JSFakeMethod

Inheritance: JSIdentifier
Show file Open project: sq/JSIL Class Usage Examples

Public Properties

Property Type Description
Escape bool
MethodTypes MethodTypeFactory
Name string
ParameterTypes Mono.Cecil.TypeReference[]
ReturnType Mono.Cecil.TypeReference

Public Methods

Method Description
GetActualType ( Mono.Cecil.TypeSystem typeSystem ) : TypeReference
JSFakeMethod ( string name, TypeReference returnType, TypeReference parameterTypes, MethodTypeFactory methodTypes, JSExpression genericArguments = null, bool escape = false ) : System
ReplaceChild ( JSNode oldChild, JSNode newChild ) : void

Method Details

GetActualType() public method

public GetActualType ( Mono.Cecil.TypeSystem typeSystem ) : TypeReference
typeSystem Mono.Cecil.TypeSystem
return Mono.Cecil.TypeReference

JSFakeMethod() public method

public JSFakeMethod ( string name, TypeReference returnType, TypeReference parameterTypes, MethodTypeFactory methodTypes, JSExpression genericArguments = null, bool escape = false ) : System
name string
returnType Mono.Cecil.TypeReference
parameterTypes Mono.Cecil.TypeReference
methodTypes MethodTypeFactory
genericArguments JSExpression
escape bool
return System

ReplaceChild() public method

public ReplaceChild ( JSNode oldChild, JSNode newChild ) : void
oldChild JSNode
newChild JSNode
return void

Property Details

Escape public property

public bool Escape
return bool

MethodTypes public property

public MethodTypeFactory MethodTypes
return MethodTypeFactory

Name public property

public string Name
return string

ParameterTypes public property

public TypeReference[],Mono.Cecil ParameterTypes
return Mono.Cecil.TypeReference[]

ReturnType public property

public TypeReference,Mono.Cecil ReturnType
return Mono.Cecil.TypeReference