Partager via


OrleansGeneratedCodeHelper Classe

Définition

Utilitaires à utiliser par le code généré.

public static class OrleansGeneratedCodeHelper
type OrleansGeneratedCodeHelper = class
Public Module OrleansGeneratedCodeHelper
Héritage
OrleansGeneratedCodeHelper

Méthodes

ConsumeEndBaseOrEndObject<TInput>(Reader<TInput>, Field)

Attend du contenu vide (un en-tête de champ unique de ou EndBaseFieldsEndTagDelimited), mais consomme également tous les champs inattendus.

ConsumeEndBaseOrEndObject<TInput>(Reader<TInput>)

Attend du contenu vide (un en-tête de champ unique de ou EndBaseFieldsEndTagDelimited), mais consomme également tous les champs inattendus.

DeserializeUnexpectedType<TInput,TField>(Reader<TInput>, Field)

Désérialise une valeur inattendue.

GetMethodInfoOrDefault(Type, String, Type[], Type[])

Obtient la MethodInfo correspondance avec les valeurs fournies.

GetOptionalCopier<T>(IDeepCopier<T>)

Retourne le copieur fourni s’il n’est pas facilement copié.

GetService<TService>(Object, ICodecProvider)

Désencapsule le service fourni s’il a été encapsulé.

InvokableThrowArgumentOutOfRange(Int32, Int32)

Méthode d’assistance de code générée qui lève un ArgumentOutOfRangeException.

SerializeUnexpectedType<TBufferWriter>(Writer<TBufferWriter>, UInt32, Type, Object)

Sérialise une valeur inattendue.

UnwrapService<TService>(Object, TService)

Désencapsule le service fourni s’il a été encapsulé.

S’applique à