~ubuntu-branches/ubuntu/trusty/monodevelop/trusty-proposed

« back to all changes in this revision

Viewing changes to src/addins/MonoDevelop.MacDev/ObjCIntegration/CSharpCodeTypeDefinition.cs

  • Committer: Package Import Robot
  • Author(s): Jo Shields
  • Date: 2013-05-12 09:46:03 UTC
  • mto: This revision was merged to the branch mainline in revision 29.
  • Revision ID: package-import@ubuntu.com-20130512094603-mad323bzcxvmcam0
Tags: upstream-4.0.5+dfsg
Import upstream version 4.0.5+dfsg

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
// ------------------------------------------------------------------------------
2
 
//  <autogenerated>
3
 
//      This code was generated by a tool.
4
 
//      Mono Runtime Version: 4.0.30319.1
5
 
// 
6
 
//      Changes to this file may cause incorrect behavior and will be lost if 
7
 
//      the code is regenerated.
8
 
//  </autogenerated>
9
 
// ------------------------------------------------------------------------------
10
 
 
11
 
namespace MonoDevelop.MacDev.ObjCIntegration {
12
 
    using MonoDevelop.MacDev.ObjCIntegration;
13
 
    using System;
14
 
    
15
 
    
16
 
    public partial class CSharpCodeTypeDefinition : CodebehindTemplateBase {
17
 
        
18
 
