다음을 통해 공유


OrleansGeneratedCodeHelper 클래스

정의

생성된 코드에서 사용할 유틸리티입니다.

public static class OrleansGeneratedCodeHelper
type OrleansGeneratedCodeHelper = class
Public Module OrleansGeneratedCodeHelper
상속
OrleansGeneratedCodeHelper

메서드

ConsumeEndBaseOrEndObject<TInput>(Reader<TInput>)

빈 콘텐츠(또는 EndTagDelimitedEndBaseFields 단일 필드 헤더)가 필요하지만 예기치 않은 필드도 사용합니다.

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

빈 콘텐츠(또는 EndTagDelimitedEndBaseFields 단일 필드 헤더)가 필요하지만 예기치 않은 필드도 사용합니다.

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

예기치 않은 값을 역직렬화합니다.

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

제공된 MethodInfo 값과 일치하는 를 가져옵니다.

GetOptionalCopier<T>(IDeepCopier<T>)

단순 복사할 수 없는 경우 제공된 복사기를 반환합니다.

GetService<TService>(Object, ICodecProvider)

래핑된 경우 제공된 서비스의 래핑을 해제합니다.

InvokableThrowArgumentOutOfRange(Int32, Int32)

을 throw하는 생성된 코드 도우미 메서드입니다 ArgumentOutOfRangeException.

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

예기치 않은 값을 serialize합니다.

UnwrapService<TService>(Object, TService)

래핑된 경우 제공된 서비스의 래핑을 해제합니다.

적용 대상