C# Класс JSIL.Ast.JSVariable

Наследование: JSIdentifier, IAnnotatedChildren
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
Function Mono.Cecil.MethodReference
Name string

Защищенные свойства (Protected)

Свойство Тип Описание
_IsReference bool

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

Метод Описание
Dereference ( ) : JSVariable
Equals ( object obj ) : bool
GetActualType ( Mono.Cecil.TypeSystem typeSystem ) : TypeReference
GetHashCode ( ) : int
GetParameter ( ) : JSParameter
JSVariable ( string name, TypeReference type, MethodReference function, JSExpression defaultValue = null ) : System
New ( Mono.Cecil.ParameterReference parameter, MethodReference function ) : JSVariable
New ( string name, TypeReference type, MethodReference function ) : JSVariable
Reference ( ) : JSVariable
ReplaceChild ( JSNode oldChild, JSNode newChild ) : void
ToString ( ) : string

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

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

public Dereference ( ) : JSVariable
Результат JSVariable

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

public Equals ( object obj ) : bool
obj object
Результат bool

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

public GetActualType ( Mono.Cecil.TypeSystem typeSystem ) : TypeReference
typeSystem Mono.Cecil.TypeSystem
Результат Mono.Cecil.TypeReference

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

public GetHashCode ( ) : int
Результат int

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

public GetParameter ( ) : JSParameter
Результат JSParameter

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

public JSVariable ( string name, TypeReference type, MethodReference function, JSExpression defaultValue = null ) : System
name string
type Mono.Cecil.TypeReference
function Mono.Cecil.MethodReference
defaultValue JSExpression
Результат System

New() публичный статический Метод

public static New ( Mono.Cecil.ParameterReference parameter, MethodReference function ) : JSVariable
parameter Mono.Cecil.ParameterReference
function Mono.Cecil.MethodReference
Результат JSVariable

New() публичный статический Метод

public static New ( string name, TypeReference type, MethodReference function ) : JSVariable
name string
type Mono.Cecil.TypeReference
function Mono.Cecil.MethodReference
Результат JSVariable

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

public Reference ( ) : JSVariable
Результат JSVariable

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

public ReplaceChild ( JSNode oldChild, JSNode newChild ) : void
oldChild JSNode
newChild JSNode
Результат void

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

public ToString ( ) : string
Результат string

Описание свойств

Function публичное свойство

public MethodReference,Mono.Cecil Function
Результат Mono.Cecil.MethodReference

Name публичное свойство

public string Name
Результат string

_IsReference защищенное свойство

protected bool _IsReference
Результат bool