Antmicro.Migrant.Generators.ReaderGenerationContext.PushObjectReaderOntoStack C# (CSharp) Method

PushObjectReaderOntoStack() public method

public PushObjectReaderOntoStack ( ) : void
return void
        public void PushObjectReaderOntoStack()
        {
            CheckAndEmit(objectReaderArgument);
        }

Usage Example

        private static void GenerateReadMethod(ReaderGenerationContext context)
        {
            // method returns read methodInfo (or null)

            context.PushObjectReaderOntoStack();
            context.Generator.Emit(OpCodes.Call, Helpers.GetPropertyGetterInfo <ObjectReader, IdentifiedElementsList <MethodDescriptor> >(or => or.Methods));
            context.Generator.Emit(OpCodes.Call, Helpers.GetMethodInfo <IdentifiedElementsList <MethodDescriptor>, MethodDescriptor>(or => or.Read()));
            context.Generator.Emit(OpCodes.Call, Helpers.GetPropertyGetterInfo <MethodDescriptor, MethodInfo>(md => md.UnderlyingMethod));
        }
All Usage Examples Of Antmicro.Migrant.Generators.ReaderGenerationContext::PushObjectReaderOntoStack