Orleans.CodeGenerator Namespace
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Classes
CodeGenerationException |
Significa um erro que ocorreu durante a geração de código. |
CodeGenerator | |
CodeGeneratorOptions | |
GrainMethodInvokerGenerator |
Gerador de código que gera IGrainMethodInvoker para granularidades. |
GrainReferenceGenerator |
Gerador de código que gera GrainReferences para granularidades. |
KnownTypeDescription | |
RoslynCodeGenerator |
Implementa um gerador de código usando o compilador Roslyn C#. |
SerializerGenerator |
Gerador de código que gera serializadores. Exemplo de serializador gerado: [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Orleans-CodeGenerator", "2.0.0.0"), global::System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverageAttribute, global::Orleans. CodeGeneration.SerializerAttribute(typeof(global::MyType))] classe selada 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] global::System.Object DeepCopier(global::System.Object original, global::Orleans. Contexto serialization.ICopyContext) { [...] } [global::Orleans. CodeGeneration.SerializerMethodAttribute] public void Serializer(global::System.Object untypedInput, global::Orleans. Contexto serialization.ISerializationContext, global::System.Type esperado) { [...] } [global::Orleans. CodeGeneration.DeserializerMethodAttribute] global::System.Object Desseserializer(global::System.Type esperado, global::Orleans. Contexto serialization.IDeserializationContext) { [...] } } |