Castle.ManagementExtensions.ManagedObjectName.GetHashCode C# (CSharp) Method

GetHashCode() public method

public GetHashCode ( ) : int
return int
		public override int GetHashCode()
		{
			return domain.GetHashCode() ^ literalProperties.GetHashCode();
		}
	

Usage Example

		public void TestEquality2()
		{
			ManagedObjectName name1 = new ManagedObjectName("domain.net:name=SomeService,type=aware");
			ManagedObjectName name2 = new ManagedObjectName("domain.net:name=SomeService,type=aware");

			Assert( name1.GetHashCode() == name2.GetHashCode() );
			Assert( name1.Equals( name2 ) );

			ManagedObjectName name3 = new ManagedObjectName("domain.net:name=SomeService,type=unaware");
			Assert( name1.GetHashCode() != name3.GetHashCode() );
			Assert( !name1.Equals( name3 ) );
		}
All Usage Examples Of Castle.ManagementExtensions.ManagedObjectName::GetHashCode