Table of Contents

Class GenerateMessageTranslatorAttribute

Namespace
PatternKit.Generators.Messaging
Assembly
PatternKit.Generators.Abstractions.dll
[AttributeUsage(AttributeTargets.Class|AttributeTargets.Struct, Inherited = false)]
public sealed class GenerateMessageTranslatorAttribute : Attribute
Inheritance
GenerateMessageTranslatorAttribute
Inherited Members

Constructors

GenerateMessageTranslatorAttribute(Type, Type)

public GenerateMessageTranslatorAttribute(Type inputType, Type outputType)

Parameters

inputType Type
outputType Type

Properties

FactoryName

public string FactoryName { get; set; }

Property Value

string

InputType

public Type InputType { get; }

Property Value

Type

OutputType

public Type OutputType { get; }

Property Value

Type

PreserveHeaders

public bool PreserveHeaders { get; set; }

Property Value

bool

TranslatorName

public string TranslatorName { get; set; }

Property Value

string