Ejemplo n.º 1
0
 public bool HasChangedFrom(Build obj)
 {
     return false
     || (!EqualityComparer<bool?>.Default.Equals(LTO, obj.LTO))
     || (!EqualityComparer<bool?>.Default.Equals(EmitDebug, obj.EmitDebug))
     || (!EqualityComparer<VisualRust.Shared.OptimizationLevel?>.Default.Equals(OptimizationLevel, obj.OptimizationLevel))
     || (!EqualityComparer<System.String>.Default.Equals(PlatformTarget, obj.PlatformTarget))
     ;
 }
Ejemplo n.º 2
0
 private static Build LoadFromForConfig(ProjectConfig cfg)
 {
     var x = new Build();
     Utils.FromString(cfg.GetConfigurationProperty("LinkTimeOptimization", false), out x.lTO);
     Utils.FromString(cfg.GetConfigurationProperty("DebugSymbols", false), out x.emitDebug);
     x.OptimizationLevel = OptimizationLevelFromString(cfg.GetConfigurationProperty("OptimizationLevel", false));
     x.PlatformTarget = PlatformTargetFromString(cfg.GetConfigurationProperty("PlatformTarget", false));
     return x;
 }