NanoByte Code Generation  0.3.1
Wrapper around Roslyn API to simplify generating C# code
NanoByte.CodeGeneration Namespace Reference

Thin wrapper around Roslyn API to simplify generating C# code. More...

Classes

class  CSharpAttribute
 An attribute on a CSharpInterface, CSharpClass or CSharpProperty. More...
 
class  CSharpClass
 Describes a C# class for which code can be generated. More...
 
class  CSharpConstructor
 A constructor for a CSharpClass. More...
 
class  CSharpEnum
 Describes a C# enum for which code can be generated. More...
 
class  CSharpEnumValue
 A possible value for a CSharpEnum. More...
 
class  CSharpIdentifier
 The fully qualified name of a type. More...
 
class  CSharpInterface
 Describes a C# interface for which code can be generated. More...
 
class  CSharpParameter
 A parameter for a CSharpConstructor. More...
 
class  CSharpProperty
 A property on a CSharpInterface or CSharpClass. More...
 
class  CSharpType
 Describes a C# type for which code can be generated. More...
 
class  CSharpTypeExtensions
 Extension methods for ICSharpType. More...
 
interface  ICSharpType
 Describes a C# type for which code can be generated. More...
 
class  SyntaxExtensions
 Extension methods for SyntaxNodes. More...
 
class  ThisReference
 "Magic" value for CSharpParameter.Value indicating that the "this" keyword should be inserted. More...
 

Detailed Description

Thin wrapper around Roslyn API to simplify generating C# code.