C# Class TriAxis.RunSharp.ContextualOperand

Inheritance: Operand
Afficher le fichier Open project: AqlaSolutions/runsharp Class Usage Examples

Méthodes publiques

Méthode Description
Add ( Operand value ) : ContextualOperand
ArrayLength ( ) : ContextualOperand
As ( System type ) : ContextualOperand
As ( Type type ) : ContextualOperand
Assign ( Operand value ) : ContextualAssignment
Assign ( Operand value, bool allowExplicitConversion ) : ContextualAssignment
BitwiseAnd ( Operand value ) : ContextualOperand
BitwiseOr ( Operand value ) : ContextualOperand
Cast ( Type type ) : ContextualOperand
Cast ( System type ) : Operand
Conditional ( Operand ifTrue, Operand ifFalse ) : ContextualOperand
Divide ( Operand value ) : ContextualOperand
Eq ( Operand value ) : ContextualOperand
Field ( string name ) : ContextualOperand
Ge ( Operand value ) : ContextualOperand
GetReturnType ( ) : Type
Gt ( Operand value ) : ContextualOperand
Invoke ( string name ) : ContextualOperand
InvokeDelegate ( ) : ContextualOperand
InvokeEquals ( Operand right ) : ContextualOperand
InvokeGetHashCode ( ) : ContextualOperand
InvokeGetType ( ) : ContextualOperand
InvokeReferenceEquals ( Operand right ) : ContextualOperand
InvokeToString ( ) : ContextualOperand
Is ( System type ) : ContextualOperand
Is ( Type type ) : ContextualOperand
IsFalse ( ) : ContextualOperand
IsTrue ( ) : ContextualOperand
Le ( Operand value ) : ContextualOperand
LeftShift ( Operand value ) : ContextualOperand
LogicalAnd ( Operand other ) : ContextualOperand
LogicalNot ( ) : ContextualOperand
LogicalOr ( Operand other ) : ContextualOperand
LongArrayLength ( ) : ContextualOperand
Lt ( Operand value ) : ContextualOperand
Modulus ( Operand value ) : ContextualOperand
Multiply ( Operand value ) : ContextualOperand
Ne ( Operand value ) : ContextualOperand
Negate ( ) : ContextualOperand
OnesComplement ( ) : ContextualOperand
Plus ( ) : ContextualOperand
PostDecrement ( ) : ContextualOperand
PostIncrement ( ) : ContextualOperand
Pow2 ( ) : ContextualOperand
PreDecrement ( ) : ContextualOperand
PreIncrement ( ) : ContextualOperand
Property ( string name ) : ContextualOperand
Ref ( ) : ContextualOperand
RightShift ( Operand value ) : ContextualOperand
Subtract ( Operand value ) : ContextualOperand
ToString ( ) : string
Xor ( Operand value ) : ContextualOperand
operator ( ) : ContextualOperand
this ( ) : ContextualOperand

Méthodes protégées

Méthode Description
ResetLeakedStateRecursively ( ) : void
SetLeakedStateRecursively ( ) : void

Private Methods

Méthode Description
AssignmentHint ( Operand op ) : void
ContextualOperand ( Operand operand, ITypeMapper typeMapper ) : System
EmitAddressOf ( CodeGen g ) : void
EmitBranch ( CodeGen g, OptionalLabel labelTrue, OptionalLabel labelFalse ) : void
EmitGet ( CodeGen g ) : void
EmitSet ( CodeGen g, Operand value, bool allowExplicitConversion ) : void
Field ( string name, ITypeMapper typeMapper ) : ContextualOperand
GetBindingFlags ( ) : IKVM.Reflection.BindingFlags
GetInternalOperandType ( ) : System.IKVM.Reflection.Type
GetReturnType ( ITypeMapper typeMapper ) : Type
Invoke ( string name, ITypeMapper typeMapper ) : ContextualOperand
InvokeDelegate ( ITypeMapper typeMapper ) : ContextualOperand
InvokeEquals ( Operand right, ITypeMapper typeMapper ) : ContextualOperand
InvokeGetHashCode ( ITypeMapper typeMapper ) : Operand
InvokeGetType ( ITypeMapper typeMapper ) : Operand
InvokeReferenceEquals ( Operand right, ITypeMapper typeMapper ) : ContextualOperand
InvokeToString ( ITypeMapper typeMapper ) : Operand
Property ( string name, ITypeMapper typeMapper ) : ContextualOperand
ThrowIfOperandNull ( ContextualOperand left ) : void
ThrowIfOperandNull ( ContextualOperand left, ContextualOperand right ) : void
this ( ITypeMapper typeMapper ) : Operand

Method Details

Add() public méthode

public Add ( Operand value ) : ContextualOperand
value Operand
Résultat ContextualOperand

ArrayLength() public méthode

public ArrayLength ( ) : ContextualOperand
Résultat ContextualOperand

As() public méthode

public As ( System type ) : ContextualOperand
type System
Résultat ContextualOperand

As() public méthode

public As ( Type type ) : ContextualOperand
type IKVM.Reflection.Type
Résultat ContextualOperand

Assign() public méthode

public Assign ( Operand value ) : ContextualAssignment
value Operand
Résultat TriAxis.RunSharp.Operands.ContextualAssignment

Assign() public méthode

public Assign ( Operand value, bool allowExplicitConversion ) : ContextualAssignment
value Operand
allowExplicitConversion bool
Résultat TriAxis.RunSharp.Operands.ContextualAssignment

BitwiseAnd() public méthode

public BitwiseAnd ( Operand value ) : ContextualOperand
value Operand
Résultat ContextualOperand

BitwiseOr() public méthode

