Clone( this VisualCCommon.ICommonCompilerSettings settings, VisualCCommon.ICommonCompilerSettings other) { settings.NoLogo = other.NoLogo; settings.RuntimeLibrary = other.RuntimeLibrary; settings.WarningLevel = other.WarningLevel; }
Delta( this VisualCCommon.ICommonCompilerSettings delta, VisualCCommon.ICommonCompilerSettings lhs, VisualCCommon.ICommonCompilerSettings rhs) { delta.NoLogo = (lhs.NoLogo != rhs.NoLogo) ? lhs.NoLogo : null; delta.RuntimeLibrary = (lhs.RuntimeLibrary != rhs.RuntimeLibrary) ? lhs.RuntimeLibrary : null; delta.WarningLevel = (lhs.WarningLevel != rhs.WarningLevel) ? lhs.WarningLevel : null; }
Intersect( this VisualCCommon.ICommonCompilerSettings shared, VisualCCommon.ICommonCompilerSettings other) { if (shared.NoLogo != other.NoLogo) { shared.NoLogo = null; } if (shared.RuntimeLibrary != other.RuntimeLibrary) { shared.RuntimeLibrary = null; } if (shared.WarningLevel != other.WarningLevel) { shared.WarningLevel = null; } }