Here are the examples of the csharp api object.Equals(object) taken from open source projects. By voting up you can indicate which examples are most useful and appropriate.
4417 Examples
19
View Source File : Configuration.ValueConfig.cs
License : GNU Affero General Public License v3.0
Project Creator : 0ceal0t
License : GNU Affero General Public License v3.0
Project Creator : 0ceal0t
private bool DrawCombo(string id, T[] comboOptions, T currentValue, out T value) {
value = currentValue;
if (ImGui.BeginCombo(id, $"{currentValue}", ImGuiComboFlags.HeightLargest)) {
if (ShowSearch) {
ImGui.SetNexreplacedemWidth(ImGui.GetWindowContentRegionWidth() - 50);
ImGui.InputText("Search##Combo", ref SearchInput, 256);
}
if (ShowSearch) ImGui.BeginChild("Child##Combo", new Vector2(ImGui.GetWindowContentRegionWidth(), 200), true);
var idx = 0;
foreach (T option in comboOptions) {
if (ShowSearch && !string.IsNullOrEmpty(SearchInput)) {
var optionString = option.ToString();
if (!optionString.ToLower().Contains(SearchInput.ToLower())) continue;
}
if (ImGui.Selectable($"{option}##Combo{idx}", option.Equals(currentValue))) {
value = option;
if (ShowSearch) ImGui.EndChild();
ImGui.EndCombo();
return true;
}
idx++;
}
if (ShowSearch) ImGui.EndChild();
ImGui.EndCombo();
}
return false;
}
19
View Source File : ExprTableFullName.cs
License : MIT License
Project Creator : 0x1000000
License : MIT License
Project Creator : 0x1000000
public override bool Equals(object? obj)
{
if (ReferenceEquals(null, obj)) return false;
if (ReferenceEquals(this, obj)) return true;
if (obj.GetType() != this.GetType()) return false;
return Equals((ExprTableFullName) obj);
}
19
View Source File : ColumnRef.cs
License : MIT License
Project Creator : 0x1000000
License : MIT License
Project Creator : 0x1000000
public override bool Equals(object? obj)
{
if (ReferenceEquals(null, obj)) return false;
if (ReferenceEquals(this, obj)) return true;
if (obj.GetType() != this.GetType()) return false;
return Equals((ColumnRef) obj);
}
19
View Source File : ExprAlias.cs
License : MIT License
Project Creator : 0x1000000
License : MIT License
Project Creator : 0x1000000
public override bool Equals(object? obj)
{
if (ReferenceEquals(null, obj)) return false;
if (ReferenceEquals(this, obj)) return true;
if (obj.GetType() != this.GetType()) return false;
return Equals((ExprAlias) obj);
}
19
View Source File : ExprAliasGuid.cs
License : MIT License
Project Creator : 0x1000000
License : MIT License
Project Creator : 0x1000000
public override bool Equals(object? obj)
{
if (ReferenceEquals(null, obj)) return false;
if (ReferenceEquals(this, obj)) return true;
if (obj.GetType() != this.GetType()) return false;
return this.Equals((ExprAliasGuid) obj);
}
19
View Source File : ExprColumn.cs
License : MIT License
Project Creator : 0x1000000
License : MIT License
Project Creator : 0x1000000
public override bool Equals(object? obj)
{
if (ReferenceEquals(null, obj)) return false;
if (ReferenceEquals(this, obj)) return true;
if (obj.GetType() != this.GetType()) return false;
return this.Equals((ExprColumn) obj);
}
19
View Source File : ExprColumnAlias.cs
License : MIT License
Project Creator : 0x1000000
License : MIT License
Project Creator : 0x1000000
public override bool Equals(object? obj)
{
if (ReferenceEquals(null, obj)) return false;
if (ReferenceEquals(this, obj)) return true;
if (obj.GetType() != this.GetType()) return false;
return Equals((ExprColumnAlias) obj);
}
19
View Source File : ExprColumnName.cs
License : MIT License
Project Creator : 0x1000000
License : MIT License
Project Creator : 0x1000000
public override bool Equals(object? obj)
{
if (ReferenceEquals(null, obj)) return false;
if (ReferenceEquals(this, obj)) return true;
if (obj.GetType() != this.GetType()) return false;
return Equals((ExprColumnName) obj);
}
19
View Source File : ExprDatabaseName.cs
License : MIT License
Project Creator : 0x1000000
License : MIT License
Project Creator : 0x1000000
public override bool Equals(object? obj)
{
if (ReferenceEquals(null, obj)) return false;
if (ReferenceEquals(this, obj)) return true;
if (obj.GetType() != this.GetType()) return false;
return Equals((ExprDatabaseName) obj);
}
19
View Source File : ExprDbSchema.cs
License : MIT License
Project Creator : 0x1000000
License : MIT License
Project Creator : 0x1000000
public override bool Equals(object? obj)
{
if (ReferenceEquals(null, obj)) return false;
if (ReferenceEquals(this, obj)) return true;
if (obj.GetType() != this.GetType()) return false;
return Equals((ExprDbSchema) obj);
}
19
View Source File : ExprFunctionName.cs
License : MIT License
Project Creator : 0x1000000
License : MIT License
Project Creator : 0x1000000
public override bool Equals(object? obj)
{
if (ReferenceEquals(null, obj)) return false;
if (ReferenceEquals(this, obj)) return true;
if (obj.GetType() != this.GetType()) return false;
return Equals((ExprFunctionName) obj);
}
19
View Source File : ExprSchemaName.cs
License : MIT License
Project Creator : 0x1000000
License : MIT License
Project Creator : 0x1000000
public override bool Equals(object? obj)
{
if (ReferenceEquals(null, obj)) return false;
if (ReferenceEquals(this, obj)) return true;
if (obj.GetType() != this.GetType()) return false;
return Equals((ExprSchemaName) obj);
}
19
View Source File : ExprTable.cs
License : MIT License
Project Creator : 0x1000000
License : MIT License
Project Creator : 0x1000000
public override bool Equals(object? obj)
{
if (ReferenceEquals(null, obj)) return false;
if (ReferenceEquals(this, obj)) return true;
if (obj.GetType() != this.GetType()) return false;
return this.Equals((ExprTable) obj);
}
19
View Source File : ExprTableAlias.cs
License : MIT License
Project Creator : 0x1000000
License : MIT License
Project Creator : 0x1000000
public override bool Equals(object? obj)
{
if (ReferenceEquals(null, obj)) return false;
if (ReferenceEquals(this, obj)) return true;
if (obj.GetType() != this.GetType()) return false;
return this.Equals((ExprTableAlias) obj);
}
19
View Source File : ExprTableName.cs
License : MIT License
Project Creator : 0x1000000
License : MIT License
Project Creator : 0x1000000
public override bool Equals(object? obj)
{
if (ReferenceEquals(null, obj)) return false;
if (ReferenceEquals(this, obj)) return true;
if (obj.GetType() != this.GetType()) return false;
return Equals((ExprTableName) obj);
}
19
View Source File : IExprTableSource.cs
License : MIT License
Project Creator : 0x1000000
License : MIT License
Project Creator : 0x1000000
public bool Equals(TableMultiplication other)
{
return this.Tables.Equals(other.Tables) && Equals(this.On, other.On);
}
19
View Source File : ExprValue.cs
License : MIT License
Project Creator : 0x1000000
License : MIT License
Project Creator : 0x1000000
public override bool Equals(object? obj)
{
if (ReferenceEquals(null, obj)) return false;
if (ReferenceEquals(this, obj)) return true;
if (obj.GetType() != this.GetType()) return false;
return Equals((ExprValue) obj);
}
19
View Source File : TableRef.cs
License : MIT License
Project Creator : 0x1000000
License : MIT License
Project Creator : 0x1000000
public override bool Equals(object? obj)
{
if (ReferenceEquals(null, obj)) return false;
if (ReferenceEquals(this, obj)) return true;
if (obj.GetType() != this.GetType()) return false;
return Equals((TableRef) obj);
}
19
View Source File : CommonExtensions.cs
License : MIT License
Project Creator : 17MKH
License : MIT License
Project Creator : 17MKH
public static bool ToBool(this object s)
{
if (s == null)
return false;
s = s.ToString().ToLower();
if (s.Equals(1) || s.Equals("1") || s.Equals("true") || s.Equals("是") || s.Equals("yes"))
return true;
if (s.Equals(0) || s.Equals("0") || s.Equals("false") || s.Equals("否") || s.Equals("no"))
return false;
Boolean.TryParse(s.ToString(), out bool result);
return result;
}
19
View Source File : RefType.cs
License : MIT License
Project Creator : 3F
License : MIT License
Project Creator : 3F
public override bool Equals(object obj)
{
if(obj is null || !(obj is RefType<T>)) {
return false;
}
return Value.Equals(((RefType<T>)obj).Value);
}
19
View Source File : JsonData.cs
License : MIT License
Project Creator : 404Lcc
License : MIT License
Project Creator : 404Lcc
public bool Equals (JsonData x)
{
if (x == null)
return false;
if (x.type != this.type)
return false;
switch (this.type) {
case JsonType.None:
return true;
case JsonType.Object:
return this.inst_object.Equals (x.inst_object);
case JsonType.Array:
return this.inst_array.Equals (x.inst_array);
case JsonType.String:
return this.inst_string.Equals (x.inst_string);
case JsonType.Int:
return this.inst_int.Equals (x.inst_int);
case JsonType.Long:
return this.inst_long.Equals (x.inst_long);
case JsonType.Double:
return this.inst_double.Equals (x.inst_double);
case JsonType.Boolean:
return this.inst_boolean.Equals (x.inst_boolean);
}
return false;
}
19
View Source File : Packet.cs
License : MIT License
Project Creator : 499116344
License : MIT License
Project Creator : 499116344
public override bool Equals(object obj)
{
if (obj is Packet packet)
{
return Header == packet.Header && Command == packet.Command && Sequence == packet.Sequence;
}
return base.Equals(obj);
}
19
View Source File : VSCodeGenAccessors.cs
License : MIT License
Project Creator : 6tail
License : MIT License
Project Creator : 6tail
public override bool Equals(object obj) {
if (typeof(BaseAccessor).IsInstanceOfType(obj)) {
obj = ((BaseAccessor)(obj)).Target;
}
return this.Target.Equals(obj);
}
19
View Source File : Beacon.cs
License : MIT License
Project Creator : 5argon
License : MIT License
Project Creator : 5argon
private static bool FindActiveInternal<BEACONTYPE>(BEACONTYPE label, out ILabelBeacon foundBeacon)
{
var beacons = UnityEngine.Object.FindObjectsOfType<MonoBehaviour>().OfType<ILabelBeacon>();
//Debug.Log($"Find active {beacons.Count()}");
ILabelBeacon testBeacon = null;
bool found = false;
foreach (var b in beacons)
{
//Debug.Log($"Checking {b.Label} {b.GetType()} vs {label}");
if (b.Label is BEACONTYPE t && t.Equals(label))
{
if (found)
{
throw new BeaconException($"Multiple beacons with label {label} found. This is considered an error.");
}
testBeacon = b;
found = true;
//Debug.Log($"WE FOUND IT");
}
}
if (!found)
{
foundBeacon = null;
return false;
}
else
{
foundBeacon = testBeacon;
return true;
}
}
19
View Source File : ExpressionTree.cs
License : MIT License
Project Creator : 71
License : MIT License
Project Creator : 71
public bool Equals(Expression x, Expression y)
{
if (x == null)
return y == null;
if (y == null)
return false;
if (x.GetType() != y.GetType())
return false;
if (x is ConstantExpression lc && y is ConstantExpression rc)
return lc.Value.Equals(rc.Value);
return x.Children().SequenceEqual(y.Children(), this);
}
19
View Source File : BoxSlider.cs
License : MIT License
Project Creator : 734843327
License : MIT License
Project Creator : 734843327
public static bool SetClreplaced<T>(ref T currentValue, T newValue) where T: clreplaced
{
if ((currentValue == null && newValue == null) || (currentValue != null && currentValue.Equals(newValue)))
return false;
currentValue = newValue;
return true;
}
19
View Source File : AINavMeshGenerator.cs
License : MIT License
Project Creator : 7ark
License : MIT License
Project Creator : 7ark
private Node[] GetAStar(Vector2 currentPosition, Vector2 destination, GameObject obj = null)
{
Node start = generator.FindClosestNode(currentPosition, false, obj);
Node end = generator.FindClosestNode(destination, true, obj);
if (start == null || end == null)
{
return null;
}
openSet.Clear();
closedSet.Clear();
openSet.Add(start);
while (openSet.Count > 0)
{
Node current = openSet[0];
//Evaluate costs
for (int i = 1; i < openSet.Count; i++)
{
if (openSet[i].fCost < current.fCost || openSet[i].fCost == current.fCost)
{
if (openSet[i].hCost < current.hCost)
{
current = openSet[i];
}
}
}
openSet.Remove(current);
closedSet.Add(current);
if (current.Equals(end))
{
break;
}
//Go through neighbors
foreach (Node neighbor in current.connections.Where(x => x != null))
{
//The replacedociated object check is so the enemy ignores pathing through it's own bad sector
if ((!neighbor.valid && neighbor.replacedociatedObject != obj) || closedSet.Contains(neighbor))
{
continue;
}
float newCost = current.gCost + Heuristic(current, neighbor);
if (newCost < neighbor.gCost || !openSet.Contains(neighbor))
{
neighbor.gCost = newCost;
neighbor.hCost = Heuristic(neighbor, end);
neighbor.parent = current;
if (!openSet.Contains(neighbor))
{
openSet.Add(neighbor);
}
}
}
}
if(end.parent == null)
{
return null;
}
//Calculate path
path.Clear();
Node currentCheck = end;
while (!path.Contains(currentCheck) && currentCheck != null)
{
path.Add(currentCheck);
currentCheck = currentCheck.parent;
}
path.Reverse();
if(path[0] != start)
{
return null;
}
return path.ToArray();
}
19
View Source File : Framework.LifeCircle.partial.cs
License : MIT License
Project Creator : 7Bytes-Studio
License : MIT License
Project Creator : 7Bytes-Studio
private static void CheckWhoOrThrow(object who)
{
if (s_Who != null && !s_Who.Equals(who))
{
throw new NullReferenceException("框架活动主体有且只能有一个。");
}
}
19
View Source File : BoolToVisibilityConverter.cs
License : MIT License
Project Creator : 944095635
License : MIT License
Project Creator : 944095635
public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)
{
return value != null && value.Equals(true) ? parameter : Binding.DoNothing;
}
19
View Source File : Vector.cs
License : MIT License
Project Creator : a1q123456
License : MIT License
Project Creator : a1q123456
public override bool Equals(object obj)
{
if (obj is Vector<T> en)
{
return IsFixedSize == en.IsFixedSize && en.SequenceEqual(this);
}
return base.Equals(obj);
}
19
View Source File : TestAmf3Writer.cs
License : MIT License
Project Creator : a1q123456
License : MIT License
Project Creator : a1q123456
public override bool Equals(object obj)
{
if (obj is TestCls2 obj2)
{
return Equals(obj2);
}
return base.Equals(obj);
}
19
View Source File : Amf3ClassTraits.cs
License : MIT License
Project Creator : a1q123456
License : MIT License
Project Creator : a1q123456
public override bool Equals(object obj)
{
if (obj is Amf3ClreplacedTraits traits)
{
Equals(traits);
}
return base.Equals(obj);
}
19
View Source File : CapTypeOptions.cs
License : MIT License
Project Creator : a1xd
License : MIT License
Project Creator : a1xd
public void CheckIfDefault()
{
if (SelectedCapOption.Equals(Default))
{
OptionsDropdown.ForeColor = System.Drawing.Color.Gray;
}
else
{
OptionsDropdown.ForeColor = System.Drawing.Color.Black;
}
}
19
View Source File : Database.cs
License : Apache License 2.0
Project Creator : aadreja
License : Apache License 2.0
Project Creator : aadreja
internal virtual bool CreateUpdateCommand(IDbCommand cmd, object enreplacedy, object oldEnreplacedy, IAuditTrail audit = null, string columnNames = null, bool doNotAppendCommonFields = false, bool overrideCreatedUpdatedOn = false)
{
bool isUpdateNeeded = false;
TableAttribute tableInfo = EnreplacedyCache.Get(enreplacedy.GetType());
if (!tableInfo.NoUpdatedBy && tableInfo.IsUpdatedByEmpty(enreplacedy))
throw new MissingFieldException("Updated By is required");
List<string> columns = new List<string>();
if (!string.IsNullOrEmpty(columnNames)) columns.AddRange(columnNames.Split(','));
else columns.AddRange(tableInfo.DefaultUpdateColumns);//Get columns from Enreplacedy attributes loaded in TableInfo
StringBuilder cmdText = new StringBuilder();
cmdText.Append($"UPDATE {tableInfo.FullName} SET ");
//add default columns if doesn't exists
if (!doNotAppendCommonFields)
{
if (!tableInfo.NoVersionNo && !columns.Contains(Config.VERSIONNO_COLUMN.Name))
columns.Add(Config.VERSIONNO_COLUMN.Name);
if (!tableInfo.NoUpdatedBy && !columns.Contains(Config.UPDATEDBY_COLUMN.Name))
columns.Add(Config.UPDATEDBY_COLUMN.Name);
if (!tableInfo.NoUpdatedOn && !columns.Contains(Config.UPDATEDON_COLUMN.Name))
columns.Add(Config.UPDATEDON_COLUMN.Name);
}
//remove primarykey, createdon and createdby columns if exists
columns.RemoveAll(c => tableInfo.PkColumnList.Select(p=>p.Name).Contains(c));
columns.RemoveAll(c => c == Config.CREATEDON_COLUMN.Name ||
c == Config.CREATEDBY_COLUMN.Name);
for (int i = 0; i < columns.Count(); i++)
{
if (columns[i].Equals(Config.VERSIONNO_COLUMN.Name, StringComparison.OrdinalIgnoreCase))
{
cmdText.Append($"{columns[i]} = {columns[i]}+1");
cmdText.Append(",");
}
else if (columns[i].Equals(Config.UPDATEDBY_COLUMN.Name, StringComparison.OrdinalIgnoreCase))
{
cmdText.Append($"{columns[i]} = @{columns[i]}");
cmdText.Append(",");
cmd.AddInParameter("@" + columns[i], Config.UPDATEDBY_COLUMN.ColumnDbType, tableInfo.GetUpdatedBy(enreplacedy));
}
else if (columns[i].Equals(Config.UPDATEDON_COLUMN.Name, StringComparison.OrdinalIgnoreCase))
{
var updatedOn = Helper.GetDateTimeOrDatabaseDateTimeSQL(tableInfo.GetUpdatedOn(enreplacedy), this, overrideCreatedUpdatedOn);
if (updatedOn is string)
{
cmdText.Append($"{columns[i]} = {CURRENTDATETIMESQL}");
}
else
{
cmdText.Append($"{columns[i]} = @{columns[i]}");
cmd.AddInParameter("@" + columns[i], Config.UPDATEDON_COLUMN.ColumnDbType, updatedOn);
}
cmdText.Append(",");
}
else
{
bool includeInUpdate = true;
tableInfo.Columns.TryGetValue(columns[i], out ColumnAttribute columnInfo); //find column attribute
DbType dbType = DbType.Object;
object columnValue = null;
if (columnInfo != null && columnInfo.GetMethod != null)
{
dbType = columnInfo.ColumnDbType;
columnValue = columnInfo.GetAction(enreplacedy);
includeInUpdate = oldEnreplacedy == null; //include in update when oldEnreplacedy not available
//compare with old object to check whether update is needed or not
object oldColumnValue = null;
if (oldEnreplacedy != null)
{
oldColumnValue = columnInfo.GetAction(oldEnreplacedy);
if (oldColumnValue != null && columnValue != null)
{
if (!oldColumnValue.Equals(columnValue)) //add to history only if property is modified
{
includeInUpdate = true;
}
}
else if (oldColumnValue == null && columnValue != null)
{
includeInUpdate = true;
}
else if (oldColumnValue != null)
{
includeInUpdate = true;
}
}
if (tableInfo.NeedsHistory && includeInUpdate) audit.AppendDetail(columns[i], columnValue, dbType, oldColumnValue);
}
if (includeInUpdate)
{
isUpdateNeeded = true;
cmdText.Append($"{columns[i]} = @{columns[i]}");
cmdText.Append(",");
cmd.AddInParameter("@" + columns[i], dbType, columnValue);
}
}
}
cmdText.RemoveLastComma(); //Remove last comma if exists
cmdText.Append(" WHERE ");
if (tableInfo.PkColumnList.Count > 1)
{
int index = 0;
foreach (ColumnAttribute pkCol in tableInfo.PkColumnList)
{
cmdText.Append($" {(index > 0 ? " AND " : "")} {pkCol.Name}[email protected]{pkCol.Name}");
cmd.AddInParameter("@" + pkCol.Name, pkCol.ColumnDbType, tableInfo.GetKeyId(enreplacedy, pkCol));
index++;
}
}
else
{
cmdText.Append($" {tableInfo.PkColumn.Name}[email protected]{tableInfo.PkColumn.Name}");
cmd.AddInParameter("@" + tableInfo.PkColumn.Name, tableInfo.PkColumn.ColumnDbType, tableInfo.GetKeyId(enreplacedy));
}
if (Config.DbConcurrencyCheck && !tableInfo.NoVersionNo)
{
cmdText.Append($" AND {Config.VERSIONNO_COLUMN.Name}[email protected]{Config.VERSIONNO_COLUMN.Name}");
cmd.AddInParameter("@" + Config.VERSIONNO_COLUMN.Name, Config.VERSIONNO_COLUMN.ColumnDbType, tableInfo.GetVersionNo(enreplacedy));
}
cmd.CommandType = CommandType.Text;
cmd.CommandText = cmdText.ToString();
return isUpdateNeeded;
}
19
View Source File : ConversionHelper.cs
License : MIT License
Project Creator : abdullin
License : MIT License
Project Creator : abdullin
[NotNull]
private static Func<object, object, bool> CreateTypeComparator([NotNull] Type t1, [NotNull] Type t2)
{
Contract.Requires(t1 != null && t2 != null);
// note: the most common scenarios will be when we compare 'A' to "A", or (int)123 to (long)123, Guids in string or System.Guid form, ...
// We should not try too hard to compare complex objects (what about dates ? timespans? Guids?)
// first, handle the easy cases
if (AreEquivalentTypes(t1, t2))
{
switch (Type.GetTypeCode(t1))
{
case TypeCode.Char: return (x, y) => (char)x == (char)y;
case TypeCode.Byte: return (x, y) => (byte)x == (byte)y;
case TypeCode.SByte: return (x, y) => (sbyte)x == (sbyte)y;
case TypeCode.Int16: return (x, y) => (short)x == (short)y;
case TypeCode.UInt16: return (x, y) => (ushort)x == (ushort)y;
case TypeCode.Int32: return (x, y) => (int)x == (int)y;
case TypeCode.UInt32: return (x, y) => (uint)x == (uint)y;
case TypeCode.Int64: return (x, y) => (long)x == (long)y;
case TypeCode.UInt64: return (x, y) => (ulong)x == (ulong)y;
case TypeCode.Single: return (x, y) => (float)x == (float)y;
case TypeCode.Double: return (x, y) => (double)x == (double)y;
case TypeCode.String: return (x, y) => (string)x == (string)y;
}
return (x, y) =>
{
if (object.ReferenceEquals(x, null)) return object.ReferenceEquals(y, null);
return object.ReferenceEquals(x, y) || x.Equals(y);
};
}
if (IsStringType(t1) || IsStringType(t2))
{
return (x, y) =>
{
if (x == null) return y == null;
if (y == null) return false;
return object.ReferenceEquals(x, y) || (TryAdaptToString(x) == TryAdaptToString(y));
};
}
if (IsNumericType(t1) || IsNumericType(t2))
{
if (IsDecimalType(t1) || IsDecimalType(t2))
{
return (x, y) =>
{
double d1, d2;
return x == null ? y == null : y != null && TryAdaptToDecimal(x, t1, out d1) && TryAdaptToDecimal(y, t2, out d2) && d1 == d2;
};
}
else
{
//TODO: handle UInt64 with values > long.MaxValue that will overflow to negative values when casted down to Int64
return (x, y) =>
{
long l1, l2;
return x == null ? y == null : y != null && TryAdaptToInteger(x, t1, out l1) && TryAdaptToInteger(y, t2, out l2) && l1 == l2;
};
}
}
//TODO: some other way to compare ?
return (x, y) => false;
}
19
View Source File : ServiceId.cs
License : MIT License
Project Creator : abdullin
License : MIT License
Project Creator : abdullin
public bool Equals(T x, T y) {
return _selector(x).Equals(_selector(y));
}
19
View Source File : BaseGenericInputSource.cs
License : Apache License 2.0
Project Creator : abist-co-ltd
License : Apache License 2.0
Project Creator : abist-co-ltd
bool IEqualityComparer.Equals(object left, object right)
{
return left.Equals(right);
}
19
View Source File : BaseSpatialObserver.cs
License : Apache License 2.0
Project Creator : abist-co-ltd
License : Apache License 2.0
Project Creator : abist-co-ltd
bool IEqualityComparer.Equals(object x, object y)
{
return x.Equals(y);
}
19
View Source File : BaseControllerPointer.cs
License : Apache License 2.0
Project Creator : abist-co-ltd
License : Apache License 2.0
Project Creator : abist-co-ltd
bool IEqualityComparer.Equals(object left, object right)
{
return left != null && left.Equals(right);
}
19
View Source File : FastList.cs
License : MIT License
Project Creator : absurd-joy
License : MIT License
Project Creator : absurd-joy
public bool Remove(T item) {
if (array != null) {
for (int i = 0; i < size; i++) {
if (item.Equals(array[i])) { //found it, push everything up
size--;
for (int j = i; j < size; j++) {
array[j] = array[j+1];
}
array[size] = default(T);
return true;
}
}
}
return false;
}
19
View Source File : FastList.cs
License : MIT License
Project Creator : absurd-joy
License : MIT License
Project Creator : absurd-joy
public bool RemoveFast(T item) {
if (array != null) {
for (int i = 0; i < size; i++) {
if ( item.Equals( array[i] )) { //found
//Move last item here
if (i < (size - 1)) {
T lasreplacedem = array[size-1];
array[size-1] = default(T);
array[i] = lasreplacedem;
} else {
array[i] = default(T);
}
size--;
return true;
}
}
}
return false;
}
19
View Source File : FastList.cs
License : MIT License
Project Creator : absurd-joy
License : MIT License
Project Creator : absurd-joy
public bool Contains(T item) {
if (array == null || size <= 0 ) return false;
for (int i = 0; i < size; i++) {
if (array[i].Equals(item)) { return true;}
}
return false;
}
19
View Source File : FastList.cs
License : MIT License
Project Creator : absurd-joy
License : MIT License
Project Creator : absurd-joy
public int IndexOf(T item) {
if (size <= 0 || array == null) { return -1;}
for (int i = 0; i < size; i++) {
if (item.Equals(array[i])) { return i;}
}
return -1;
}
19
View Source File : RealtimeWaterfall3DChart.xaml.cs
License : MIT License
Project Creator : ABTSoftware
License : MIT License
Project Creator : ABTSoftware
private void SelectedTypeChanged(object sender, SelectionChangedEventArgs e)
{
var isWaterfallRunning = e.AddedItems[0].Equals("Waterfall");
if (WaterfallSeries != null && MeshSeries != null)
{
WaterfallSeries.IsVisible = isWaterfallRunning;
MeshSeries.IsVisible = !isWaterfallRunning;
CTRLButton.IsEnabled = isWaterfallRunning;
}
}
19
View Source File : RendererTypeToDisplayNameConverter.cs
License : MIT License
Project Creator : ABTSoftware
License : MIT License
Project Creator : ABTSoftware
public object Convert(object value, Type targetType, object parameter, System.Globalization.CultureInfo culture)
{
if (value == null)
return false;
return value.Equals(parameter);
}
19
View Source File : VisibleIfTypeConverter.cs
License : MIT License
Project Creator : ABTSoftware
License : MIT License
Project Creator : ABTSoftware
public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
{
if (value == null && Value == null) return true;
if (value != null && value.Equals(Value)) return true;
return false;
}
19
View Source File : StrongTyped.cs
License : MIT License
Project Creator : ABTSoftware
License : MIT License
Project Creator : ABTSoftware
public override bool Equals(object obj)
{
return base.Equals(obj);
}
19
View Source File : Equality.cs
License : Apache License 2.0
Project Creator : acblog
License : Apache License 2.0
Project Creator : acblog
public void Add<T>(T a, T b)
{
if (a is null && b is null)
{
return;
}
if (a is null || b is null)
ThrowNeq();
if (!a.Equals(b))
ThrowNeq();
}
19
View Source File : Sequence.cs
License : GNU Affero General Public License v3.0
Project Creator : ACEmulator
License : GNU Affero General Public License v3.0
Project Creator : ACEmulator
public void apricot()
{
var node = AnimList.First;
while (!node.Equals(CurrAnim))
{
if (node.Equals(FirstCyclic))
break;
AnimList.Remove(node);
node = AnimList.First;
}
}
19
View Source File : Sequence.cs
License : GNU Affero General Public License v3.0
Project Creator : ACEmulator
License : GNU Affero General Public License v3.0
Project Creator : ACEmulator
public void remove_all_link_animations()
{
while (FirstCyclic != null && FirstCyclic.Previous != null)
{
if (CurrAnim.Equals(FirstCyclic.Previous))
{
CurrAnim = FirstCyclic;
if (CurrAnim != null)
FrameNumber = CurrAnim.Value.get_starting_frame();
}
AnimList.Remove(FirstCyclic.Previous);
}
}
See More Examples