コード例 #1
0
 public bool Equals(ArrayWithOffset obj)
 {
     if (obj.m_array == this.m_array && obj.m_offset == this.m_offset)
     {
         return(obj.m_count == this.m_count);
     }
     return(false);
 }
コード例 #2
0
ファイル: arraywithoffset.cs プロジェクト: ydunk/masters
 /// <include file='doc\ArrayWithOffset.uex' path='docs/doc[@for="ArrayWithOffset.Equals"]/*' />
 public override bool Equals(Object obj)
 {
     if (obj != null && (obj is ArrayWithOffset))
     {
         ArrayWithOffset that = (ArrayWithOffset)obj;
         return(that.m_array == m_array && that.m_offset == m_offset && that.m_count == m_count);
     }
     else
     {
         return(false);
     }
 }
コード例 #3
0
        /// <summary>Indicates whether the specified object matches the current <see cref="T:System.Runtime.InteropServices.ArrayWithOffset" /> object.</summary>
        /// <returns>true if the object matches this <see cref="T:System.Runtime.InteropServices.ArrayWithOffset" />; otherwise, false.</returns>
        /// <param name="obj">Object to compare with this instance. </param>
        public override bool Equals(object obj)
        {
            if (obj == null)
            {
                return(false);
            }
            if (!(obj is ArrayWithOffset))
            {
                return(false);
            }
            ArrayWithOffset arrayWithOffset = (ArrayWithOffset)obj;

            return(arrayWithOffset.array == this.array && arrayWithOffset.offset == this.offset);
        }
コード例 #4
0
        public override bool Equals(object obj)
        {
            if (obj == null)
            {
                return(false);
            }
            if (!(obj is ArrayWithOffset))
            {
                return(false);
            }
            ArrayWithOffset other = (ArrayWithOffset)obj;

            return(other.array == array && other.offset == offset);
        }
コード例 #5
0
ファイル: PipeCom.cs プロジェクト: ore4o/advancedfx
    public void Read(Byte[] outBuffer, int index, int count)
    {
        UInt32 bytesRead;

        while (0 < count)
        {
            ArrayWithOffset arr = new ArrayWithOffset(outBuffer, index);

            if (!ReadFile(m_ReadPipe, arr, (UInt32)count, out bytesRead, IntPtr.Zero))
                throw new System.ApplicationException();

            index += (int)bytesRead;
            count -= (int)bytesRead;
        }
    }
コード例 #6
0
 public bool Equals(ArrayWithOffset obj)
 {
     return(obj.m_array == m_array && obj.m_offset == m_offset && obj.m_count == m_count);
 }
コード例 #7
0
 /// <summary>Indicates whether the specified <see cref="T:System.Runtime.InteropServices.ArrayWithOffset" /> object matches the current instance.</summary>
 /// <returns>true if the specified <see cref="T:System.Runtime.InteropServices.ArrayWithOffset" /> object matches the current instance; otherwise, false.</returns>
 /// <param name="obj">An <see cref="T:System.Runtime.InteropServices.ArrayWithOffset" /> object to compare with this instance.</param>
 public bool Equals(ArrayWithOffset obj)
 {
     return(obj.array == this.array && obj.offset == this.offset);
 }
コード例 #8
0
ファイル: ArrayWithOffset.cs プロジェクト: runefs/Marvin
		public bool Equals (ArrayWithOffset obj)
		{
			return obj.array == array && obj.offset == offset;
		}
コード例 #9
0
ファイル: ArrayWithOffset.cs プロジェクト: sjyanxin/WPFSource
 public bool Equals(ArrayWithOffset obj) 
 {
     return obj.m_array == m_array && obj.m_offset == m_offset && obj.m_count == m_count; 
 }
コード例 #10
0
 public bool Equals(ArrayWithOffset obj)
 {
     return (((obj.m_array == this.m_array) && (obj.m_offset == this.m_offset)) && (obj.m_count == this.m_count));
 }
コード例 #11
0
ファイル: PipeCom.cs プロジェクト: ore4o/advancedfx
    public void Write(Byte[] buffer, int index, int count)
    {
	    UInt32 bytesWritten = 0;

	    while(0 < count)
	    {
            ArrayWithOffset arr = new ArrayWithOffset(buffer, index);

		    if(!WriteFile(m_WritePipe, arr, (uint)count, out bytesWritten, IntPtr.Zero))
                throw new System.ApplicationException();

            index += (int)bytesWritten;
            count -= (int)bytesWritten;
	    }
    }
コード例 #12
0
 /// <summary>Indicates whether the specified <see cref="T:System.Runtime.InteropServices.ArrayWithOffset" /> object matches the current instance.</summary><returns>true if the specified <see cref="T:System.Runtime.InteropServices.ArrayWithOffset" /> object matches the current instance; otherwise, false.</returns><param name="obj">An <see cref="T:System.Runtime.InteropServices.ArrayWithOffset" /> object to compare with this instance.</param>
 public bool Equals(ArrayWithOffset obj)
 {
     throw new NotImplementedException();
 }
コード例 #13
0
 public bool Equals(ArrayWithOffset obj)
 {
     return(((obj.m_array == this.m_array) && (obj.m_offset == this.m_offset)) && (obj.m_count == this.m_count));
 }