Orleans.CodeGenerator Spazio dei nomi
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Classi
| CodeGenerationException |
Indica un errore che si è verificato durante la generazione di codice. |
| CodeGenerator | |
| CodeGeneratorOptions | |
| GrainMethodInvokerGenerator |
Generatore di codice che genera IGrainMethodInvoker per i grani. |
| GrainReferenceGenerator |
Generatore di codice che genera GrainReferencei cereali. |
| KnownTypeDescription | |
| RoslynCodeGenerator |
Implementa un generatore di codice usando il compilatore Roslyn C#. |
| SerializerGenerator |
Generatore di codice che genera serializzatori. Esempio di serializzatore generato: [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Orleans-CodeGenerator", "2.0.0.0"), globale::System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverageAttribute, global::Orleans. Classe sealed interna codeGeneration.SerializerAttribute(typeof(global::MyType))] classe sealed interna 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::Orleans. Serialization.IFieldUtils fieldUtils) { [...] } [global::Orleans. CodeGeneration.CopierMethodAttribute] public global::System.Object DeepCopier(global::System.Object original, global::Orleans. Serialization.ICopyContext context) { [...] } [global::Orleans. CodeGeneration.SerializerMethodAttribute] public void Serializer(global::System.Object untypedInput, global::Orleans). Serialization.ISerializationContext context, global::System.Type previsto) { [...] [global::Orleans. CodeGeneration.DeserializerMethodAttribute] public global::System.Object Deserializer(global::System.Type previsto, global::Orleans. Serialization.IDeserializationContext context) { [...] } } |