C# Class Unity.Serialization.Weaver.NamedDeserializeMethodEmitter

Inheritance: DeserializeMethodEmitterBase
Afficher le fichier Open project: CarlosHBC/UnityDecompiled Class Usage Examples

Méthodes publiques

Méthode Description
DeserializeMethodDefinitionFor ( Mono.Cecil.TypeDefinition typeDef, SerializationBridgeProvider serializationBridgeProvider ) : Mono.Cecil.MethodDefinition

Méthodes protégées

Méthode Description
CallDeserializeMethodFor ( string fieldName, TypeReference typeReference ) : void
CallReaderMethod ( string methodName, string fieldName ) : void
FinishReadingSequence ( ) : void
ReadSequenceLength ( string fieldName ) : void

Private Methods

Méthode Description
EmitCString ( string fieldName ) : void
NamedDeserializeMethodEmitter ( Mono.Cecil.TypeDefinition typeDef, SerializationBridgeProvider serializationBridgeProvider ) : Mono.Cecil

Method Details

CallDeserializeMethodFor() protected méthode

protected CallDeserializeMethodFor ( string fieldName, TypeReference typeReference ) : void
fieldName string
typeReference Mono.Cecil.TypeReference
Résultat void

CallReaderMethod() protected méthode

protected CallReaderMethod ( string methodName, string fieldName ) : void
methodName string
fieldName string
Résultat void

DeserializeMethodDefinitionFor() public static méthode

public static DeserializeMethodDefinitionFor ( Mono.Cecil.TypeDefinition typeDef, SerializationBridgeProvider serializationBridgeProvider ) : Mono.Cecil.MethodDefinition
typeDef Mono.Cecil.TypeDefinition
serializationBridgeProvider SerializationBridgeProvider
Résultat Mono.Cecil.MethodDefinition

FinishReadingSequence() protected méthode

protected FinishReadingSequence ( ) : void
Résultat void

ReadSequenceLength() protected méthode

protected ReadSequenceLength ( string fieldName ) : void
fieldName string
Résultat void