public override int GetHashCode() { #pragma warning disable RECS0025 // Non-readonly field referenced in 'GetHashCode()' var intPtr = ICVar.GetIntPtr(m_icVar); #pragma warning restore RECS0025 // Non-readonly field referenced in 'GetHashCode()' return(intPtr.GetHashCode()); }
public bool Equals(ConsoleVariableItem item) { if (item == null) { return(false); } var intPtr = ICVar.GetIntPtr(item.m_icVar); var myIntPtr = ICVar.GetIntPtr(m_icVar); if (intPtr.Equals(myIntPtr)) { return(true); } return(false); }
private static void OnConsoleVariableChanged(IntPtr consoleVariableArg) { var foundValue = s_variablesDelegates.First(item => ICVar.GetIntPtr(item.Value.m_icVar) == consoleVariableArg); foundValue.Value.m_managedConsoleVariableDelegate?.Invoke(foundValue.Value.m_icVar); }
public override int GetHashCode() { IntPtr intPtr = ICVar.GetIntPtr(m_icVar); return(intPtr.GetHashCode()); }