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

PushPrimitiveReaderOntoStack() public method

public PushPrimitiveReaderOntoStack ( ) : void
return void
        public void PushPrimitiveReaderOntoStack()
        {
            PushObjectReaderOntoStack();
            generator.PushPropertyValueOntoStack<ObjectReader, PrimitiveReader>(x => x.PrimitiveReader);
        }

Usage Example

コード例 #1
0
        internal static void GenerateReadPrimitive(ReaderGenerationContext context, Type type)
        {
            context.PushPrimitiveReaderOntoStack();
            var mname      = string.Concat("Read", type.Name);
            var readMethod = typeof(PrimitiveReader).GetMethod(mname);

            if (readMethod == null)
            {
                throw new ArgumentException("Method <<" + mname + ">> not found");
            }

            context.Generator.Emit(OpCodes.Call, readMethod);
        }
All Usage Examples Of Antmicro.Migrant.Generators.ReaderGenerationContext::PushPrimitiveReaderOntoStack