C# Класс Antmicro.Migrant.Generators.ReaderGenerationContext

Наследование: GenerationContextBase
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
PushDeserializedObjectOntoStack ( System.Action pushReferenceIdOntoStackAction, bool skipSurrogate = false ) : void
PushDeserializedObjectOntoStack ( LocalBuilder referenceIdLocal, bool skipSurrogate = false ) : void
PushDeserializedObjectsCollectionOntoStack ( ) : void
PushObjectIdOntoStack ( ) : void
PushObjectReaderOntoStack ( ) : void
PushPrimitiveReaderOntoStack ( ) : void
ReaderGenerationContext ( ILGenerator generator, bool disableStamping, bool treatCollectionAsUserObject, OpCode objectIdArgument = null, OpCode objectReaderArgument = null ) : System
WithGenerator ( ILGenerator g ) : GenerationContextBase

Описание методов

PushDeserializedObjectOntoStack() публичный Метод

public PushDeserializedObjectOntoStack ( System.Action pushReferenceIdOntoStackAction, bool skipSurrogate = false ) : void
pushReferenceIdOntoStackAction System.Action
skipSurrogate bool
Результат void

PushDeserializedObjectOntoStack() публичный Метод

public PushDeserializedObjectOntoStack ( LocalBuilder referenceIdLocal, bool skipSurrogate = false ) : void
referenceIdLocal System.Reflection.Emit.LocalBuilder
skipSurrogate bool
Результат void

PushDeserializedObjectsCollectionOntoStack() публичный Метод

public PushDeserializedObjectsCollectionOntoStack ( ) : void
Результат void

PushObjectIdOntoStack() публичный Метод

public PushObjectIdOntoStack ( ) : void
Результат void

PushObjectReaderOntoStack() публичный Метод

public PushObjectReaderOntoStack ( ) : void
Результат void

PushPrimitiveReaderOntoStack() публичный Метод

public PushPrimitiveReaderOntoStack ( ) : void
Результат void

ReaderGenerationContext() публичный Метод

public ReaderGenerationContext ( ILGenerator generator, bool disableStamping, bool treatCollectionAsUserObject, OpCode objectIdArgument = null, OpCode objectReaderArgument = null ) : System
generator System.Reflection.Emit.ILGenerator
disableStamping bool
treatCollectionAsUserObject bool
objectIdArgument System.Reflection.Emit.OpCode
objectReaderArgument System.Reflection.Emit.OpCode
Результат System

WithGenerator() публичный Метод

public WithGenerator ( ILGenerator g ) : GenerationContextBase
g System.Reflection.Emit.ILGenerator
Результат GenerationContextBase