        public override string TransformText() {
19
 
            this.GenerationEnvironment = null;
20
 
            
21
 
            #line 4 "/Users/fejj/src/xamarin/monodevelop/main/src/addins/MonoDevelop.MacDev/ObjCIntegration/CSharpCodeTypeDefinition.tt"
22
 
            this.Write("// This file has been autogenerated from parsing an Objective-C header file added in Xcode.\n\nusing System;\n\nusing ");
23
 
            
24
 
            #line default
25
 
            #line hidden
26
 
            
27
 
            #line 8 "/Users/fejj/src/xamarin/monodevelop/main/src/addins/MonoDevelop.MacDev/ObjCIntegration/CSharpCodeTypeDefinition.tt"
28
 
            this.Write(this.ToStringHelper.ToStringWithCulture( WrapperNamespace ));
29
 
            
30
 
            #line default
31
 
            #line hidden
32
 
            
33
 
            #line 8 "/Users/fejj/src/xamarin/monodevelop/main/src/addins/MonoDevelop.MacDev/ObjCIntegration/CSharpCodeTypeDefinition.tt"
34
 
            this.Write(".Foundation;\n");
35
 
            
36
 
            #line default
37
 
            #line hidden
38
 
            
39
 
            #line 9 "/Users/fejj/src/xamarin/monodevelop/main/src/addins/MonoDevelop.MacDev/ObjCIntegration/CSharpCodeTypeDefinition.tt"
40
 
 
41
 
foreach (var ns in Type.GetNamespaces ())
42
 
        WriteLine ("using {0};", ns);
43
 
 
44
 
            
45
 
            #line default
46
 
            #line hidden
47
 
            
48
 
            #line 13 "/Users/fejj/src/xamarin/monodevelop/main/src/addins/MonoDevelop.MacDev/ObjCIntegration/CSharpCodeTypeDefinition.tt"
49
 
            this.Write("\nnamespace ");
50
 
            
51
 
            #line default
52
 
            #line hidden
53
 
            
54
 
            #line 14 "/Users/fejj/src/xamarin/monodevelop/main/src/addins/MonoDevelop.MacDev/ObjCIntegration/CSharpCodeTypeDefinition.tt"
55
 
            this.Write(this.ToStringHelper.ToStringWithCulture( GetNs (Type.CliName) ));
56
 
            
57
 
            #line default
58
 
            #line hidden
59
 
            
60
 
            #line 14 "/Users/fejj/src/xamarin/monodevelop/main/src/addins/MonoDevelop.MacDev/ObjCIntegration/CSharpCodeTypeDefinition.tt"
61
 
            this.Write("\n{\n");
62
 
            
63
 
            #line default
64
 
            #line hidden
65
 
            
66
 
            #line 16 "/Users/fejj/src/xamarin/monodevelop/main/src/addins/MonoDevelop.MacDev/ObjCIntegration/CSharpCodeTypeDefinition.tt"
67
 
 
68
 
string userTypeName = GetName (Type.CliName);
69
 
string baseTypeName = GetName (Type.BaseCliType);
70
 
 
71
 
if (!Type.IsRegisteredInDesigner) {
72
 
 
73
 
            
74
 
            #line default
75
 
            #line hidden
76
 
            
77
 
            #line 22 "/Users/fejj/src/xamarin/monodevelop/main/src/addins/MonoDevelop.MacDev/ObjCIntegration/CSharpCodeTypeDefinition.tt"
78
 
            this.Write("    [Register (\"");
79
 
            
80
 
            #line default
81
 
            #line hidden
82
 
            
83
 
            #line 22 "/Users/fejj/src/xamarin/monodevelop/main/src/addins/MonoDevelop.MacDev/ObjCIntegration/CSharpCodeTypeDefinition.tt"
84
 
            this.Write(this.ToStringHelper.ToStringWithCulture(Type.ObjCName ));
85
 
            
86
 
            #line default
87
 
            #line hidden
88
 
            
89
 
            #line 22 "/Users/fejj/src/xamarin/monodevelop/main/src/addins/MonoDevelop.MacDev/ObjCIntegration/CSharpCodeTypeDefinition.tt"
90
 
            this.Write("\")]\n");
91
 
            
92
 
            #line default
93
 
            #line hidden
94
 
            
95
 
            #line 23 "/Users/fejj/src/xamarin/monodevelop/main/src/addins/MonoDevelop.MacDev/ObjCIntegration/CSharpCodeTypeDefinition.tt"
96
 
 
97
 
}
98
 
 
99
 
            
100
 
            #line default
101
 
            #line hidden
102
 
            
103
 
            #line 26 "/Users/fejj/src/xamarin/monodevelop/main/src/addins/MonoDevelop.MacDev/ObjCIntegration/CSharpCodeTypeDefinition.tt"
104
 
            this.Write("\tpublic partial class ");
105
 
            
106
 
            #line default
107
 
            #line hidden
108
 
            
109
 
            #line 26 "/Users/fejj/src/xamarin/monodevelop/main/src/addins/MonoDevelop.MacDev/ObjCIntegration/CSharpCodeTypeDefinition.tt"
110
 
            this.Write(this.ToStringHelper.ToStringWithCulture(userTypeName ));
111
 
            
112
 
            #line default
113
 
            #line hidden
114
 
            
115
 
            #line 26 "/Users/fejj/src/xamarin/monodevelop/main/src/addins/MonoDevelop.MacDev/ObjCIntegration/CSharpCodeTypeDefinition.tt"
116
 
            this.Write(" : ");
117
 
            
118
 
            #line default
119
 
            #line hidden
120
 
            
121
 
            #line 26 "/Users/fejj/src/xamarin/monodevelop/main/src/addins/MonoDevelop.MacDev/ObjCIntegration/CSharpCodeTypeDefinition.tt"
122
 
            this.Write(this.ToStringHelper.ToStringWithCulture(baseTypeName ));
123
 
            
124
 
            #line default
125
 
            #line hidden
126
 
            
127
 
            #line 26 "/Users/fejj/src/xamarin/monodevelop/main/src/addins/MonoDevelop.MacDev/ObjCIntegration/CSharpCodeTypeDefinition.tt"
128
 
            this.Write("\n\t{\n\t\tpublic ");
129
 
            
130
 
            #line default
131
 
            #line hidden
132
 
            
133
 
            #line 28 "/Users/fejj/src/xamarin/monodevelop/main/src/addins/MonoDevelop.MacDev/ObjCIntegration/CSharpCodeTypeDefinition.tt"
134
 
            this.Write(this.ToStringHelper.ToStringWithCulture(userTypeName ));
135
 
            
136
 
            #line default
137
 
            #line hidden
138
 
            
139
 
            #line 28 "/Users/fejj/src/xamarin/monodevelop/main/src/addins/MonoDevelop.MacDev/ObjCIntegration/CSharpCodeTypeDefinition.tt"
140
 
            this.Write(" (IntPtr handle) : base (handle)\n\t\t{\n\t\t}\n\t}\n}\n");
141
 
            
142
 
            #line default
143
 
            #line hidden
144
 
            return this.GenerationEnvironment.ToString();
145
 
        }
146
 
        
147
 
        protected override void Initialize() {
148
 
            base.Initialize();
149
 
        }
150
 
    }
151
 
}