public BitwiseOr ( Operand value ) : ContextualOperand
value Operand
Résultat ContextualOperand

Cast() public méthode

public Cast ( Type type ) : ContextualOperand
type IKVM.Reflection.Type
Résultat ContextualOperand

Cast() public méthode

public Cast ( System type ) : Operand
type System
Résultat Operand

Conditional() public méthode

public Conditional ( Operand ifTrue, Operand ifFalse ) : ContextualOperand
ifTrue Operand
ifFalse Operand
Résultat ContextualOperand

Divide() public méthode

public Divide ( Operand value ) : ContextualOperand
value Operand
Résultat ContextualOperand

Eq() public méthode

public Eq ( Operand value ) : ContextualOperand
value Operand
Résultat ContextualOperand

Field() public méthode

public Field ( string name ) : ContextualOperand
name string
Résultat ContextualOperand

Ge() public méthode

public Ge ( Operand value ) : ContextualOperand
value Operand
Résultat ContextualOperand

GetReturnType() public méthode

public GetReturnType ( ) : Type
Résultat IKVM.Reflection.Type

Gt() public méthode

public Gt ( Operand value ) : ContextualOperand
value Operand
Résultat ContextualOperand

Invoke() public méthode

public Invoke ( string name ) : ContextualOperand
name string
Résultat ContextualOperand

InvokeDelegate() public méthode

public InvokeDelegate ( ) : ContextualOperand
Résultat ContextualOperand

InvokeEquals() public méthode

public InvokeEquals ( Operand right ) : ContextualOperand
right Operand
Résultat ContextualOperand

InvokeGetHashCode() public méthode

public InvokeGetHashCode ( ) : ContextualOperand
Résultat ContextualOperand

InvokeGetType() public méthode

public InvokeGetType ( ) : ContextualOperand
Résultat ContextualOperand

InvokeReferenceEquals() public méthode

public InvokeReferenceEquals ( Operand right ) : ContextualOperand
right Operand
Résultat ContextualOperand

InvokeToString() public méthode

public InvokeToString ( ) : ContextualOperand
Résultat ContextualOperand

Is() public méthode

public Is ( System type ) : ContextualOperand
type System
Résultat ContextualOperand

Is() public méthode

public Is ( Type type ) : ContextualOperand
type IKVM.Reflection.Type
Résultat ContextualOperand

IsFalse() public méthode

public IsFalse ( ) : ContextualOperand
Résultat ContextualOperand

IsTrue() public méthode

public IsTrue ( ) : ContextualOperand
Résultat ContextualOperand

Le() public méthode

public Le ( Operand value ) : ContextualOperand
value Operand
Résultat ContextualOperand

LeftShift() public méthode

public LeftShift ( Operand value ) : ContextualOperand
value Operand
Résultat ContextualOperand

LogicalAnd() public méthode

public LogicalAnd ( Operand other ) : ContextualOperand
other Operand
Résultat ContextualOperand

LogicalNot() public méthode

public LogicalNot ( ) : ContextualOperand
Résultat ContextualOperand

LogicalOr() public méthode

public LogicalOr ( Operand other ) : ContextualOperand
other Operand
Résultat ContextualOperand

LongArrayLength() public méthode

public LongArrayLength ( ) : ContextualOperand
Résultat ContextualOperand

Lt() public méthode

public Lt ( Operand value ) : ContextualOperand
value Operand
Résultat ContextualOperand

Modulus() public méthode

public Modulus ( Operand value ) : ContextualOperand
value Operand
Résultat ContextualOperand

Multiply() public méthode

public Multiply ( Operand value ) : ContextualOperand
value Operand
Résultat ContextualOperand

Ne() public méthode

public Ne ( Operand value ) : ContextualOperand
value Operand
Résultat ContextualOperand

Negate() public méthode

public Negate ( ) : ContextualOperand
Résultat ContextualOperand

OnesComplement() public méthode

public OnesComplement ( ) : ContextualOperand
Résultat ContextualOperand

Plus() public méthode

public Plus ( ) : ContextualOperand
Résultat ContextualOperand

PostDecrement() public méthode

public PostDecrement ( ) : ContextualOperand
Résultat ContextualOperand

PostIncrement() public méthode

public PostIncrement ( ) : ContextualOperand
Résultat ContextualOperand

Pow2() public méthode

public Pow2 ( ) : ContextualOperand
Résultat ContextualOperand

PreDecrement() public méthode

public PreDecrement ( ) : ContextualOperand
Résultat ContextualOperand

PreIncrement() public méthode

public PreIncrement ( ) : ContextualOperand
Résultat ContextualOperand

Property() public méthode

public Property ( string name ) : ContextualOperand
name string
Résultat ContextualOperand

Ref() public méthode

public Ref ( ) : ContextualOperand
Résultat ContextualOperand

ResetLeakedStateRecursively() protected méthode

protected ResetLeakedStateRecursively ( ) : void
Résultat void

RightShift() public méthode

public RightShift ( Operand value ) : ContextualOperand
value Operand
Résultat ContextualOperand

SetLeakedStateRecursively() protected méthode

protected SetLeakedStateRecursively ( ) : void
Résultat void

Subtract() public méthode

public Subtract ( Operand value ) : ContextualOperand
value Operand
Résultat ContextualOperand

ToString() public méthode

public ToString ( ) : string
Résultat string

Xor() public méthode

public Xor ( Operand value ) : ContextualOperand
value Operand
Résultat ContextualOperand

operator() public static méthode

public static operator ( ) : ContextualOperand
Résultat ContextualOperand

this() public méthode

public this ( ) : ContextualOperand
Résultat ContextualOperand