Mono.CSharp.TypeContainer.IsBaseTypeDefinition C# (CSharp) Method

IsBaseTypeDefinition() public method

public IsBaseTypeDefinition ( TypeSpec baseType ) : bool
baseType TypeSpec
return bool
		public bool IsBaseTypeDefinition (TypeSpec baseType)
		{
			// RootContext check
			if (TypeBuilder == null)
				return false;

			var type = spec;
			do {
				if (type.MemberDefinition == baseType.MemberDefinition)
					return true;

				type = type.BaseType;
			} while (type != null);

			return false;
		}