OrleansGeneratedCodeHelper クラス

定義

生成されたコードで使用するユーティリティ。

public static class OrleansGeneratedCodeHelper
type OrleansGeneratedCodeHelper = class
Public Module OrleansGeneratedCodeHelper
継承
OrleansGeneratedCodeHelper

メソッド

ConsumeEndBaseOrEndObject<TInput>(Reader<TInput>)

空のコンテンツ (または EndTagDelimitedのいずれかの EndBaseFields 1 つのフィールド ヘッダー) が必要ですが、予期しないフィールドも使用されます。

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

空のコンテンツ (または EndTagDelimitedのいずれかの EndBaseFields 1 つのフィールド ヘッダー) が必要ですが、予期しないフィールドも使用されます。

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

予期しない値を逆シリアル化します。

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

指定された値に MethodInfo 一致する を取得します。

GetOptionalCopier<T>(IDeepCopier<T>)

簡易コピー可能でない場合は、指定されたコピー機を返します。

GetService<TService>(Object, ICodecProvider)

指定されたサービスがラップされている場合は、そのサービスのラップを解除します。

InvokableThrowArgumentOutOfRange(Int32, Int32)

をスロー ArgumentOutOfRangeExceptionする生成されたコード ヘルパー メソッド。

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

予期しない値をシリアル化します。

UnwrapService<TService>(Object, TService)

指定されたサービスがラップされている場合は、そのサービスのラップを解除します。

適用対象