OrleansGeneratedCodeHelper 类

定义

由生成的代码使用的实用工具。

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

方法

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

预期空内容 (或) 的 EndBaseFieldsEndTagDelimited 单个字段标头,但也会使用任何意外字段。

ConsumeEndBaseOrEndObject<TInput>(Reader<TInput>)

预期空内容 (或) 的 EndBaseFieldsEndTagDelimited 单个字段标头,但也会使用任何意外字段。

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)

如果所提供的服务已包装,则将其解包。

适用于