diff options
Diffstat (limited to '')
3 files changed, 33 insertions, 35 deletions
diff --git a/OpenSim/Region/Modules/AvatarFactory/AppearanceTableMapper.cs b/OpenSim/Region/Modules/AvatarFactory/AppearanceTableMapper.cs index d6ef1fb..2d9f32f 100644 --- a/OpenSim/Region/Modules/AvatarFactory/AppearanceTableMapper.cs +++ b/OpenSim/Region/Modules/AvatarFactory/AppearanceTableMapper.cs | |||
@@ -26,11 +26,10 @@ | |||
26 | */ | 26 | */ |
27 | 27 | ||
28 | using System; | 28 | using System; |
29 | using System.Collections.Generic; | 29 | using libsecondlife; |
30 | using System.Text; | ||
31 | using OpenSim.Region.Environment.Scenes; | ||
32 | using OpenSim.Framework; | ||
33 | using OpenSim.Data.Base; | 30 | using OpenSim.Data.Base; |
31 | using OpenSim.Framework; | ||
32 | using OpenSim.Region.Environment.Scenes; | ||
34 | 33 | ||
35 | namespace OpenSim.Region.Modules.AvatarFactory | 34 | namespace OpenSim.Region.Modules.AvatarFactory |
36 | { | 35 | { |
@@ -52,7 +51,7 @@ namespace OpenSim.Region.Modules.AvatarFactory | |||
52 | 51 | ||
53 | m_keyFieldMapper = rowMapperSchema.AddMapping<Guid>("UUID", | 52 | m_keyFieldMapper = rowMapperSchema.AddMapping<Guid>("UUID", |
54 | delegate(AppearanceRowMapper mapper) { return mapper.Object.ScenePresenceID.UUID; }, | 53 | delegate(AppearanceRowMapper mapper) { return mapper.Object.ScenePresenceID.UUID; }, |
55 | delegate(AppearanceRowMapper mapper, Guid value) { mapper.Object.ScenePresenceID = new libsecondlife.LLUUID(value.ToString()); }); | 54 | delegate(AppearanceRowMapper mapper, Guid value) { mapper.Object.ScenePresenceID = new LLUUID(value.ToString()); }); |
56 | 55 | ||
57 | rowMapperSchema.AddMapping<uint>("Serial", | 56 | rowMapperSchema.AddMapping<uint>("Serial", |
58 | delegate(AppearanceRowMapper mapper) { return (uint)mapper.Object.WearablesSerial; }, | 57 | delegate(AppearanceRowMapper mapper) { return (uint)mapper.Object.WearablesSerial; }, |
@@ -64,127 +63,127 @@ namespace OpenSim.Region.Modules.AvatarFactory | |||
64 | { | 63 | { |
65 | if (mapper.Object.Wearables == null) | 64 | if (mapper.Object.Wearables == null) |
66 | { | 65 | { |
67 | mapper.Object.Wearables = new OpenSim.Framework.AvatarWearable[13]; | 66 | mapper.Object.Wearables = new AvatarWearable[13]; |
68 | for (int i = 0; i < 13; i++) | 67 | for (int i = 0; i < 13; i++) |
69 | { | 68 | { |
70 | mapper.Object.Wearables[i] = new AvatarWearable(); | 69 | mapper.Object.Wearables[i] = new AvatarWearable(); |
71 | } | 70 | } |
72 | } | 71 | } |
73 | mapper.Object.Wearables[0].ItemID = new libsecondlife.LLUUID(value.ToString()); | 72 | mapper.Object.Wearables[0].ItemID = new LLUUID(value.ToString()); |
74 | }); | 73 | }); |
75 | 74 | ||
76 | rowMapperSchema.AddMapping<Guid>("WearableAsset0", | 75 | rowMapperSchema.AddMapping<Guid>("WearableAsset0", |
77 | delegate(AppearanceRowMapper mapper) { return mapper.Object.Wearables[0].AssetID.UUID; }, | 76 | delegate(AppearanceRowMapper mapper) { return mapper.Object.Wearables[0].AssetID.UUID; }, |
78 | delegate(AppearanceRowMapper mapper, Guid value) | 77 | delegate(AppearanceRowMapper mapper, Guid value) |
79 | { mapper.Object.Wearables[0].AssetID = new libsecondlife.LLUUID(value.ToString()); }); | 78 | { mapper.Object.Wearables[0].AssetID = new LLUUID(value.ToString()); }); |
80 | 79 | ||
81 | rowMapperSchema.AddMapping<Guid>("WearableItem1", | 80 | rowMapperSchema.AddMapping<Guid>("WearableItem1", |
82 | delegate(AppearanceRowMapper mapper) { return mapper.Object.Wearables[1].ItemID.UUID; }, | 81 | delegate(AppearanceRowMapper mapper) { return mapper.Object.Wearables[1].ItemID.UUID; }, |
83 | delegate(AppearanceRowMapper mapper, Guid value) { mapper.Object.Wearables[1].ItemID = new libsecondlife.LLUUID(value.ToString()); }); | 82 | delegate(AppearanceRowMapper mapper, Guid value) { mapper.Object.Wearables[1].ItemID = new LLUUID(value.ToString()); }); |
84 | 83 | ||
85 | rowMapperSchema.AddMapping<Guid>("WearableAsset1", | 84 | rowMapperSchema.AddMapping<Guid>("WearableAsset1", |
86 | delegate(AppearanceRowMapper mapper) { return mapper.Object.Wearables[1].AssetID.UUID; }, | 85 | delegate(AppearanceRowMapper mapper) { return mapper.Object.Wearables[1].AssetID.UUID; }, |
87 | delegate(AppearanceRowMapper mapper, Guid value) | 86 | delegate(AppearanceRowMapper mapper, Guid value) |
88 | { mapper.Object.Wearables[1].AssetID = new libsecondlife.LLUUID(value.ToString()); }); | 87 | { mapper.Object.Wearables[1].AssetID = new LLUUID(value.ToString()); }); |
89 | 88 | ||
90 | rowMapperSchema.AddMapping<Guid>("WearableItem2", | 89 | rowMapperSchema.AddMapping<Guid>("WearableItem2", |
91 | delegate(AppearanceRowMapper mapper) { return mapper.Object.Wearables[2].ItemID.UUID; }, | 90 | delegate(AppearanceRowMapper mapper) { return mapper.Object.Wearables[2].ItemID.UUID; }, |
92 | delegate(AppearanceRowMapper mapper, Guid value) { mapper.Object.Wearables[2].ItemID = new libsecondlife.LLUUID(value.ToString()); }); | 91 | delegate(AppearanceRowMapper mapper, Guid value) { mapper.Object.Wearables[2].ItemID = new LLUUID(value.ToString()); }); |
93 | 92 | ||
94 | rowMapperSchema.AddMapping<Guid>("WearableAsset2", | 93 | rowMapperSchema.AddMapping<Guid>("WearableAsset2", |
95 | delegate(AppearanceRowMapper mapper) { return mapper.Object.Wearables[2].AssetID.UUID; }, | 94 | delegate(AppearanceRowMapper mapper) { return mapper.Object.Wearables[2].AssetID.UUID; }, |
96 | delegate(AppearanceRowMapper mapper, Guid value) | 95 | delegate(AppearanceRowMapper mapper, Guid value) |
97 | { mapper.Object.Wearables[2].AssetID = new libsecondlife.LLUUID(value.ToString()); }); | 96 | { mapper.Object.Wearables[2].AssetID = new LLUUID(value.ToString()); }); |
98 | 97 | ||
99 | rowMapperSchema.AddMapping<Guid>("WearableItem3", | 98 | rowMapperSchema.AddMapping<Guid>("WearableItem3", |
100 | delegate(AppearanceRowMapper mapper) { return mapper.Object.Wearables[3].ItemID.UUID; }, | 99 | delegate(AppearanceRowMapper mapper) { return mapper.Object.Wearables[3].ItemID.UUID; }, |
101 | delegate(AppearanceRowMapper mapper, Guid value) { mapper.Object.Wearables[3].ItemID = new libsecondlife.LLUUID(value.ToString()); }); | 100 | delegate(AppearanceRowMapper mapper, Guid value) { mapper.Object.Wearables[3].ItemID = new LLUUID(value.ToString()); }); |
102 | 101 | ||
103 | rowMapperSchema.AddMapping<Guid>("WearableAsset3", | 102 | rowMapperSchema.AddMapping<Guid>("WearableAsset3", |
104 | delegate(AppearanceRowMapper mapper) { return mapper.Object.Wearables[3].AssetID.UUID; }, | 103 | delegate(AppearanceRowMapper mapper) { return mapper.Object.Wearables[3].AssetID.UUID; }, |
105 | delegate(AppearanceRowMapper mapper, Guid value) | 104 | delegate(AppearanceRowMapper mapper, Guid value) |
106 | { mapper.Object.Wearables[3].AssetID = new libsecondlife.LLUUID(value.ToString()); }); | 105 | { mapper.Object.Wearables[3].AssetID = new LLUUID(value.ToString()); }); |
107 | 106 | ||
108 | rowMapperSchema.AddMapping<Guid>("WearableItem4", | 107 | rowMapperSchema.AddMapping<Guid>("WearableItem4", |
109 | delegate(AppearanceRowMapper mapper) { return mapper.Object.Wearables[4].ItemID.UUID; }, | 108 | delegate(AppearanceRowMapper mapper) { return mapper.Object.Wearables[4].ItemID.UUID; }, |
110 | delegate(AppearanceRowMapper mapper, Guid value) { mapper.Object.Wearables[4].ItemID = new libsecondlife.LLUUID(value.ToString()); }); | 109 | delegate(AppearanceRowMapper mapper, Guid value) { mapper.Object.Wearables[4].ItemID = new LLUUID(value.ToString()); }); |
111 | 110 | ||
112 | rowMapperSchema.AddMapping<Guid>("WearableAsset4", | 111 | rowMapperSchema.AddMapping<Guid>("WearableAsset4", |
113 | delegate(AppearanceRowMapper mapper) { return mapper.Object.Wearables[4].AssetID.UUID; }, | 112 | delegate(AppearanceRowMapper mapper) { return mapper.Object.Wearables[4].AssetID.UUID; }, |
114 | delegate(AppearanceRowMapper mapper, Guid value) | 113 | delegate(AppearanceRowMapper mapper, Guid value) |
115 | { mapper.Object.Wearables[4].AssetID = new libsecondlife.LLUUID(value.ToString()); }); | 114 | { mapper.Object.Wearables[4].AssetID = new LLUUID(value.ToString()); }); |
116 | 115 | ||
117 | rowMapperSchema.AddMapping<Guid>("WearableItem5", | 116 | rowMapperSchema.AddMapping<Guid>("WearableItem5", |
118 | delegate(AppearanceRowMapper mapper) { return mapper.Object.Wearables[5].ItemID.UUID; }, | 117 | delegate(AppearanceRowMapper mapper) { return mapper.Object.Wearables[5].ItemID.UUID; }, |
119 | delegate(AppearanceRowMapper mapper, Guid value) { mapper.Object.Wearables[5].ItemID = new libsecondlife.LLUUID(value.ToString()); }); | 118 | delegate(AppearanceRowMapper mapper, Guid value) { mapper.Object.Wearables[5].ItemID = new LLUUID(value.ToString()); }); |
120 | 119 | ||
121 | rowMapperSchema.AddMapping<Guid>("WearableAsset5", | 120 | rowMapperSchema.AddMapping<Guid>("WearableAsset5", |
122 | delegate(AppearanceRowMapper mapper) { return mapper.Object.Wearables[5].AssetID.UUID; }, | 121 | delegate(AppearanceRowMapper mapper) { return mapper.Object.Wearables[5].AssetID.UUID; }, |
123 | delegate(AppearanceRowMapper mapper, Guid value) | 122 | delegate(AppearanceRowMapper mapper, Guid value) |
124 | { mapper.Object.Wearables[5].AssetID = new libsecondlife.LLUUID(value.ToString()); }); | 123 | { mapper.Object.Wearables[5].AssetID = new LLUUID(value.ToString()); }); |
125 | 124 | ||
126 | rowMapperSchema.AddMapping<Guid>("WearableItem6", | 125 | rowMapperSchema.AddMapping<Guid>("WearableItem6", |
127 | delegate(AppearanceRowMapper mapper) { return mapper.Object.Wearables[6].ItemID.UUID; }, | 126 | delegate(AppearanceRowMapper mapper) { return mapper.Object.Wearables[6].ItemID.UUID; }, |
128 | delegate(AppearanceRowMapper mapper, Guid value) { mapper.Object.Wearables[6].ItemID = new libsecondlife.LLUUID(value.ToString()); }); | 127 | delegate(AppearanceRowMapper mapper, Guid value) { mapper.Object.Wearables[6].ItemID = new LLUUID(value.ToString()); }); |
129 | 128 | ||
130 | rowMapperSchema.AddMapping<Guid>("WearableAsset6", | 129 | rowMapperSchema.AddMapping<Guid>("WearableAsset6", |
131 | delegate(AppearanceRowMapper mapper) { return mapper.Object.Wearables[6].AssetID.UUID; }, | 130 | delegate(AppearanceRowMapper mapper) { return mapper.Object.Wearables[6].AssetID.UUID; }, |
132 | delegate(AppearanceRowMapper mapper, Guid value) | 131 | delegate(AppearanceRowMapper mapper, Guid value) |
133 | { mapper.Object.Wearables[6].AssetID = new libsecondlife.LLUUID(value.ToString()); }); | 132 | { mapper.Object.Wearables[6].AssetID = new LLUUID(value.ToString()); }); |
134 | 133 | ||
135 | rowMapperSchema.AddMapping<Guid>("WearableItem7", | 134 | rowMapperSchema.AddMapping<Guid>("WearableItem7", |
136 | delegate(AppearanceRowMapper mapper) { return mapper.Object.Wearables[7].ItemID.UUID; }, | 135 | delegate(AppearanceRowMapper mapper) { return mapper.Object.Wearables[7].ItemID.UUID; }, |
137 | delegate(AppearanceRowMapper mapper, Guid value) { mapper.Object.Wearables[7].ItemID = new libsecondlife.LLUUID(value.ToString()); }); | 136 | delegate(AppearanceRowMapper mapper, Guid value) { mapper.Object.Wearables[7].ItemID = new LLUUID(value.ToString()); }); |
138 | 137 | ||
139 | rowMapperSchema.AddMapping<Guid>("WearableAsset7", | 138 | rowMapperSchema.AddMapping<Guid>("WearableAsset7", |
140 | delegate(AppearanceRowMapper mapper) { return mapper.Object.Wearables[7].AssetID.UUID; }, | 139 | delegate(AppearanceRowMapper mapper) { return mapper.Object.Wearables[7].AssetID.UUID; }, |
141 | delegate(AppearanceRowMapper mapper, Guid value) | 140 | delegate(AppearanceRowMapper mapper, Guid value) |
142 | { mapper.Object.Wearables[7].AssetID = new libsecondlife.LLUUID(value.ToString()); }); | 141 | { mapper.Object.Wearables[7].AssetID = new LLUUID(value.ToString()); }); |
143 | 142 | ||
144 | rowMapperSchema.AddMapping<Guid>("WearableItem8", | 143 | rowMapperSchema.AddMapping<Guid>("WearableItem8", |
145 | delegate(AppearanceRowMapper mapper) { return mapper.Object.Wearables[8].ItemID.UUID; }, | 144 | delegate(AppearanceRowMapper mapper) { return mapper.Object.Wearables[8].ItemID.UUID; }, |
146 | delegate(AppearanceRowMapper mapper, Guid value) { mapper.Object.Wearables[8].ItemID = new libsecondlife.LLUUID(value.ToString()); }); | 145 | delegate(AppearanceRowMapper mapper, Guid value) { mapper.Object.Wearables[8].ItemID = new LLUUID(value.ToString()); }); |
147 | 146 | ||
148 | rowMapperSchema.AddMapping<Guid>("WearableAsset8", | 147 | rowMapperSchema.AddMapping<Guid>("WearableAsset8", |
149 | delegate(AppearanceRowMapper mapper) { return mapper.Object.Wearables[8].AssetID.UUID; }, | 148 | delegate(AppearanceRowMapper mapper) { return mapper.Object.Wearables[8].AssetID.UUID; }, |
150 | delegate(AppearanceRowMapper mapper, Guid value) | 149 | delegate(AppearanceRowMapper mapper, Guid value) |
151 | { mapper.Object.Wearables[8].AssetID = new libsecondlife.LLUUID(value.ToString()); }); | 150 | { mapper.Object.Wearables[8].AssetID = new LLUUID(value.ToString()); }); |
152 | 151 | ||
153 | rowMapperSchema.AddMapping<Guid>("WearableItem9", | 152 | rowMapperSchema.AddMapping<Guid>("WearableItem9", |
154 | delegate(AppearanceRowMapper mapper) { return mapper.Object.Wearables[9].ItemID.UUID; }, | 153 | delegate(AppearanceRowMapper mapper) { return mapper.Object.Wearables[9].ItemID.UUID; }, |
155 | delegate(AppearanceRowMapper mapper, Guid value) { mapper.Object.Wearables[9].ItemID = new libsecondlife.LLUUID(value.ToString()); }); | 154 | delegate(AppearanceRowMapper mapper, Guid value) { mapper.Object.Wearables[9].ItemID = new LLUUID(value.ToString()); }); |
156 | 155 | ||
157 | rowMapperSchema.AddMapping<Guid>("WearableAsset9", | 156 | rowMapperSchema.AddMapping<Guid>("WearableAsset9", |
158 | delegate(AppearanceRowMapper mapper) { return mapper.Object.Wearables[9].AssetID.UUID; }, | 157 | delegate(AppearanceRowMapper mapper) { return mapper.Object.Wearables[9].AssetID.UUID; }, |
159 | delegate(AppearanceRowMapper mapper, Guid value) | 158 | delegate(AppearanceRowMapper mapper, Guid value) |
160 | { mapper.Object.Wearables[9].AssetID = new libsecondlife.LLUUID(value.ToString()); }); | 159 | { mapper.Object.Wearables[9].AssetID = new LLUUID(value.ToString()); }); |
161 | 160 | ||
162 | rowMapperSchema.AddMapping<Guid>("WearableItem10", | 161 | rowMapperSchema.AddMapping<Guid>("WearableItem10", |
163 | delegate(AppearanceRowMapper mapper) { return mapper.Object.Wearables[10].ItemID.UUID; }, | 162 | delegate(AppearanceRowMapper mapper) { return mapper.Object.Wearables[10].ItemID.UUID; }, |
164 | delegate(AppearanceRowMapper mapper, Guid value) { mapper.Object.Wearables[10].ItemID = new libsecondlife.LLUUID(value.ToString()); }); | 163 | delegate(AppearanceRowMapper mapper, Guid value) { mapper.Object.Wearables[10].ItemID = new LLUUID(value.ToString()); }); |
165 | 164 | ||
166 | rowMapperSchema.AddMapping<Guid>("WearableAsset10", | 165 | rowMapperSchema.AddMapping<Guid>("WearableAsset10", |
167 | delegate(AppearanceRowMapper mapper) { return mapper.Object.Wearables[10].AssetID.UUID; }, | 166 | delegate(AppearanceRowMapper mapper) { return mapper.Object.Wearables[10].AssetID.UUID; }, |
168 | delegate(AppearanceRowMapper mapper, Guid value) | 167 | delegate(AppearanceRowMapper mapper, Guid value) |
169 | { mapper.Object.Wearables[10].AssetID = new libsecondlife.LLUUID(value.ToString()); }); | 168 | { mapper.Object.Wearables[10].AssetID = new LLUUID(value.ToString()); }); |
170 | 169 | ||
171 | rowMapperSchema.AddMapping<Guid>("WearableItem11", | 170 | rowMapperSchema.AddMapping<Guid>("WearableItem11", |
172 | delegate(AppearanceRowMapper mapper) { return mapper.Object.Wearables[11].ItemID.UUID; }, | 171 | delegate(AppearanceRowMapper mapper) { return mapper.Object.Wearables[11].ItemID.UUID; }, |
173 | delegate(AppearanceRowMapper mapper, Guid value) { mapper.Object.Wearables[11].ItemID = new libsecondlife.LLUUID(value.ToString()); }); | 172 | delegate(AppearanceRowMapper mapper, Guid value) { mapper.Object.Wearables[11].ItemID = new LLUUID(value.ToString()); }); |
174 | 173 | ||
175 | rowMapperSchema.AddMapping<Guid>("WearableAsset11", | 174 | rowMapperSchema.AddMapping<Guid>("WearableAsset11", |
176 | delegate(AppearanceRowMapper mapper) { return mapper.Object.Wearables[11].AssetID.UUID; }, | 175 | delegate(AppearanceRowMapper mapper) { return mapper.Object.Wearables[11].AssetID.UUID; }, |
177 | delegate(AppearanceRowMapper mapper, Guid value) | 176 | delegate(AppearanceRowMapper mapper, Guid value) |
178 | { mapper.Object.Wearables[11].AssetID = new libsecondlife.LLUUID(value.ToString()); }); | 177 | { mapper.Object.Wearables[11].AssetID = new LLUUID(value.ToString()); }); |
179 | 178 | ||
180 | rowMapperSchema.AddMapping<Guid>("WearableItem12", | 179 | rowMapperSchema.AddMapping<Guid>("WearableItem12", |
181 | delegate(AppearanceRowMapper mapper) { return mapper.Object.Wearables[12].ItemID.UUID; }, | 180 | delegate(AppearanceRowMapper mapper) { return mapper.Object.Wearables[12].ItemID.UUID; }, |
182 | delegate(AppearanceRowMapper mapper, Guid value) { mapper.Object.Wearables[12].ItemID = new libsecondlife.LLUUID(value.ToString()); }); | 181 | delegate(AppearanceRowMapper mapper, Guid value) { mapper.Object.Wearables[12].ItemID = new LLUUID(value.ToString()); }); |
183 | 182 | ||
184 | rowMapperSchema.AddMapping<Guid>("WearableAsset12", | 183 | rowMapperSchema.AddMapping<Guid>("WearableAsset12", |
185 | delegate(AppearanceRowMapper mapper) { return mapper.Object.Wearables[12].AssetID.UUID; }, | 184 | delegate(AppearanceRowMapper mapper) { return mapper.Object.Wearables[12].AssetID.UUID; }, |
186 | delegate(AppearanceRowMapper mapper, Guid value) | 185 | delegate(AppearanceRowMapper mapper, Guid value) |
187 | { mapper.Object.Wearables[12].AssetID = new libsecondlife.LLUUID(value.ToString()); }); | 186 | { mapper.Object.Wearables[12].AssetID = new LLUUID(value.ToString()); }); |
188 | 187 | ||
189 | } | 188 | } |
190 | 189 | ||
diff --git a/OpenSim/Region/Modules/AvatarFactory/AvatarFactoryModule.cs b/OpenSim/Region/Modules/AvatarFactory/AvatarFactoryModule.cs index ae522ef..0ee8848 100644 --- a/OpenSim/Region/Modules/AvatarFactory/AvatarFactoryModule.cs +++ b/OpenSim/Region/Modules/AvatarFactory/AvatarFactoryModule.cs | |||
@@ -30,12 +30,12 @@ using System.Collections.Generic; | |||
30 | using System.Threading; | 30 | using System.Threading; |
31 | using libsecondlife; | 31 | using libsecondlife; |
32 | using Nini.Config; | 32 | using Nini.Config; |
33 | using OpenSim.Data.Base; | ||
34 | using OpenSim.Data.MapperFactory; | ||
33 | using OpenSim.Framework; | 35 | using OpenSim.Framework; |
34 | using OpenSim.Framework.Communications.Cache; | 36 | using OpenSim.Framework.Communications.Cache; |
35 | using OpenSim.Region.Environment.Interfaces; | 37 | using OpenSim.Region.Environment.Interfaces; |
36 | using OpenSim.Region.Environment.Scenes; | 38 | using OpenSim.Region.Environment.Scenes; |
37 | using OpenSim.Data.Base; | ||
38 | using OpenSim.Data.MapperFactory; | ||
39 | 39 | ||
40 | namespace OpenSim.Region.Modules.AvatarFactory | 40 | namespace OpenSim.Region.Modules.AvatarFactory |
41 | { | 41 | { |
diff --git a/OpenSim/Region/Modules/AvatarFactory/Properties/AssemblyInfo.cs b/OpenSim/Region/Modules/AvatarFactory/Properties/AssemblyInfo.cs index ec9714a..a9fe53e 100644 --- a/OpenSim/Region/Modules/AvatarFactory/Properties/AssemblyInfo.cs +++ b/OpenSim/Region/Modules/AvatarFactory/Properties/AssemblyInfo.cs | |||
@@ -26,7 +26,6 @@ | |||
26 | */ | 26 | */ |
27 | 27 | ||
28 | using System.Reflection; | 28 | using System.Reflection; |
29 | using System.Runtime.CompilerServices; | ||
30 | using System.Runtime.InteropServices; | 29 | using System.Runtime.InteropServices; |
31 | 30 | ||
32 | // General Information about an assembly is controlled through the following | 31 | // General Information about an assembly is controlled through the following |