class CSharpTranslator extends Translator
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- CSharpTranslator
- Translator
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- Protected
Instance Constructors
- new CSharpTranslator(ts: Typespace, options: CSharpTranslatorOptions)
Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native()
- val ctx: CSTContext
- Attributes
- protected
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable])
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- def isServiceMethodReturnExistent(method: RPCMethod): Boolean
- Attributes
- protected
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- def outputToAdtMember(out: Output): List[AdtMember]
- Attributes
- protected
- def renderAdt(i: Adt)(implicit im: CSharpImports, ts: Typespace): RenderableCogenProduct
- Attributes
- protected
- def renderAdtImpl(adtName: String, members: List[AdtMember], renderUsings: Boolean = true)(implicit im: CSharpImports, ts: Typespace): String
- Attributes
- protected
- def renderAdtMember(adtName: String, member: AdtMember)(implicit im: CSharpImports, ts: Typespace): String
- Attributes
- protected
- def renderAdtUsings(m: AdtMember)(implicit im: CSharpImports, ts: Typespace): String
- Attributes
- protected
- def renderAlias(i: Alias)(implicit im: CSharpImports, ts: Typespace): RenderableCogenProduct
- Attributes
- protected
- def renderAlternativeImpl(structId: DTOId, name: String, alternative: Alternative)(implicit im: CSharpImports, ts: Typespace): String
- Attributes
- protected
- def renderAlternativeType(name: String, alternative: Alternative)(implicit im: CSharpImports, ts: Typespace): String
- Attributes
- protected
- def renderBuzzer(i: Buzzer)(implicit im: CSharpImports, ts: Typespace): RenderableCogenProduct
- Attributes
- protected
- def renderBuzzerClient(i: Buzzer)(implicit imports: CSharpImports, ts: Typespace): String
- Attributes
- protected
- def renderBuzzerDispatcher(i: Buzzer)(implicit imports: CSharpImports, ts: Typespace): String
- Attributes
- protected
- def renderBuzzerHandlersDummy(i: Buzzer)(implicit imports: CSharpImports, ts: Typespace): String
- Attributes
- protected
- def renderBuzzerMethodInModel(i: Buzzer, name: String, structure: SimpleStructure)(implicit imports: CSharpImports, ts: Typespace): String
- Attributes
- protected
- def renderBuzzerMethodModels(i: Buzzer, method: DefMethod)(implicit imports: CSharpImports, ts: Typespace): String
- Attributes
- protected
- def renderBuzzerMethodOutModel(i: Buzzer, name: String, out: Output)(implicit imports: CSharpImports, ts: Typespace): String
- Attributes
- protected
- def renderBuzzerModels(i: Buzzer)(implicit imports: CSharpImports, ts: Typespace): String
- Attributes
- protected
- def renderBuzzerUsings(i: Buzzer)(implicit imports: CSharpImports, ts: Typespace): String
- Attributes
- protected
- def renderDto(i: DTO)(implicit im: CSharpImports, ts: Typespace): RenderableCogenProduct
- Attributes
- protected
- def renderEnumeration(i: Enumeration)(implicit im: CSharpImports, ts: Typespace): RenderableCogenProduct
- Attributes
- protected
- def renderIdentifier(i: Identifier)(implicit im: CSharpImports, ts: Typespace): RenderableCogenProduct
- Attributes
- protected
- def renderInterface(i: Interface)(implicit im: CSharpImports, ts: Typespace): RenderableCogenProduct
- Attributes
- protected
- def renderRPCClientMethod(svcOrBuzzer: String, method: DefMethod)(implicit imports: CSharpImports, ts: Typespace): String
- Attributes
- protected
- def renderRPCDispatcherHandler(svcOrBuzzer: String, method: DefMethod, server: String)(implicit imports: CSharpImports, ts: Typespace): String
- Attributes
- protected
- def renderRPCDummyMethod(svcOrBuzzer: String, member: DefMethod, virtual: Boolean)(implicit imports: CSharpImports, ts: Typespace): String
- Attributes
- protected
- def renderRPCMethodOutputModel(svcOrBuzzer: String, method: RPCMethod)(implicit imports: CSharpImports, ts: Typespace): String
- Attributes
- protected
- def renderRPCMethodOutputSignature(svcOrBuzzer: String, method: RPCMethod)(implicit imports: CSharpImports, ts: Typespace): String
- Attributes
- protected
- def renderRPCMethodSignature(svcOrBuzzer: String, method: DefMethod, forClient: Boolean)(implicit imports: CSharpImports, ts: Typespace): String
- Attributes
- protected
- def renderService(i: Service)(implicit im: CSharpImports, ts: Typespace): RenderableCogenProduct
- Attributes
- protected
- def renderServiceClient(i: Service)(implicit imports: CSharpImports, ts: Typespace): String
- Attributes
- protected
- def renderServiceDispatcher(i: Service)(implicit imports: CSharpImports, ts: Typespace): String
- Attributes
- protected
- def renderServiceMethodAdtUsings(method: DefMethod)(implicit imports: CSharpImports, ts: Typespace): List[String]
- Attributes
- protected
- def renderServiceMethodAlternativeOutput(name: String, at: Alternative, success: Boolean)(implicit im: CSharpImports, ts: Typespace): String
- Attributes
- protected
- def renderServiceMethodAlternativeOutputTypeId(typePath: TypePath, name: String, at: Alternative, success: Boolean): TypeId
- Attributes
- protected
- def renderServiceMethodInModel(i: DTOId, structure: SimpleStructure)(implicit imports: CSharpImports, ts: Typespace): String
- Attributes
- protected
- def renderServiceMethodInModel(i: Service, name: String, structure: SimpleStructure)(implicit imports: CSharpImports, ts: Typespace): String
- Attributes
- protected
- def renderServiceMethodModels(i: Service, method: DefMethod)(implicit imports: CSharpImports, ts: Typespace): String
- Attributes
- protected
- def renderServiceMethodOutModel(i: Service, name: String, out: Output)(implicit imports: CSharpImports, ts: Typespace): String
- Attributes
- protected
- def renderServiceModels(i: Service)(implicit imports: CSharpImports, ts: Typespace): String
- Attributes
- protected
- def renderServiceServerBase(i: Service)(implicit imports: CSharpImports, ts: Typespace): String
- Attributes
- protected
- def renderServiceUsings(i: Service)(implicit imports: CSharpImports, ts: Typespace): String
- Attributes
- protected
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def toString(): String
- Definition Classes
- AnyRef → Any
- def translate(): Translated
- Definition Classes
- CSharpTranslator → Translator
- def translateBuzzer(definition: Buzzer): Seq[Module]
- Attributes
- protected
- def translateDef(definition: TypeDef): Seq[Module]
- Attributes
- protected
- def translateService(definition: Service): Seq[Module]
- Attributes
- protected
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()