56 if ( jOther ==
null )
return true;
67 for (
int i = 0; i < groups.Length; i++ )
73 if ( groupIndex > 32 )
74 throw new ArgumentException(
"A maximum of 32 groups is supported." );
76 if ( groupIndex <= 0 )
77 throw new ArgumentException(
"Collision group indexes start from 1." );
84 if ( groupIndex > 32 )
85 throw new ArgumentException(
"A maximum of 32 groups is supported." );
87 if ( groupIndex <= 0 )
88 throw new ArgumentException(
"Collision group indexes start from 1." );
90 IgnoreMask &= (int)( uint.MaxValue - ( 1 << ( groupIndex - 1 ) ) );
98 if ( groupIndex > 32 )
99 throw new ArgumentException(
"A maximum of 32 groups is supported." );
101 if ( groupIndex <= 0 )
102 throw new ArgumentException(
"Collision group indexes start from 1." );
104 return ( this.IgnoreMask & ( 1 << ( groupIndex - 1 ) ) ) != 0;