C# Class Microsoft.Azure.Amqp.Serialization.MemberAccessor

Show file Open project: Azure/azure-amqp Class Usage Examples

Public Methods

Method Description
Create ( MemberInfo memberInfo, bool requiresSetter ) : MemberAccessor
Get ( object container ) : object
Set ( object container, object value ) : void

Protected Methods

Method Description
MemberAccessor ( Type type ) : System

Private Methods

Method Description
EmitCall ( ILGenerator generator, MethodInfo method ) : void
EmitTypeConversion ( ILGenerator generator, Type castType, bool isContainer ) : void
GetAccessorName ( bool isGetter, string name ) : string

Method Details

Create() public static method

public static Create ( MemberInfo memberInfo, bool requiresSetter ) : MemberAccessor
memberInfo System.Reflection.MemberInfo
requiresSetter bool
return MemberAccessor

Get() public method

public Get ( object container ) : object
container object
return object

MemberAccessor() protected method

protected MemberAccessor ( Type type ) : System
type System.Type
return System

Set() public method

public Set ( object container, object value ) : void
container object
value object
return void