共用方式為


Orleans.CodeGenerator 命名空間

類別

CodeGenerationException

表示程式碼產生期間發生的錯誤。

CodeGenerator
CodeGeneratorOptions
GrainMethodInvokerGenerator

產生粒 IGrainMethodInvoker 紋的程式碼產生器。

GrainReferenceGenerator

產生粒 GrainReference 紋的程式碼產生器。

KnownTypeDescription
RoslynCodeGenerator

使用 Roslyn C# 編譯器實作程式碼產生器。

SerializerGenerator

產生序列化程式的程式碼產生器。 產生的序列化程式範例:[global::System.CodeDom.Compiler.GeneratedCodeAttribute (「一個 (」,「2.0.0.0」) ,global::System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverageAttribute,global::Browser。CodeGeneration.SerializerAttribute (typeof (global::MyType) ) ] 內部密封類別OrleansCodeGenUnitTests_GrainInterfaces_MyTypeSerializer { private readonly global::System.Func < global::MyType, global::System.Int32 > getField0; private readonly global::System.Action < global::MyType, global::System.Int32 > setField0; public OrleansCodeGenUnitTests_GrainInterfaces_MyTypeSerializer (global::Serialization.IFieldUtils fieldUtils) { [...] }[global::一位成員。CodeGeneration.CopierMethodAttribute] public global::System.Object DeepCopier (global::System.Object original、global::一個Serialization.ICopyCoNtext 內容) { [...] }[global::一位成員。CodeGeneration.SerializerMethodAttribute] public void Serializer (global::System.Object untypedInput, global::一列。Serialization.ISerializationCoNtext 內容,必須是全域::System.Type) { [...] }[global::一位成員。CodeGeneration.DeserializerMethodAttribute] public global::System.Object Deserializer (global::System.Type,必須是 global::,一個。.一個。Serialization.IDeserializationCoNtext 內容) { [...] } }