C# Class NJection.LambdaConverter.DynamicProxies.ILEmitters.PropertyReferenceReflectionEmitter

Inheritance: AbstractMemberReferenceEmitter
Afficher le fichier Open project: sagifogel/NJection.LambdaConverter Class Usage Examples

Méthodes publiques

Méthode Description
Emit ( ) : AstNode
PropertyReferenceReflectionEmitter ( MemberReferenceExpression memberReferenceExpression, Type target, MemberInfo member, ILGenerator ilGenerator, IOpCodeIndexer instructionsIndexer, AstNode>.IAstVisitor visitor, List locals, bool isSetter = false ) : System

Méthodes protégées

Méthode Description
EmitPrivateReference ( ) : void

Private Methods

Méthode Description
EmitPrivateLoadPropertyReference ( ) : void
EmitPrivateStorePropertyReference ( ) : void

Method Details

Emit() public méthode

public Emit ( ) : AstNode
Résultat AstNode

EmitPrivateReference() protected méthode

protected EmitPrivateReference ( ) : void
Résultat void

PropertyReferenceReflectionEmitter() public méthode

public PropertyReferenceReflectionEmitter ( MemberReferenceExpression memberReferenceExpression, Type target, MemberInfo member, ILGenerator ilGenerator, IOpCodeIndexer instructionsIndexer, AstNode>.IAstVisitor visitor, List locals, bool isSetter = false ) : System
memberReferenceExpression MemberReferenceExpression
target System.Type
member System.Reflection.MemberInfo
ilGenerator System.Reflection.Emit.ILGenerator
instructionsIndexer IOpCodeIndexer
visitor AstNode>.IAstVisitor
locals List
isSetter bool
Résultat System