protected internal virtual void GenerateBuildCode(GeneratorContext ctx, CodeExpression var)
{
// Write the widget properties
foreach (ItemGroup group in ClassDescriptor.ItemGroups) {
foreach (ItemDescriptor item in group) {
if (!item.SupportsGtkVersion (Project.TargetGtkVersion))
continue;
PropertyDescriptor prop = item as PropertyDescriptor;
if (prop == null || !prop.IsRuntimeProperty)
continue;
if (ClassDescriptor.InitializationProperties != null && Array.IndexOf (ClassDescriptor.InitializationProperties, prop) != -1)
continue;
GeneratePropertySet (ctx, var, prop);
}
}
}