C# Класс Unity.Serialization.Weaver.NamedDeserializeMethodEmitter

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

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

Метод Описание
DeserializeMethodDefinitionFor ( Mono.Cecil.TypeDefinition typeDef, SerializationBridgeProvider serializationBridgeProvider ) : Mono.Cecil.MethodDefinition

Защищенные методы

Метод Описание
CallDeserializeMethodFor ( string fieldName, TypeReference typeReference ) : void
CallReaderMethod ( string methodName, string fieldName ) : void
FinishReadingSequence ( ) : void
ReadSequenceLength ( string fieldName ) : void

Приватные методы

Метод Описание
EmitCString ( string fieldName ) : void
NamedDeserializeMethodEmitter ( Mono.Cecil.TypeDefinition typeDef, SerializationBridgeProvider serializationBridgeProvider ) : Mono.Cecil

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

CallDeserializeMethodFor() защищенный Метод

protected CallDeserializeMethodFor ( string fieldName, TypeReference typeReference ) : void
fieldName string
typeReference Mono.Cecil.TypeReference
Результат void

CallReaderMethod() защищенный Метод

protected CallReaderMethod ( string methodName, string fieldName ) : void
methodName string
fieldName string
Результат void

DeserializeMethodDefinitionFor() публичный статический Метод

public static DeserializeMethodDefinitionFor ( Mono.Cecil.TypeDefinition typeDef, SerializationBridgeProvider serializationBridgeProvider ) : Mono.Cecil.MethodDefinition
typeDef Mono.Cecil.TypeDefinition
serializationBridgeProvider SerializationBridgeProvider
Результат Mono.Cecil.MethodDefinition

FinishReadingSequence() защищенный Метод

protected FinishReadingSequence ( ) : void
Результат void

ReadSequenceLength() защищенный Метод

protected ReadSequenceLength ( string fieldName ) : void
fieldName string
Результат void