コード例 #1
0
ファイル: AstDefinedType.cs プロジェクト: izobr/light
 public AstDefinedType(AstTypeDefinition type)
 {
     this.Definition = type;
 }
コード例 #2
0
 public void MapDefinition(AstTypeDefinition typeAst, TypeDefinition type)
 {
     references.Add(typeAst, type);
 }
コード例 #3
0
 protected virtual void AppendTypeDefinition(StringBuilder builder, AstTypeDefinition typeDefinition)
 {
     builder.Append(typeDefinition);
 }
コード例 #4
0
ファイル: AstToCodeTransformer.cs プロジェクト: ashmind/light
 protected override void AppendTypeDefinition(StringBuilder builder, AstTypeDefinition type)
 {
     builder.AppendLine("public class " + type.Name);
     AppendAll(builder, Environment.NewLine, type.Members);
     builder.AppendLine();
     builder.AppendLine("end");
 }